Introduction

Software architecture plays an important role in facilitating the maintenance of a software system. Over the past two decades, software architecture research has yielded many different tools and techniques for understanding and maintaining the architectures of large, complex software systems. However, empirical research and technology transfer are impeded by myriad disjoint research and development environments, lack of a shared infrastructure, high initial costs associated with developing robust tools, and a lack of datasets needed to conduct empirical research in this domain.

The workshop gathers researchers and practitioners from two areas—software architecture and empirical software engineering—to explore the issues at the intersection of these areas and identify plausible solutions that jointly move both areas forward. The overall objective of the workshop is to collaboratively elicit requirements, propose a design for, and determine the foundation of potential infrastructures and instruments that would support empirical research in the domain of architecture-based software development and maintenance.

Call for paper

Submission Topics

Call for Papers

  • The workshop will address a variety of topics at the intersection of requirements and software architecture including, but not limited to, the following:
  • Positions on the requirements, design, construction, and maintenance of a community-wide infrastructure for empirical research in architecture-based maintenance.
  • Designs and approaches that directly support interoperability, replicability, and reusability of architecture-based tools.
  • Experiences, case studies, or empirical studies of software architectures that result in artifacts in the form of baselines, datasets, and benchmarks that can be included in a community-owned repository or infrastructure.
  • Experiences or evaluations of existing software-architecture tools and how they can enable empirical research in the area of software architecture.
  • Replication studies describing results, challenges faced as part of the studies, and lessons learned.
  • Assessment techniques and metrics for evaluating empirical research in software architecture
  • Development and sharing of tools that support various informational and processing needs (e.g., visualization of interactions among architectural and requirements knowledge).
Submit Comment
Verify Code Change Another
All Comments
Important Date
  • May 22

    2017

    Conference Date

  • May 22 2017

    Registration deadline

Sponsored By
IEEE Computer Society
Contact Information