An approach that stimulates architectural thinking during requirements elicitation: An empirical evaluation

Preethu Rose Anish, Maya Daneva, Smita Ghaisas, Roel J. Wieringa

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

106 Downloads (Pure)

Abstract

In many global outsourcing projects, the software requirement specifications (SRS) are often orchestrated by requirements analysts who have sufficient business knowledge but are not equipped to ask the kind of questions that are needed to unearth architecturally relevant information from the customer. Often, the resultant SRS therefore lacks some critical details needed by software architects to make informed architectural decisions. To remedy this, the software architects either make assumptions or conduct additional stakeholder interviews resulting in expensive refactoring efforts and project delays. Using an empirical approach, we have designed an approach of using architectural knowledge that can serve as a communication medium between requirements analyst and software architects. In this paper, we present a detailed empirical evaluation of our proposed approach, with practitioners from real-world organizations. Using two studies, we found that in the experience of the participating practitioners, the approach is relevant, easy to use and effective.

Original languageEnglish
Title of host publicationICSOFT 2020
Subtitle of host publicationProceedings of the 15th International Conference on Software Technologies
EditorsMarten van Sinderen, Hans-Georg Fill, Leszek Maciaszek
PublisherSCITEPRESS
Pages187-195
Number of pages9
Volume1
ISBN (Electronic)978-989-758-443-5
DOIs
Publication statusPublished - 2020
Event15th International Conference on Software Technologies, ICSOFT 2020 - Virtual, Online, France
Duration: 7 Jul 20209 Jul 2020
Conference number: 15

Conference

Conference15th International Conference on Software Technologies, ICSOFT 2020
Abbreviated titleICSOFT 2020
Country/TerritoryFrance
CityVirtual, Online
Period7/07/209/07/20

Keywords

  • Empirical evaluation
  • Grounded theory
  • Requirements elicitation
  • Software architecture

Fingerprint

Dive into the research topics of 'An approach that stimulates architectural thinking during requirements elicitation: An empirical evaluation'. Together they form a unique fingerprint.

Cite this