UCL logo

UCL Discovery

UCL home » Library Services » Electronic resources » UCL Discovery

Guest Editorial: Special issue on software maintenance and evolution

Harman, M; Korel, B; Linos, PK; (2005) Guest Editorial: Special issue on software maintenance and evolution. [Editorial comment]. IEEE Transactions on Software Engineering , 31 (10) 801 - 803. 10.1109/TSE.2005.113.

Full text not available from this repository.

Abstract

In systems developed without aspect-oriented programming, code implementing a crosscutting concern may be spread over many different parts of a system. Identifying such code automatically could be of great help during maintenance of the system. First of all, it allows a developer to more easily find the places in the code that must be changed when the concern changes and, thus, makes such changes less time consuming and less prone to errors. Second, it allows the code to be refactored to an aspect-oriented solution, thereby improving its modularity. In this paper, we evaluate the suitability of clone detection as a technique for the identification of crosscutting concerns. To that end, we manually identify five specific crosscutting concerns in an industrial C system and analyze to what extent clone detection is capable of finding them. We consider our results as a stepping stone toward an automated "aspect miner” based on clone detection.

Type: Article
Title: Guest Editorial: Special issue on software maintenance and evolution
DOI: 10.1109/TSE.2005.113
Publisher version: http://dx.doi.org/10.1109/TSE.2005.113
Language: English
Keywords: Clone detection, aspect mining, aspect-oriented programming, crosscutting concerns, reverse engineering
UCL classification: UCL > Provost and Vice Provost Offices
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: http://discovery.ucl.ac.uk/id/eprint/1302191
Downloads since deposit
0Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item