DocumentCode :
3154197
Title :
Evolution and errors: an empirical example
Author :
Douce, C.R. ; Layzell, P.J.
Author_Institution :
Dept. of Comput., Univ. of Manchester Inst. of Sci. & Technol., UK
fYear :
1999
fDate :
1999
Firstpage :
493
Lastpage :
498
Abstract :
An empirical study is presented that explores how dangerous errors can be introduced into software by the simplest of maintenance tasks. Six different maintenance problems were given to eight intermediate level programmers. Each maintenance problem was coded using the C++ language and were selected from a domain that was deemed to be familiar to all subjects. An alarming level of error was discovered. Analysis of the maintained software showed that one third of all the resulting programs contained an error of some form. Reasons why the error rates were so high are considered and two broad approaches to the reduction of maintenance error are described
Keywords :
C++ language; object-oriented programming; software development management; software maintenance; software performance evaluation; C++ language; dangerous errors; empirical study; error rates; intermediate level programmers; maintained software; maintenance error reduction; maintenance problems; maintenance tasks; Debugging; Laboratories; Problem-solving; Programming profession; Protocols; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on
Conference_Location :
Oxford
ISSN :
1063-6773
Print_ISBN :
0-7695-0016-1
Type :
conf
DOI :
10.1109/ICSM.1999.792647
Filename :
792647
Link To Document :
بازگشت