A Comprehensive Skills Analysis of Novice Software Developers Working in the Professional Software Development Industry

被引:0
作者
Mian, Imdad Ahmad [1 ]
Ijaz-ul-Haq, Aamir [2 ]
Anwar, Aamir [3 ]
Alroobaea, Roobaea [4 ]
Ullah, Syed Sajid [5 ]
Almansour, Fahad [6 ]
Umar, Fazlullah [7 ]
机构
[1] SZABIST Univ Islamabad, Dept Sci, Islamabad, Pakistan
[2] Univ Lleida, Fac Educ Psychol & Social Work, Lleida, Spain
[3] Univ West London, Sch Comp & Engn, London, England
[4] Taif Univ, Coll Comp & Informat Technol, Dept Comp Sci, POB 11099, Taif 21944, Saudi Arabia
[5] Univ Agder UiA, Dept Informat & Commun Technol, N-4898 Grimstad, Norway
[6] Qassim Univ, Coll Sci & Arts Rass, Dept Comp Sci, Buraydah 51452, Saudi Arabia
[7] Khana e Enoor Univ, Dept Informat Technol, Shashdarak 1001, Kabul, Afghanistan
关键词
D O I
暂无
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Measuring and evaluating a learner's learning ability is always the focus of every person whose aim is to develop strategies and plans for their learners to improve the learning process. For example, classroom assessments, self-assessment using computer systems such as Intelligent Tutoring Systems (ITS), and other approaches are available. Assessment of metacognition is one of these techniques. Having the ability to evaluate and monitor one's learning is known as metacognition. An individual can then propose adjustments to their learning process based on this assessment. By monitoring, improving, and planning their activities, learners who can manage their cognitive skills are better able to manage their knowledge about a particular subject. It is common knowledge that students' metacognitive and self-assessment skills and abilities have been extensively studied, but no research has been carried out on the mistakes that novice developers make because they do not use their self-assessment abilities enough. This study aims to assess the metacognitive skills and abilities of novice software developers working in the industry and to describe the consequences of awareness of metacognition on their performance. In the proposed study, we experimented with novice software developers and collected data using Devskiller and a self-assessment log to analyze their use of self-regulation skills. The proposed study showed that when developers are asked to reflect upon their work, they become more informed about their habitual mistakes, and using a self-assessment log helps them highlight their repetitive mistakes and experiences which allows them to improve their performance on future tasks.
引用
收藏
页数:12
相关论文
共 40 条
[1]  
Aamir S., 2021, J SCI ED, V2
[2]  
Andrade H, 2007, ASSESS EVAL HIGH EDU, V32, P159, DOI [10.1080/02602930600801928, DOI 10.1080/02602930600801928]
[3]  
[Anonymous], 2015, US
[4]   Effects of problem solving after worked example study on secondary school children's monitoring accuracy [J].
Baars, Martine ;
van Gog, Tamara ;
de Bruin, Anique ;
Paas, Fred .
EDUCATIONAL PSYCHOLOGY, 2017, 37 (07) :810-834
[5]  
Bandura A, 1986, SELF EFFICACY SOCIAL
[6]   Efficiency and Cutoff Values of Self-Assessment Instruments on the Impact of a Voice Problem [J].
Behlau, Mara ;
Madazio, Glaucya ;
Moreti, Felipe ;
Oliveira, Gisele ;
Alves dos Santos, Luciana de Moraes ;
Paulinelli, Bruna Rabelo ;
Couto Junior, Euro de Barros .
JOURNAL OF VOICE, 2016, 30 (04) :506.e9-506.e18
[7]  
Biggs J., 2011, TEACHING QUALITY LEA
[8]   University students' profiles of online learning and their relation to online metacognitive regulation and internet-specific epistemic justification [J].
Binali, Theerapong ;
Tsai, Chin-Chung ;
Chang, Hsin-Yi .
COMPUTERS & EDUCATION, 2021, 175
[9]   Heutagogy and Lifelong Learning: A Review of Heutagogical Practice and Self-Determined Learning [J].
Blaschke, Lisa Marie .
INTERNATIONAL REVIEW OF RESEARCH IN OPEN AND DISTRIBUTED LEARNING, 2012, 13 (01) :56-71
[10]  
Boud D., 2013, ENHANCING LEARNING S