An examination of change profiles in reusable and non-reusable software systems (pages 359–380)
Anita Gupta, Daniela Cruzes, Forrest Shull, Reidar Conradi, Harald Rønneberg and Einar Landre
Article first published online: 12 MAY 2010 | DOI: 10.1002/smr.459
We studied 5755 changes of three software systems over three years of development in industry. On the basis of our analysis, we found the following: (1) Profiles of change types for the reused framework and the applications are similar, specifically, perfective changes dominate significantly. (2) Adaptive changes are more frequent and are active longer in JEF and S&A, these systems went through less refactoring than DCF. For DCF we saw that preventive changes were more frequent and were active longer. (3) Designing for reuse seems to lead to a long term payoff in relation to non-reusable software systems. Copyright © 2010 John Wiley & Sons, Ltd.