University of Limerick
Browse

Architecture consistency: state of the practice, challenges and requirements

Download (939.33 kB)
journal contribution
posted on 2018-06-15, 10:16 authored by Nour Ali, Sean Baker, Ross O'Crowley, Sebastian Herold, Jim BuckleyJim Buckley
Architecture Consistency (AC) aims to align implemented systems with their intended architectures. Several AC approaches and tools have been proposed and empirically evaluated, suggesting favourable results. In this paper, we empirically examine the state of practice with respect to Architecture Consistency, through interviews with nineteen experienced software engineers. Our goal is to identify 1) any practises that the companies these architects work for, currently undertake to achieve AC; 2) any barriers to undertaking explicit AC approaches in these companies; 3) software development situations where practitioners perceive AC approaches would be useful, and 4) AC tool needs, as perceived by practitioners. We also assess current commercial AC tool offerings in terms of these perceived needs. The study reveals that many practitioners apply informal AC approaches as there are barriers for adopting more formal and

History

Publication

Empirical Software Engineering;23, 224-258

Publisher

Springer

Note

peer-reviewed

Other Funding information

EI, SFI, University of Brighton

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC