Please use this identifier to cite or link to this item:
Title: Establishing the Source Code Disruption Caused by Automated Remodularisation Tools
Authors: Hall, M.
Khojaye, Muhammad
Walkinshaw, Neil
McMinn, P.
First Published: Oct-2014
Presented at: International Conference on Software Maintenance and Evolution, Victoria, Canada
Start Date: 29-Sep-2014
End Date: 3-Oct-2014
Publisher: Institute of Electrical and Electronics Engineers (IEEE)
Citation: 2014 IEEE International Conference on Software Maintenance and Evolution
Abstract: Current software remodularisation tools only operate on abstractions of a software system. In this paper, we investigate the actual impact of automated remodularisation on source code using a tool that automatically applies remodularisations as refactorings. This shows us that a typical remodularisation (as computed by the Bunch tool) will require changes to thousands of lines of code, spread throughout the system (typically no code files remain untouched). In a typical multi-developer project this presents a serious integration challenge, and could contribute to the low uptake of such tools in an industrial context. We relate these findings with our ongoing research into techniques that produce iterative commit friendly code changes to address this problem.
DOI Link: 10.1109/ICSME.2014.75
ISSN: 1063-6773
Version: Post-print
Status: Peer-reviewed
Type: Conference Paper
Rights: Archived with reference to SHERPA/RoMEO and publisher website. Version of record:
Appears in Collections:Conference Papers & Presentations, Dept. of Computer Science

Files in This Item:
File Description SizeFormat 
icsme14.pdfPost-review (final submitted)143.3 kBAdobe PDFView/Open

Items in LRA are protected by copyright, with all rights reserved, unless otherwise indicated.