Using Program Families for Maintenance Experiments

  • Authors:
  • Scott D. Fleming;R. E. Kurt Stirewalt;Laura K. Dillon

  • Affiliations:
  • Michigan State University, East Lansing, Michigan, USA;Michigan State University, East Lansing, Michigan, USA;Michigan State University, East Lansing, Michigan, USA

  • Venue:
  • ACoM '07 Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In general, new modularization techniques require a significant intellectual investment from practitioners in order to adopt them. Before practitioners are willing to make such an investment, they want a careful scientific assessment of the technique for a number of properties (e.g., effects on reusability, reliability, and maintainability). Unfortunately, many promising modularization techniques languish too long in the "academic ghetto," because their validation comes only in the form of simple proof-of-concept examples. To properly assess these techniques, rigorous empirical investigation is needed. Our work is concerned with conducting such empirical investigations for assessing how modularization techniques affect maintainability; in particular, this paper presents an approach to conducting formal experiments for assessing a technique's impact on perfective maintenance. We refer to such experiments as maintenance experiments in the sequel.