DocumentCode :
1549892
Title :
Accelerating learning from experience: avoiding defects faster
Author :
Prechelt, Lutz
Author_Institution :
Sch. of Inf., Karlsruhe Univ., Germany
Volume :
18
Issue :
6
fYear :
2001
Firstpage :
56
Lastpage :
61
Abstract :
All programmers learn from experience. A few are rather fast at it and learn to avoid repeating mistakes after once or twice. Others are slower and repeat mistakes hundreds of times. Most programmers´ behavior falls somewhere in between: They reliably learn from their mistakes, but the process is slow and tedious. The probability of making a structurally similar mistake again decreases slightly during each of some dozen repetitions. Because of this a programmer often takes years to learn a certain rule-positive or negative-about his or her behavior. As a result, programmers might turn to the personal software process (PSP) to help decrease mistakes. We show how to accelerate this process of learning from mistakes for an individual programmer, no matter whether learning is currently fast, slow, or very slow, through defect logging and defect data analysis (DLDA) techniques
Keywords :
software process improvement; defect logging and defect data analysis; learning from experience; personal software process; Acceleration; Application software; Computer industry; Costs; Data analysis; Humans; Investments; Performance evaluation; Programming profession; Testing;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.965803
Filename :
965803
Link To Document :
بازگشت