Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/823454.823901guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Metrics and Laws of Software Evolution - The Nineties View

Published: 05 November 1997 Publication History
  • Get Citation Alerts
  • Abstract

    The process of E-type software development and evolution has proven most difficult to improve, possibly due to the fact that the process is a multi-input, multi-output system involving feedback at many levels. This observation, first recorded in the early 70s during an extended study of OS/360 evolution, was recently captured in a FEAST hypothesis; a hypothesis being studied in on-going two-year project, FEAST/1. Preliminary conclusions based on a study of a financial transaction system, FW, are outlined and compared with those reached during the earlier OS/360 study. The new analysis supports, or better does not contradict, the laws of software evolution, suggesting that the 1970s approach to metric analysis of software evolution is still relevant today. It is hoped that FEAST/1 will provide a foundation for mastering the feedback aspects of the software evolution process, opening up new paths for process modelling and improvement.

    Cited By

    View all
    • (2023)An empirical study of the relationship between refactorings and merge conflicts in Javascript codeProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3613402(89-98)Online publication date: 25-Sep-2023
    • (2021)Characterizing the Evolution of Size and Inheritance in Object-Oriented SoftwareProceedings of the XX Brazilian Symposium on Software Quality10.1145/3493244.3493247(1-10)Online publication date: 8-Nov-2021
    • (2021)Cognitive Load Analyzer: A Support Tool for Cognitive-Driven DevelopmentProceedings of the XXXV Brazilian Symposium on Software Engineering10.1145/3474624.3476011(468-473)Online publication date: 27-Sep-2021
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    METRICS '97: Proceedings of the 4th International Symposium on Software Metrics
    November 1997
    ISBN:0818680938

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 05 November 1997

    Author Tags

    1. Lehman's laws
    2. Software:- process, evolution, process metrics, dynamics and improvement

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)An empirical study of the relationship between refactorings and merge conflicts in Javascript codeProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3613402(89-98)Online publication date: 25-Sep-2023
    • (2021)Characterizing the Evolution of Size and Inheritance in Object-Oriented SoftwareProceedings of the XX Brazilian Symposium on Software Quality10.1145/3493244.3493247(1-10)Online publication date: 8-Nov-2021
    • (2021)Cognitive Load Analyzer: A Support Tool for Cognitive-Driven DevelopmentProceedings of the XXXV Brazilian Symposium on Software Engineering10.1145/3474624.3476011(468-473)Online publication date: 27-Sep-2021
    • (2019)Test-related factors and post-release defects: an empirical studyProceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering10.1145/3338906.3342500(1235-1237)Online publication date: 12-Aug-2019
    • (2019)Application of Ensemble Techniques in Predicting Object-Oriented Software MaintainabilityProceedings of the 23rd International Conference on Evaluation and Assessment in Software Engineering10.1145/3319008.3319716(370-373)Online publication date: 15-Apr-2019
    • (2019)Analyzing performance-aware code changes in software development processProceedings of the 27th International Conference on Program Comprehension10.1109/ICPC.2019.00049(300-310)Online publication date: 25-May-2019
    • (2017)On the scalability of Linux kernel maintainers' workProceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering10.1145/3106237.3106287(27-37)Online publication date: 21-Aug-2017
    • (2017)Why modern open source projects failProceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering10.1145/3106237.3106246(186-196)Online publication date: 21-Aug-2017
    • (2017)Optimal digital product maintenance with a continuous revenue streamOperations Research Letters10.1016/j.orl.2017.04.00645:3(282-288)Online publication date: 1-May-2017
    • (2017)A statistical analysis approach to predict user's changing requirements for software service evolutionJournal of Systems and Software10.1016/j.jss.2017.06.071132:C(147-164)Online publication date: 1-Oct-2017
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media