On the Use of Line Co-change for Identifying Crosscutting Concern Code

  title={On the Use of Line Co-change for Identifying Crosscutting Concern Code},
  author={Gerardo Canfora and Luigi Cerulo and Massimiliano Di Penta},
  journal={2006 22nd IEEE International Conference on Software Maintenance},
Crosscutting concerns are software system features whose implementation is spread across many modules as tangled and scattered code. Identifying such code helps developers to change the concern and/or re-factor it to an aspect. This paper evaluates the suitability of line co-change as a technique for the identification of crosscutting concerns. A line co-change aim at identifying source code lines that have been changed together in a commit transaction performed using a versioning system such… CONTINUE READING
Highly Cited
This paper has 39 citations. REVIEW CITATIONS
28 Citations
31 References
Similar Papers


Publications citing this paper.
Showing 1-10 of 28 extracted citations


Publications referenced by this paper.
Showing 1-10 of 31 references

Design recommendations for concern elaboration tools

  • G. C. Murphy, W. G. Griswold, M. P. Robillard, J. Hannemann, W. Leong
  • Aspect-Oriented Software Development,
  • 2005
1 Excerpt

Similar Papers

Loading similar papers…