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

Complexity 2022:1-12 (2022)
  Copy   BIBTEX

Abstract

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, 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.

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 92,369

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

Professional Ethics of Software Engineers: An Ethical Framework.Yotam Lurie & Shlomo Mark - 2016 - Science and Engineering Ethics 22 (2):417-434.
Software vulnerability due to practical drift.Christian V. Lundestad & Anique Hommels - 2007 - Ethics and Information Technology 9 (2):89-100.
Influences on and incentives for increasing software reliability.F. S. Grodzinsky, K. Miller & M. J. Wolf - 2006 - Journal of Information, Communication and Ethics in Society 4 (2):103-113.
Ethical Responsibilities of Software Developers in Developing Simulations.William Spees - 2001 - International Journal of Applied Philosophy 15 (1):59-64.
Informatics and professional responsibility.Donald Gotterbarn - 2001 - Science and Engineering Ethics 7 (2):221-230.
Ethical issues in open source software.F. S. Grodzinsky, K. Miller & M. J. Wolf - 2003 - Journal of Information, Communication and Ethics in Society 1 (4):193-205.
Software quality and group performance.Yuk Kuen Wong - 2009 - AI and Society 23 (4):559-573.
SP2MN: a Software Process Meta-Modeling Language.Hisham Khdair - 2015 - International Review on Computers and Software 10 (7):726-734.
Towards a Philosophy of Software Development: 40 Years after the Birth of Software Engineering.Mandy Northover, Derrick G. Kourie, Andrew Boake, Stefan Gruner & Alan Northover - 2008 - Journal for General Philosophy of Science / Zeitschrift für Allgemeine Wissenschaftstheorie 39 (1):85-113.

Analytics

Added to PP
2022-07-17

Downloads
11 (#1,144,064)

6 months
8 (#372,083)

Historical graph of downloads
How can I increase my downloads?

Author's Profile

Citations of this work

No citations found.

Add more citations