2007
DOI: 10.1002/smr.342
|View full text |Cite
|
Sign up to set email alerts
|

How software process automation affects software evolution: a longitudinal empirical analysis

Abstract: This research analyzes longitudinal empirical data on commercial software applications to test and better understand how software evolves over time, and to measure the likely long‐term effects of a software process automation tool on software productivity and quality. The research consists of two parts. First, we use data from source control systems, defect tracking systems, and archived project documentation to test a series of hypotheses developed by Belady and Lehman about software evolution. We find empiri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
26
0

Year Published

2007
2007
2020
2020

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 33 publications
(27 citation statements)
references
References 28 publications
1
26
0
Order By: Relevance
“…In this paper, we use measurements to characterise the evolution of Eclipse and explore the empirical support for three of the eight laws. Barry et al [1] classified the laws into three broad groups. Laws 1, 2, 6 and 7 are seen as related to the evolution characteristics of the software.…”
Section: The Laws Of Software Evolutionmentioning
confidence: 99%
“…In this paper, we use measurements to characterise the evolution of Eclipse and explore the empirical support for three of the eight laws. Barry et al [1] classified the laws into three broad groups. Laws 1, 2, 6 and 7 are seen as related to the evolution characteristics of the software.…”
Section: The Laws Of Software Evolutionmentioning
confidence: 99%
“…The most well-documented early attempt to study software evolution in a systematic way was conducted by Belady and Lehman beginning in the late 1960s [48,49]. Their early collaboration continued to expand over the next decade [48][49][50][51], and resulted in a set of laws of software evolution [48].…”
Section: Software Process Evolutionmentioning
confidence: 99%
“…Their early collaboration continued to expand over the next decade [48][49][50][51], and resulted in a set of laws of software evolution [48]. In that seminal paper, Belady and Lehman outlined three laws of software evolution: (i) the law of continuous change, (ii) the law of increasing entropy, and (iii) the law of statistically smooth growth.…”
Section: Software Process Evolutionmentioning
confidence: 99%
See 1 more Smart Citation
“…Subsequent studies to verify these laws have produced mixed results (see Barry and Kemerer, 2007 for a comprehensive review). Much of the problem may stem from the deterministic nature of these laws, which aim to describe "central tendencies" in system evolution.…”
Section: Studies Of Software Design and Evolutionmentioning
confidence: 99%