posted by user: mgalster || 1248 views || tracked by 3 users: [display]

TwinPeaks 2015 : Fifth International Workshop on the Twin Peaks of Requirements and Architecture @ ICSE 2015


When May 17, 2015 - May 17, 2015
Where Florence, Italy
Submission Deadline Jan 23, 2015
Notification Due Feb 18, 2015
Final Version Due Feb 27, 2015
Categories    position papers   full papers   industry and experience papers   education and training papers

Call For Papers

CfP: Twin Peaks of Requirements and Architecture - Fifth International
Workshop @ ICSE 2015


Fifth International Workshop on the Twin Peaks of Requirements and
Architecture in conjunction with the 37th International Conference on
Software Engineering (ICSE), May 17, 2015 in Florence, Italy

The disciplines of requirements engineering (RE) and software architecture
(SA) are fundamental to the success of software projects. Even through RE
and SA are often considered separately, the Twin Peaks model acknowledges
that treating RE and SA separately is neither feasible nor reasonable since
requirements and architecture impact each other. Requirements are
constrained by what is technically and economically feasible. On the other
hand, feedback from the architecture requires renegotiating architecturally
significant requirements with stakeholders. The topic of bridging RE and SA
has been discussed in both the RE and SA communities, but mostly
independently. Therefore, the motivation for this ICSE workshop is to bring
both communities together to explore the state of the art in research and
practice, methods, technologies and tools, and to identify emerging trends
related to the transition and the relationship between RE and SA.
Based on the outcomes of the earlier editions of the TwinPeaks workshop the
main theme of TwinPeaks 2015 will be "TwinPeaks goes Agile". A recent
survey amongst practitioners from all over the world indicates that 88% use
some sort of agile software development. Agile breaks with linear
development in which either the requirements are specified and frozen
without considering the implications on architectural design, or the
architecture is designed without negotiating and resolving emerged
conflicts and trade-offs. This iterative and incremental nature reflects
also the idea of the Twin Peaks model.

In 2015, TwinPeaks will explore lightweight techniques for integrating
requirements and architectural thinking into the agile process, when to
engage in upfront requirements analysis and architectural design, and
techniques for incremental delivery. Topics covered by this theme include
(but are not limited to):
- Traceability: Traceability links between key architectural decisions and
requirements strengthen the relationship between requirements and
architecture, and support software evaluation and maintenance. However,
traceability information is often not captured in the minimalistic type of
documentation produced in agile projects.
- Knowledge reuse: Utilizing knowledge from previous projects about
requirements, architectures and their relationship may support the
transition from requirements to architectures in future projects. Capturing
such knowledge seems to contradict agile practices that tend to keep
documentation and activities that do not result in immediate customer value
to the minimum.
Formalization: Formal approaches can help rigorously define and describing
requirements, as well as evaluate software architectures. However, formal
notations and techniques do not fit well with the usually flexible
practices in agile projects.
- Product platforms and variability-intensive systems: In agile practices,
the lack of thorough up-front planning makes it hard to design a common
platform that is shared by different (but related) products. In particular,
achieving consistency between core requirements of a product platform,
variable requirements, platform architectures and product architectures
remains a big challenge.
- General role of requirements and architecture in agile development: Agile
software development may help bridge the requirements architecture gap.
However, the role of requirements in agile development is often subject of
heated discussions. Similarly, the role of software architecture in agile
practices is a topic of debate recently received attention in books and

- Position papers (2-4 pages)
- Full papers (6-7 pages)
- Industry papers (up to 7 pages)
- Experience reports (up to 7 pages)
- Education and training papers (up to 7 pages)

- Paper submission: January 23, 2015
- Notification: February 18, 2015
- Camera-ready: February 27, 2015
- Workshop: May 17, 2015

Submissions are required to be uploaded electronically in pdf form at the
Easychair workshop submission site, Submissions must be
formatted according to ICSE 2015 guidelines (see for instructions and
templates). All accepted contributions will be published in the ICSE
companion and in the ACM Digital Library. At least one of the authors of an
accepted paper is expected to register and be present at the workshop.


Organizing Committee

Maya Daneva, University of Twente, Netherlands
Matthias Galster, University of Canterbury, New Zealand
Mehdi Mirakhorli, Rochester Institute of Technology, USA

Steering Committee

Jane Cleland-Huang, DePaul University, USA
Xavier Franch, Universitat Politècnica de Catalunya, Spain

Program Committee (to be completed)

Pekka Abrahamsson, University of Bolzano, Italy
Muhammad Ali Babar, University of Adelaide, Australia
Jan Bosch, Chalmers University of Technology, Sweden
Sjaak Brinkkemper, University of Utrecht, Netherlands
Oliver Creigthon, Siemens, Germany
Christof Ebert, Vector Consulting, Germany
Neil Ernst, Software Engineering Institute, USA
Smita Ghaisas, Tata Consulting Services, R&D, India
Scott Hawker, Rochester Institute of Technology, USA
Rashina Hoda, University of Auckland, New Zealand
Anne Koziolek, Karlsruhe Institute of Technology, Germany
Patrick Mader, TU Ilmenau, Germany
Nenad Medvidovic, University of Southern California, USA
Eltjo Poort, CGI, Netherlands

Related Resources

OpenSuCo @ ISC HPC 2017   2017 International Workshop on Open Source Supercomputing
ICSE 2017   39th International Conference on Software Engineering
ICSE 2018   International Conference on Software Engineering
icse 2018   40th International Conference on Software Engineering
ASPLOS 2018   23rd International Conference on Architectural Support for Programming Languages and Operating Systems
RE 2017   Requirements Engineering
HPCA 2018   HPCA 2018: 24th IEEE International Symposium on High-Performance Computer Architecture
S.ARCH 2018   The 5th International Conference on Architecture and Built Environment with AWARDs
ICSA 2018   International Conference on Software Architecture
REFSQ 2018   REFSQ’18 -- 24th International Working Conference on Requirements Engineering: Foundation for Software Quality