DocumentCode :
2759743
Title :
Rework Requirement Changes in Software Maintenance
Author :
Chua, Bee Bee
Author_Institution :
Fac. of Eng. & Inf. Technol., Univ. of Technol., Sydney, Sydney, NSW, Australia
fYear :
2010
fDate :
22-27 Aug. 2010
Firstpage :
252
Lastpage :
258
Abstract :
The rework cost of a requirement change is high. Requirements changes, which relate to hidden catastrophic failures, can cost many thousands of dollars to fix. An exploratory study on software maintenance records demonstrates that specific change characteristics in corrective change and functional change are shown to have an effect on rework. In pursuing a deep understanding of the effects, we found that unexpected errors and poor understanding of errors trigger higher rework effort. This correlates to 1) weak characteristics and attributes found in coding, 2) the lack of user involvement, 3) unavailability of user documentation, and 4) the lack of motivation and confidence in software maintainers (excluding functional change) to contribute to an increase in rework effort for software maintainers. As such, the author of this paper propose ways to improve the situation by introducing new criteria in change request forms and developing a framework to be used for eliminating rework problems. The understanding of effort rework effects of corrective and functional changes can help software practitioners to be aware that estimation error can be prevented.
Keywords :
software maintenance; corrective change; functional change; rework requirement changes; software maintenance; user documentation; user involvement; corrective change; functional change; requirements changes; rework effort;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Advances (ICSEA), 2010 Fifth International Conference on
Conference_Location :
Nice
Print_ISBN :
978-1-4244-7788-3
Electronic_ISBN :
978-0-7695-4144-0
Type :
conf
DOI :
10.1109/ICSEA.2010.45
Filename :
5615727
Link To Document :
بازگشت