2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER) 2015
DOI: 10.1109/saner.2015.7081846
|View full text |Cite
|
Sign up to set email alerts
|

Summarizing Evolutionary Trajectory by Grouping and Aggregating relevant code changes

Abstract: The lifecycle of a large-scale software system can undergo many releases. Each release often involves hundreds or thousands of revisions committed by many developers over time. Many code changes are made in a systematic and collaborative way. However, such systematic and collaborative code changes are often undocumented and hidden in the evolution history of a software system. It is desirable to recover commonalities and associations among dispersed code changes in the evolutionary trajectory of a software sys… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 18 publications
0
2
0
Order By: Relevance
“…When the software is put into use, it will continue to evolve and produce multiple versions. Each version often contains hundreds or thousands of revisions submitted by developers 11,12 . During the evolution process, new defects are inevitably introduced into the new version of software due to human factors.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…When the software is put into use, it will continue to evolve and produce multiple versions. Each version often contains hundreds or thousands of revisions submitted by developers 11,12 . During the evolution process, new defects are inevitably introduced into the new version of software due to human factors.…”
Section: Introductionmentioning
confidence: 99%
“…Each version often contains hundreds or thousands of revisions submitted by developers. 11,12 During the evolution process, new defects are inevitably introduced into the new version of software due to human factors. Therefore, software evolution is also one of the important sources of software defects.…”
mentioning
confidence: 99%