skip to main content
10.5555/2821481acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
TwinPeaks '15: Proceedings of the Fifth International Workshop on Twin Peaks of Requirements and Architecture
2015 Proceeding
Publisher:
  • IEEE Press
Conference:
ICSE '15: 37th International Conference on Software Engineering Florence Italy May 16 - 24, 2015
Published:
16 May 2015
Sponsors:
ACM, SIGSOFT, IEEE-CS\DATC, TCSE
Next Conference
Bibliometrics
Skip Abstract Section
Abstract

Welcome to the Fifth International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks), held on May 17 in Florence, Italy, and co-located with the 37th International Conference on Software Engineering (ICSE 2015).

The goal of TwinPeaks 2015 is to offer a venue for researchers, practitioners and educators from the areas of requirements engineering, software architecture and general software engineering to discuss their experiences, forge new collaborations, and explore innovative solutions that address the challenges of the Twin Peaks model (B. Nuseibeh, Weaving together requirements and architectures, IEEE Computer, vol. 34, no. 3, pp. 115--117, 2001). The workshop is expected to result in an improved understanding of key issues and challenges at the intersection of requirements engineering and software architecture, an understanding of the state of the art in research and practice, and directions towards addressing open issues identified in previous editions of TwinPeaks.

The theme for this edition of the workshop is "TwinPeaks goes Agile". We explore lightweight techniques for integrating requirements and architectural thinking into the agile process, including understanding when to engage in upfront requirements analysis and architectural design, and techniques for incremental delivery.

Skip Table Of Content Section
SESSION: Keynote report
research-article
Architecting to ensure requirement relevance: keynote twinpeaks workshop
pp 1–2

Research has shown that up to two thirds of features in software systems are hardly ever used or not even used at all. This represents a colossal waste of R&D resources and occurs across the industry. On the other hand, product management and many ...

SESSION: Research papers
research-article
Identifying architecturally significant functional requirements
pp 3–8

Failure to identify and analyze architecturally significant functional and non-functional requirements (NFRs) early on in the life cycle of a project can result in costly rework in later stages of software development. While NFRs indicate an explicit ...

research-article
On the role of early architectural assumptions in quality attribute scenarios: a qualitative and quantitative study
pp 9–15

Architectural assumptions are fundamentally different from architectural decisions because they can not be traced directly to requirements, nor to domain, technical or environmental constraints; they represent conditions under which the designed ...

SESSION: Position papers
research-article
Scenario-based architecting with architecture trace diagrams
pp 16–19

Designing a software architecture requires a lot of effort. Functional and quality requirements need to be considered in relation to each other and balanced in order to define viable architectural abstractions that support them. Architects usually rely ...

research-article
Is requirements engineering inherently counterproductive?
pp 20–23

This paper explores the possibility that requirements engineering is, in principle, detrimental to software project success. Requirements engineering is conceptually divided into two distinct processes: sensemaking (learning about the project context) ...

research-article
Bridging the Twin Peaks: the case of the software industry
pp 24–28

We review the relationship between software architecture and requirements in the context of software products. Based on empirical evidence from a comparative case study, we promote four positions: (1) the requirements/architecture alignment problem for ...

Contributors
  • University of Canterbury
  • Rochester Institute of Technology

Recommendations