1979
DOI: 10.1016/0164-1212(79)90022-0
|View full text |Cite
|
Sign up to set email alerts
|

On understanding laws, evolution, and conservation in the large-program life cycle

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
169
1
4

Year Published

1997
1997
2014
2014

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 286 publications
(185 citation statements)
references
References 3 publications
2
169
1
4
Order By: Relevance
“…Four perspectives have been considered: (1) changes that occurred in the production / test code, (2) branch coverage obtained during the lifespan of the project, (3) number of versions that did not compile because of test failures, and (4) ratio between the amount of test code and production code. An overview of this preliminary analysis is shown in Table II.…”
Section: B Preliminary Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…Four perspectives have been considered: (1) changes that occurred in the production / test code, (2) branch coverage obtained during the lifespan of the project, (3) number of versions that did not compile because of test failures, and (4) ratio between the amount of test code and production code. An overview of this preliminary analysis is shown in Table II.…”
Section: B Preliminary Analysismentioning
confidence: 99%
“…Lehman has taught us that a software system must evolve, or it becomes progressively less useful [1]. During this evolution, the system's source code continuously changes to cope with new requirements or possible issues that might arise.…”
Section: Introductionmentioning
confidence: 99%
“…Such changes can lead to potential side effects and/or violations of the underlying assumptions. Software-change prediction methodologies that provide all the entities that need to be appropriately co-changed are important for sustained evolution of a software system [5,14]. Two broad groups of methodologies are described in the literature for supporting software changes.…”
Section: Introductionmentioning
confidence: 99%
“…Lee et al [9] provide an overview of open source software evolution with software metrics. The authors explored the evolution of an open source software system in terms of size, coupling and cohesion, and discuss its quality change based on the Lehman's laws of evolution [4], [5], [27]. Jermakovics et al [28] propose an approach to visually identify software evolution patterns related to requirements.…”
Section: Related Workmentioning
confidence: 99%