DocumentCode
2921289
Title
An Empirical Study of Software Changes in Statoil ASA - Origin, Priority Level and Relation to Component Size
Author
Gupta, Anita ; Slyngstad, Odd Petter N ; Conradi, Reidar ; Mohagheghi, Parastoo ; Ronneberg, Harald ; Landre, Einar
Author_Institution
Norwegian University of Science and Technology (NTNU), Norway
fYear
2006
fDate
Oct. 2006
Firstpage
12
Lastpage
12
Abstract
This paper describes the results of analyzing change requests from 4 releases of a set of reusable components developed by a large Oil and Gas company in Norway, Statoil ASA. These components are total 20348 SLOC (Source Lines of Code), and have been programmed in Java. Change requests in our study cover any change in the requirements. We have investigated the distribution of change requests over the categories perfective, adaptive and preventive changes that characterize aspects of software maintenance and evolution. In total there are 208 combined perfective, adaptive and preventive changes. The results reveal that 59% of changes are perfective, 27% of changes are adaptive and 14% of changes are preventive. The corrective changes (223 in total) are excluded in this paper, since they will be analyzed in future work. We have also investigated the relation between customers¿ and developers¿ priority on change requests and found no significant difference between customer and developers¿ priority of change requests. Larger components had more change requests as expected and priority level of change requests increases with component size. The results are important in that they characterize and explain the changes to components. This is an indication as to which components require more effort and resources in managing software changes at Statoil ASA.
Keywords
Data analysis; Information analysis; Information science; Java; Paper technology; Petroleum; Resource management; Software maintenance; Software reusability; Terminology; evolution; software changes; software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Advances, International Conference on
Conference_Location
Tahiti
Print_ISBN
0-7695-2703-5
Type
conf
DOI
10.1109/ICSEA.2006.261268
Filename
4031797
Link To Document