Insights into System-Wide Code Duplication

Rieger, Matthias; Ducasse, Stephane; Lanza, Michele (November 2004). Insights into System-Wide Code Duplication. Working Conference on Reverse Engineering. Proceedings, pp. 100-109. IEEE 10.1109/WCRE.2004.25

[img] Text
01374310.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (946kB) | Request a copy

Duplication of code is a common phenomenon in the development and maintenance of large software systems. The detection and removal of duplicated code has become a standard activity during the refactoring phases of a software life-cycle. However, code duplication identification ends to produce large amounts of data making the understanding of the duplication situation as a whole difficult. Reengineers can easily lose sight of the forest for the trees. There is a need to support a qualitative analysis of the duplicated code. In this paper we propose a number of visualzations of duplicated source elements that support reengineers in answering questions, e.g., which parts of the sysem are connected by copied code or which parts of the sysem are copied the most.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Ducasse, Stephane

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISSN:

1095-1350

ISBN:

0-7695-2243-2

Publisher:

IEEE

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

06 Nov 2017 11:42

Last Modified:

07 Nov 2017 01:27

Publisher DOI:

10.1109/WCRE.2004.25

BORIS DOI:

10.7892/boris.104733

URI:

https://boris.unibe.ch/id/eprint/104733

Actions (login required)

Edit item Edit item
Provide Feedback