2013
DOI: 10.1145/2413038.2413046
|View full text |Cite
|
Sign up to set email alerts
|

Effect of software evolution on metrics and applicability of Lehman's laws of software evolution

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(12 citation statements)
references
References 0 publications
0
12
0
Order By: Relevance
“…Singh and Singh [22] studied two non-agile open source projects and the applicability of all eight of Lehman's laws. They found that the laws related to increasing complexity and continuous growth were validated by the metrics.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Singh and Singh [22] studied two non-agile open source projects and the applicability of all eight of Lehman's laws. They found that the laws related to increasing complexity and continuous growth were validated by the metrics.…”
Section: Related Workmentioning
confidence: 99%
“…• M1: Number of LOC (per release) [10], [22] • M2: Number of files (per release) [10] Two different metrics were used initially to capture different aspects of the system's growth and study it from multiple perspectives. However, we determined that the two metrics are strongly correlated at 0.97 for both projects, and therefore they can be used interchangeably with the same meaning.…”
Section: A Growth and Changementioning
confidence: 99%
See 1 more Smart Citation
“…Software often needs to be maintained in order to add new functionalities and fix remaining faults [2]. Ad-hoc maintenance produces legacy software that is too large and complex [3]. For developers, this legacy software is hard to understand and modify, which makes faults fixing more difficult.…”
Section: Introductionmentioning
confidence: 99%
“…These are collectively known as bad smells [4]. Bad smell removal makes software easier to understand and modify [3], [5], increases software analyzability, and decreases the time needed to analyze faults. Although there are several types of bad smell, this paper addresses only the long method bad smell since it occurs most frequently [6] and causes other bad smells, such as large class [7].…”
Section: Introductionmentioning
confidence: 99%