Software evolution

Known as: Evolution (disambiguation) 
Software evolution is the term used in software engineering (specifically software maintenance) to refer to the process of developing software… (More)
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2010
Highly Cited
2010
This paper presents a technique for visualizing the interactions between developers in software project evolution. The goal is to… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
Is this relevant?
Highly Cited
2005
Highly Cited
2005
Today's information technology society increasingly relies on software at all levels. Nevertheless, software quality generally… (More)
  • table 1
Is this relevant?
Highly Cited
2005
Highly Cited
2005
As systems evolve their structure change in ways not expected upfront. As time goes by, the knowledge of the developers becomes… (More)
  • figure 2
  • figure 3
  • figure 4
  • figure 5
  • figure 6
Is this relevant?
Highly Cited
2004
Highly Cited
2004
While a number of research systems have demonstratedthe potential value of program transformations, very few ofthese systems have… (More)
  • figure 1
  • figure 2
  • figure 3
Is this relevant?
Highly Cited
2002
Highly Cited
2002
Software architecture describes the structure of a system, enabling more effective design, program understanding, and formal… (More)
Is this relevant?
Highly Cited
2001
Highly Cited
2001
1InfoSci Inc., Menlo Park CA 94026–7117, U.S.A. 2Department of Information Systems, Statistics, and Management Science… (More)
  • figure 1
  • figure 3
Is this relevant?
Highly Cited
2001
Highly Cited
2001
One of the major problems in software evolution is coping with the complexity which stems from the huge amount of data that must… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 5
  • figure 4
Is this relevant?
Highly Cited
2000
Highly Cited
2000
Most studies of software evolution have been performed on systems developed within a single company using traditional management… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1999
Highly Cited
1999
ÐWith the approach of the new millennium, a primary focus in software engineering involves issues relating to upgrading… (More)
  • table 1
  • figure 1
  • table 2
  • figure 2
  • figure 3
Is this relevant?
Highly Cited
1998
Highly Cited
1998
Continuous availability is a critical requirement for an important class of software systems. For these systems, runtime system… (More)
  • figure 2
  • figure 1
  • figure 3
  • figure 4
  • figure 5
Is this relevant?