Please use this identifier to cite or link to this item: http://hdl.handle.net/2381/10886
Full metadata record
DC FieldValueLanguage
dc.contributor.authorHall, Mathew-
dc.contributor.authorWalkinshaw, Neil-
dc.contributor.authorMcMinn, Phil-
dc.date.accessioned2012-07-09T13:19:00Z-
dc.date.available2012-07-13T01:45:06Z-
dc.date.issued2012-09-
dc.identifier.citationPublication forthcoming in the Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012en
dc.identifier.urihttp://selab.fbk.eu/icsm2012/index.php?p=detailed_programen
dc.identifier.urihttp://hdl.handle.net/2381/10886-
dc.descriptionAccepted for presentation at 28th IEEE International Conference on Software Maintenance, 23-30 September 2012, Riva del Garda, Trento, Italy and submitted to the IEEE for publication in the Proceedings of this Conference.-
dc.description.abstractThis paper is concerned with the challenge of reorganising a software system into modules that both obey sound design principles and are sensible to domain experts. The problem has given rise to several unsupervised automated approaches that use techniques such as clustering and Formal Concept Analysis. Although results are often partially correct, they usually require refinement to enable the developer to integrate domain knowledge. This paper presents the SUMO algorithm, an approach that is complementary to existing techniques and enables the maintainer to refine their results. The algorithm is guaranteed to eventually yield a result that is satisfactory to the maintainer, and the evaluation on a diverse range of systems shows that this occurs with a reasonably low amount of effort.en
dc.language.isoenen
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en
dc.rightsCopyright © 2012 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.en
dc.subjectclusteringen
dc.subjectremodularizationen
dc.subjectconstraint solvingen
dc.titleSupervised Software Modularisationen
dc.typeConference Paperen
dc.description.versionPre-printen
dc.description.presentedAccepted for presentation at 28th IEEE International Conference on Software Maintenance, 23-30 September 2012, Riva del Garda, Trento, Italyen
dc.date.end2012-09-30-
dc.date.start2012-09-23-
pubs.organisational-group/Organisationen
pubs.organisational-group/Organisation/COLLEGE OF SCIENCE AND ENGINEERINGen
pubs.organisational-group/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Computer Scienceen
Appears in Collections:Conference Papers & Presentations, Dept. of Computer Science

Files in This Item:
File Description SizeFormat 
icsm12.pdfPre-review (submitted draft)415.97 kBAdobe PDFView/Open


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