Twin Peaks of Requirements and Architecture

Software requirements and architectural design must be developed incrementally and synergistically. The term Twin Peaks was coined by Bashar Nuseibeh in his short but seminal article entitled Weaving Together Requirements and Architecture. SAREC has engaged in research at the intersection of Requirements and Architecture over the past decade investigating ways to connect requirements and goals to the implemented system and exploring ways to elicit architecturally significant requirements.

  • Jane Cleland-Huang, Will Marrero, Brian Berenbach: Goal-Centric Traceability: Using Virtual Plumblines to Maintain Critical Systemic Qualities. IEEE Trans. Software Eng. 34(5): 685-699 (2008)
  • Jane Cleland-Huang, Raffaella Settimi, Oussama Ben Khadra, Eugenia Berezhanskaya, Selvia Christina: Goal-centric traceability for managing non-functional requirements. ICSE 2005: 362-371
  • Mehdi Mirakhorli, Ahmed Fakhry, Artem Grechko, Mateusz Wieloch, Jane Cleland-Huang: Archie: a tool for detecting, monitoring, and preserving architecturally significant code. SIGSOFT FSE 2014: 739-742
  • Mehdi Mirakhorli, Yonghee Shin, Jane Cleland-Huang, Murat Cinar: A tactic-centric approach for automating traceability of quality concerns. ICSE 2012: 639-649
  • Preethu Rose Anish, Balaji Balasubramaniam, Jane Cleland-Huang, Roel Wieringa, Maya Daneva, Smita Ghaisas: Identifying Architecturally Significant Functional Requirements. TwinPeaks@ICSE 2015: 3-8
  • Preethu Rose Anish, Maya Daneva, Jane Cleland-Huang, Roel J. Wieringa, Smita Ghaisas: What you ask is what you get: Understanding architecturally significant functional requirements. RE 2015: 86-95
  • Michael Vierhauser, Jane Cleland-Huang, Janet Burge and Paul Gruenbacher: The Interplay of Design and Runtime Traceability for Non-Functional Requirements, Workshop on Software and Systems Traceability, Montreal, Canada, 2019

Pedagogical Materials

As part of this project we developed materials for use in the classroom too. You can find them here
  • Jane Cleland-Huang, Muhammad Ali Babar, Mehdi Mirakhorli: An inverted classroom experience: engaging students in architectural thinking for agile projects. ICSE Companion 2014: 364-371

Researchers and Collaborators

  • Dr. Jane Cleland-Huang, SAREC Director, Professor DePaul University
  • Smita Ghaisas and Preethu Rose, Tata Consultancy Services, Pune, India
  • Roel Wieringa and Maya Daneva, University of Twente, The Netherlands

Funded Projects

  • $27,000 Archie: Architecturally Significant Requirements, Department of Homeland Security, $27,000. 2013.
  • $449,386 CCF 1218303 SHF: Small: Tactic-Centric Traceability Models for Preserving Architectural Quality 12/19/2011 $499,386