DocumentCode
3426648
Title
Understanding Change Requests to Predict Software Impact
Author
Ackermann, Christopher ; Lindvall, Mikael
Author_Institution
Fraunhofer Center for Exp. Software Eng., MD
fYear
2006
fDate
38808
Firstpage
66
Lastpage
75
Abstract
During its lifecycle, software experiences numerous changes that are either due to bug fixes or to the incorporation of new features. Implementing such changes is often more difficult than expected, which frequently leads to underestimation of the associated implementation effort. This paper describes work that aims to understand change impact based on the visualization of the characteristics of change requests using standard diagrams (e.g. UML diagrams). Each diagram depicts different aspects of a software system and can illustrate factors that might drive the implementation effort. Using examples, in which we analyze three change requests, we describe how we determined the characteristics of the change requests. We furthermore discuss how the impact of change requests on diagrams relates to the implementation effort. Our overall goal is to develop a new impact analysis approach that helps determine software change impact based on the use of specific diagrams
Keywords
Unified Modeling Language; program debugging; program visualisation; reverse engineering; software maintenance; UML diagram; bug fixing; software change impact prediction; software change request understanding; software change request visualization; Computer bugs; Delay; Information analysis; Software debugging; Software development management; Software engineering; Software maintenance; Software systems; Unified modeling language; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2006. SEW '06. 30th Annual IEEE/NASA
Conference_Location
Columbia, MD
ISSN
1550-6215
Print_ISBN
0-7695-2624-1
Type
conf
DOI
10.1109/SEW.2006.36
Filename
4090246
Link To Document