• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Experience Report on the Effect of Software Development Characteristics on Change Distribution
 
  • Details
  • Full
Options
2008
Conference Paper
Title

Experience Report on the Effect of Software Development Characteristics on Change Distribution

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.
Author(s)
Gupta, A.
Conradi, R.
Shull, F.
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Cruzes, D.
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Ackermann, C.
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Ronneberg, H.
Landre, E.
Mainwork
9th International Conference on Product-focused software process improvement, PROFES 2008. Proceedings  
Conference
International Conference on Product Focused Software Process Improvement (PROFES) 2008  
DOI
10.1007/978-3-540-69566-0_15
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
Keyword(s)
  • software reuse

  • software quality

  • case study

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024