SEMar 18

Requirements Volatility in Software Architecture Design: An Exploratory Case Study

arXiv:2603.176489.63 citationsh-index: 37
Predicted impact top 90% in SE · last 90 daysOriginality Synthesis-oriented
AI Analysis

This addresses the problem of project delays and cost overruns for software architects and developers, but it is incremental as it builds on existing research by focusing on architecture design aspects.

The study tackled the problem of how requirements volatility affects software architecture design by conducting an exploratory case study with interviews, revealing factors like requirements uncertainty and challenges such as scheduling and technical debt, and discussing mitigation means.

Requirements volatility is a major issue in software (SW) development, causing problems such as project delays and cost overruns. Even though there is a considerable amount of research related to requirement volatility, the majority of it is inclined toward project management aspects. The relationship between SW architecture design and requirements volatility has not been researched widely, even though changing requirements may for example lead to higher defect density during testing. An exploratory case study was conducted to study how requirements volatility affects SW architecture design. Fifteen semi-structured, thematic interviews were conducted in the case company, which provides the selection of software products for business customers and consumers. The research revealed the factors, such as requirements uncertainty and dynamic business environment, causing requirements volatility in the case company. The study identified the challenges that requirements volatility posed to SW architecture design, including scheduling and architectural technical debt. In addition, this study discusses means of mitigating the factors that cause requirements volatility and addressing the challenges posed by requirements volatility. SW architects are strongly influenced by requirement volatility. Thus understanding the factors causing requirements volatility as well as means to mitigate the challenges has high industrial relevance.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes