Towards a taxonomy of software change

@article{Buckley2005TowardsAT,
  title={Towards a taxonomy of software change},
  author={J. Buckley and T. Mens and M. Zenger and A. Rashid and G{\"u}nter Kniesel},
  journal={J. Softw. Maintenance Res. Pract.},
  year={2005},
  volume={17},
  pages={309-332}
}
  • J. Buckley, T. Mens, +2 authors Günter Kniesel
  • Published 2005
  • Computer Science
  • J. Softw. Maintenance Res. Pract.
  • Previous taxonomies of software change have focused on the purpose of the change (i.e., the why) rather than the underlying mechanisms. This paper proposes a taxonomy of software change based on characterizing the mechanisms of change and the factors that influence these mechanisms. The ultimate goal of this taxonomy is to provide a framework that positions concrete tools, formalisms and methods within the domain of software evolution. Such a framework would considerably ease comparison between… CONTINUE READING
    279 Citations

    Figures, Tables, and Topics from this paper.

    Explore Further: Topics Discussed in This Paper

    A taxonomy for software change impact analysis
    • 94
    • PDF
    A Taxonomy for a Constructive Approach to Software Evolution
    • 9
    • PDF
    A Taxonomy of Change Types and Its Application in Software Evolution
    • 26
    • PDF
    Characterizing software architecture changes: A systematic review
    • 128
    • PDF
    A review of software change impact analysis
    • 84
    • PDF
    A Framework for Classifying and Comparing Architecture-centric Software Evolution Research
    • 54
    • PDF

    References

    SHOWING 1-10 OF 79 REFERENCES
    A Comparison of Software Refactoring Tools
    • 23
    • PDF
    Types of software evolution and software maintenance
    • 414
    • PDF
    An Empirical Approach to Studying Software Evolution
    • 365
    • PDF
    Software Change Impact Analysis
    • 721
    Metrics and laws of software evolution-the nineties view
    • 666
    • PDF
    A State-of-the-Art Survey on Software Merging
    • T. Mens
    • Computer Science
    • IEEE Trans. Software Eng.
    • 2002
    • 542
    • PDF
    Metrics of software evolution as effort predictors - a case study
    • 88
    An intelligent tool for re-engineering software modularity
    • R. Schwanke
    • Computer Science
    • [1991 Proceedings] 13th International Conference on Software Engineering
    • 1991
    • 184
    Reuse contracts: managing the evolution of reusable assets
    • 216
    • PDF