Swinburne
Browse

On the resilience of classes to change

Download (214.17 kB)
conference contribution
posted on 2024-07-09, 20:14 authored by Rajesh Vasa, Jean-Guy Schneider, Oscar Nierstrasz, Clinton Woodward
Software systems evolve over time incrementally and sections of code are modified. But, how much does code really change? Lehman's laws suggest that software must be continuously adapted to be useful. We have studied the evolution of several public domain object-oriented software systems and analyzed the rate as well as the amount of change that individual classes undergo as they evolve. Our observations suggest that although classes are modified, the majority of changes are minor and only a small proportion of classes undergo significant modification.

History

Available versions

PDF (Published version)

ISSN

1863-2122

Journal title

Proceedings of the 3rd International European Research Consortium for Informatics and Mathematics

Conference name

The 3rd International European Research Consortium for Informatics and Mathematics

Volume

8

Pagination

12 pp

Publisher

Technische Universität Berlin

Copyright statement

Copyright © 2008 EASST e.V., Berlin, Germany. The authors grant EASST a non-exclusive licence to publish the work. The published version is reproduced in accordance with this policy.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC