Skip to search formSkip to main contentSkip to account menu

Software maintenance

Known as: Program maintenance, Maintenance of software, SM 
Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or… 
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2006
Highly Cited
2006
Much of software developers' time is spent understanding unfamiliar code. To better understand how developers gain this… 
Review
2005
Review
2005
Software engineering has been striving for years to improve the practice of software development and maintenance. Documentation… 
Highly Cited
2001
Highly Cited
2001
The past two decades have seen increasing sophistication in software work. Now and in the future, the work of both practitioners… 
Highly Cited
2000
Highly Cited
2000
The production of new management approaches to evolution, leading to understanding of the relationships between technology and… 
Highly Cited
1998
Highly Cited
1998
Software maintenance claims a large proportion of organizational resources. It is thought that many maintenance problems derive… 
Review
1995
Review
1995
Code cognition models examine how programmers understand program code. The authors survey the current knowledge in this area by… 
Highly Cited
1995
Highly Cited
1995
The paper reports experience from the development and use of eleven different software maintenance effort prediction models. The… 
Highly Cited
1993
Highly Cited
1993
While the link between the difficulty in understanding computer software and the cost of maintaining it is appealing, prior… 
Highly Cited
1991
Highly Cited
1991
Program slicing is applied to the software maintenance problem by extending the notion of a program slice (that originally… 
Highly Cited
1976
Highly Cited
1976
The area of software maintenance has been described by one author as an “iceberg.” (EDP Analyzer, 1972) Much goes on here that…