Impact of experience on maintenance skills
- 1 March 2002
- journal article
- research article
- Published by Wiley in Journal of Software Maintenance and Evolution: Research and Practice
- Vol. 14 (2) , 123-146
- https://doi.org/10.1002/smr.248
Abstract
This study reports results from an empirical study of 54 software maintainers in the software maintenance department of a Norwegian company. The study addresses the relationship between amount of experience and maintenance skills. The findings were, amongst others, as follows. (1) While there may have been a reduction in the frequency of major unexpected problems from tasks solved by very inexperienced to medium experienced maintainers, additional years of general software maintenance experience did not lead to further reduction. More application specific experience, however, further reduced the frequency of major unexpected problems. (2) The most experienced maintainers did not predict maintenance problems better than maintainers with little or medium experience. (3) A simple one‐variable model outperformed the maintainers' predictions of maintenance problems, i.e. the average prediction performance of the maintainers seems poor. An important reason for the weak correlation between length of experience and ability to predict maintenance problems may be the lack of meaningful feedback on the predictions. Copyright © 2002 John Wiley & Sons, Ltd.Keywords
Funding Information
- The Research Council of Norway
This publication has 41 references indexed in Scilit:
- Overconfidence: It Depends on How, What, and Whom You AskOrganizational Behavior and Human Decision Processes, 1999
- A comparison of software effort estimation techniques: Using function points with neural networks, case-based reasoning and regression modelsJournal of Systems and Software, 1997
- The quality of questionnaire based software maintenance studiesACM SIGSOFT Software Engineering Notes, 1995
- An empirical study of software maintenance tasksJournal of Software Maintenance: Research and Practice, 1995
- Towards a model of programmers' cognitive processes in software maintenance: A structural learning theory approach for debuggingJournal of Software Maintenance: Research and Practice, 1991
- Software maintenance management: Changes in the last decadeJournal of Software Maintenance: Research and Practice, 1990
- Assessing uncertainty in physical constantsAmerican Journal of Physics, 1986
- Knowledge organization and skill differences in computer programmersCognitive Psychology, 1981
- Confidence in judgment: Persistence of the illusion of validity.Psychological Review, 1978
- On the psychology of prediction.Psychological Review, 1973