Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolu 2010
DOI: 10.1145/1862372.1862381
|View full text |Cite
|
Sign up to set email alerts
|

Identifying cross-cutting concerns using software repository mining

Abstract: Cross-cutting concerns are pieces of functionality that have not been captured into a separate module, thereby hindering program comprehension and maintainability. Solving these problems requires first identifying these cross-cutting concerns in pieces of software. Several methods for identification have been proposed but the option of using software repository mining has largely been left unexplored. That technique can uncover relationships between modules that may not be present in the source code and thereb… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 32 publications
(38 reference statements)
0
6
0
Order By: Relevance
“…In particular, Breu and Zimmermann (2006), Adams et al (2010) and Mulder and Zaidman (2010) have made efforts in this area.…”
Section: Related Workmentioning
confidence: 99%
“…In particular, Breu and Zimmermann (2006), Adams et al (2010) and Mulder and Zaidman (2010) have made efforts in this area.…”
Section: Related Workmentioning
confidence: 99%
“…If new code, which performs writes, is introduced as well in the same revision, analysis results can be confusing. This can be avoided by separately committing refactoring changes and new code (i.e., self‐contained commits ).…”
Section: Discussionmentioning
confidence: 99%
“…• History Based (HB): This technique intends to discover crosscutting concerns by analyzing the changes made in the source code along the time by using software repositories like revision control systems, files and databases [21].…”
Section: Conducting the Systematic Reviewmentioning
confidence: 99%