Abstract
Software architects are responsible for designing an architectural solution that satisfies the functional and non-functional requirements of the system to the fullest extent possi-ble. However, the details they need to make informed architec-tural decisions are often missing from the requirements specifica-tion. An earlier study we conducted indicated that architects in-tuitively recognize architecturally significant requirements in a project, and often seek out relevant stakeholders in order to ask Probing Questions (PQs) that help them acquire the information they need. This paper presents results from a qualitative inter-view study aimed at identifying architecturally significant func-tional requirements’ categories from various business domains, exploring relevant PQs for each category, and then grouping PQs by type. Using interview data from 14 software architects in three countries, we identified 15 categories of architecturally signifi-cant functional requirements and 6 types of PQs. We found that the domain knowledge of the architect and her experience influ-ence the choice of PQs significantly. A preliminary quantitative evaluation of the results against real-life software requirements specification documents indicated that software specifications in our sample largely do not contain the crucial architectural differ-entiators that may impact architectural choices and that PQs are a necessary mechanism to unearth them. Further, our findings provide the initial list of PQs which could be used to prompt business analysts to elicit architecturally significant functional requirements that the architects need.
Original language | English |
---|---|
Title of host publication | 23rd IEEE Internatioanl Conference on Requirements Engineering (RE) |
Editors | Didar Zowghi, Vincenzo Gervasi, Daniel Amyot |
Publisher | IEEE Computer Society |
Pages | 86-95 |
Number of pages | 10 |
ISBN (Print) | 978-1-4673-6905-3 |
DOIs | |
Publication status | Published - 20 Aug 2015 |
Event | 23rd IEEE International Requirements Engineering Conference, RE 2015 - Ottawa, Canada Duration: 24 Aug 2015 → 28 Aug 2015 Conference number: 23 http://www.re15.org/ |
Publication series
Name | |
---|---|
Publisher | IEEE Computer Society |
Conference
Conference | 23rd IEEE International Requirements Engineering Conference, RE 2015 |
---|---|
Abbreviated title | RE |
Country/Territory | Canada |
City | Ottawa |
Period | 24/08/15 → 28/08/15 |
Internet address |
Keywords
- EWI-26939
- Qualitative interviews
- Quantitative study
- Large-scale project delivery
- METIS-316890
- Architecturally significant requirements
- Empirical Research Method
- IR-100186
- Exploratory case study