skip to main content
10.1145/3258046acmotherconferencesArticle/Chapter ViewAbstractPublication PagesecsaConference Proceedingsconference-collections
section

Session details: Fourth workshop on software architecture erosion and architectural consistency (SAEroCon 2017)

Published:11 September 2017Publication History

ABSTRACT

The more complex a software system is and the longer that software system evolves, the more difficult it is to avoid effects like software architecture erosion or architectural drift. This is where the architecture of the implemented system drifts from the originally envisaged architecture for the system [1]. This divergence is associated with negative impacts on the quality attributes associated with the intended architecture. As studies have shown, untreated divergence can lead to systems which are impossible to maintain in the long run. Expensive redevelopments and replacements are too often the consequences [2].

Studies suggest that software architecture erosion and architectural drift, and the inconsistencies resulting from these effects, are prevalent, yet under-researched problems in industrial practice. Technical challenges related to these problems are the recovery of intended architectures, particularly for legacy systems without a documented intended architecture; detection of erosion, drift, and inconsistencies; and avoiding or resolving the results of drift/erosion efficiently. However, organizational challenges like estimating the benefit of putting effort into pro-actively avoiding or resolving erosion play an important role in practice [3].

In recent years, researchers from different communities like software maintenance, model-driven development, and software architecture have all investigated aspects of software architecture erosion from different perspectives. This interest from such different communities points to the prevalence of the concern for the software engineering community.

The goal of this SAEroCon workshop is to intensify the exchange of ideas regarding the current state-of-the-art/the state-of-the-practice in this field, and to guide future research directions regarding architecture consistency, architecture recovery and erosion-result mitigation. The workshop targets all software engineering researchers and practitioners interested in discussing ideas regarding these topics and shaping future research related to them.

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    ECSA '17: Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings
    September 2017
    215 pages
    ISBN:9781450352178
    DOI:10.1145/3129790

    Copyright © 2017 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 11 September 2017

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • section

    Acceptance Rates

    Overall Acceptance Rate48of72submissions,67%
  • Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0

    Other Metrics