Experience report on the effect of software development characteristics on change distribution

3Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper reports on an industrial case study in a large Norwegian Oil and Gas company (StatoilHydro ASA) involving a reusable Java-class framework and an application that uses that framework. We analyzed software changes from three releases of the framework and the application. On the basis of our analysis of the data, we found that perfective and corrective changes account for the majority of changes in both the reusable framework and the non-reusable application. Although adaptive changes are more frequent and has longer active time in the reusable framework, it went through less refactoring compared to the non-reusable application. For the non-reusable application we saw preventive changes as more frequent and with longer active time. We also found that designing for reuse seems to lead to fewer changes, as well as we saw a positive effect on doing refactoring. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Gupta, A., Conradi, R., Shull, F., Cruzes, D., Ackermann, C., Rønneberg, H., & Landre, E. (2008). Experience report on the effect of software development characteristics on change distribution. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5089 LNCS, pp. 158–173). https://doi.org/10.1007/978-3-540-69566-0_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free