Detecting architecture instabilities with concern traces: An exploratory study

Eduardo Figueiredo, I. Galvao, Safoora Shakil Khan, Alessandro Garcia, Claudio Sant'Anna, Afonso Pimentel, Ana Luisa Medeiros, Lyrene Fernandes, Thais Batista, Rita Ribeiro, P.M. van den Broek, Mehmet Aksit, Steffen Zschaler, Ana Moreira

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    10 Citations (Scopus)
    50 Downloads (Pure)

    Abstract

    Sustaining architecture stability in incremental software development is an important aim for software engineers. Traceability mechanisms can be used to assess and predict architecture stability based on recorded information of early software artefacts. However, there is little empirical knowledge on whether traceability of stakeholders' concerns can assist the identification of architecture instabilities. This paper reports on a first exploratory study that analyses the effectiveness of concern traces for architecture stability assessment. We investigate to what extent properties of concern traces, such as their shapes, are correlated with architectural instabilities. Our analysis is based on eight releases implementing two versions of a software product line for handling mobile media.
    Original languageUndefined
    Title of host publicationJoint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, WICSA/ECSA 2009
    PublisherIEEE Computer Society
    Pages261-264
    Number of pages4
    ISBN (Print)978-1-4244-4985-9
    DOIs
    Publication statusPublished - 2009

    Publication series

    Name
    PublisherIEEE Computer Society Press

    Keywords

    • METIS-264166
    • EWI-16548
    • SE-SA: Software Architecture
    • IR-68581

    Cite this

    Figueiredo, E., Galvao, I., Shakil Khan, S., Garcia, A., Sant'Anna, C., Pimentel, A., ... Moreira, A. (2009). Detecting architecture instabilities with concern traces: An exploratory study. In Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, WICSA/ECSA 2009 (pp. 261-264). [10.1109/WICSA.2009.5290815] IEEE Computer Society. https://doi.org/10.1109/WICSA.2009.5290815