• DocumentCode
    1888766
  • Title

    Software aging

  • Author

    Parnas, David Lorge

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, Ont., Canada
  • fYear
    1994
  • fDate
    16-21 May 1994
  • Firstpage
    279
  • Lastpage
    287
  • Abstract
    Programs, like people, get old. We can´t prevent aging, but we can understand its causes, take steps to limits its effects, temporarily reverse some of the damage it has caused, and prepare for the day when the software is no longer viable. A sign that the software engineering profession has matured will be that we lose our preoccupation with the first release and focus on the long-term health of our products. Researchers and practitioners must change their perception of the problems of software development. Only then will software engineering deserve to be called “engineering”
  • Keywords
    professional aspects; software engineering; long term product health; product release; professional maturity; software aging; software development problems; software engineering profession; software viability; Aging; Command languages; Embedded software; Engineering profession; Humans; Impedance; Machinery; Mathematics; Product design; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1994. Proceedings. ICSE-16., 16th International Conference on
  • Conference_Location
    Sorrento
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-5855-X
  • Type

    conf

  • DOI
    10.1109/ICSE.1994.296790
  • Filename
    296790