University of Leicester
Browse
icsm12.pdf (415.97 kB)

Supervised Software Modularisation

Download (415.97 kB)
conference contribution
posted on 2012-07-09, 13:19 authored by Mathew Hall, Neil Walkinshaw, Phil McMinn
This 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.

History

Citation

Publication forthcoming in the Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Computer Science

Source

Accepted for presentation at 28th IEEE International Conference on Software Maintenance, 23-30 September 2012, Riva del Garda, Trento, Italy

Version

  • AO (Author's Original)

Published in

Publication forthcoming in the Proceedings of the 28th IEEE International Conference on Software Maintenance

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Copyright date

2012

Available date

2012-07-13

Publisher version

http://selab.fbk.eu/icsm2012/index.php?p=detailed_program

Notes

Accepted 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.

Temporal coverage: start date

2012-09-23

Temporal coverage: end date

2012-09-30

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC