Skip to content
Conference

Evaluating the Impact of Upfront Identification of D Requirements on Computer-Based System Quality and Development Time in Agile Context

Aug 2026 · IEEE International Requirements Engineering Conference · pp. 557-561 · 0 citations · 39 references

Abstract

Empirical studies show that requirements defects are among the most common causes of computer-based system (CBS) failures, and that fixing these defects becomes increasingly expensive as CBS development progresses. This has fueled a longstanding debate about whether requirements for a CBS should be identified upfront before beginning any coding, as in the waterfall methods, or incrementally, as in the agile methods. To resolve this dilemma, Berry et al. argue that both sides are right, but each is about a different kind of requirement, (1) scope determineD (D) or (2) scope determininG (G), respectively, and claim that D requirements should be identified upfront while G requirements can be identified incrementally. They hypothesized that a CBS development using a modified agile method (MAM), in which all D requirements for a sprint's scope are identified before implementation begins, will lead to a faster and less buggy implementation than a development using a normal agile method (NAM), in which implementation begins as soon as the sprint's scope is identified. This research tests this hypothesis through a controlled experiment using experiment-sized chunks of MAM and NAM, called mini MAM (mMAM) and mini NAM (mNAM), as proxies of the entire methods. This research contributes the first empirical evidence on the hypothesis, and a method for testing hypotheses comparing full-lifecycle development methods at experiment scale.

View source

Similar papers

Review Open access Aug 2026

Agile Software Development Challenges: Identification, Validation, and Prioritization Using the Analytic Hierarchy Process

This study identifies Inadequate Architecture, Lack of Standardized Framework, Communication and Coordination, Poor Requirement Verification, and Minimum Documentation as the most significant challenges in Agile development.

Kamran Khan Tatari, Shahid Latif, Salim ur Rehman et al. · 0 citations
Open access Aug 2026

An Essence-Based Software Development Methodology to Support a Hybrid Waterfall-Agile in the Banking Domain: A Case Study at Bank XYZ

The results show that the proposed methodology improved work visibility through Kanban-based flow visualization, increased clarity and traceability of workflow and artefacts, and remained fully compatible with the existing stage-gate and regulatory controls.

Muhammad Ali Ihsan Fauzi, Eko K. Budiardjo, Heru Saputra · 0 citations

IMPLEMENTATION GUIDE OF SOFTWARE DEVELOPMENT BEST PRACTICES BASED ON DEVOPS

A guide that facilitates the step-by-step adoption of five practices: version control, change requests controlled with manual code inspection, continuous integration, static code analysis, and implementing an automated pipeline for continuous integration is proposed.

M. Pastrana, Hugo-Armando Ordoñez-Erazo, C. Cobos-Lozada et al. · 0 citations
Conference Open access 2026

Critical Success Factors in Global Software Development: A Systematic Literature Review

Seven major CSFs that drive success in globally distributed projects are revealed, highlighting a major paradigm shift within the software industry: socio-technical skills and reliable technology now carry significantly more weight than strict, traditional processes.

Chellal Mostafa, Mohammed Saber, M. Belkasmi · 0 citations
Open access 2026

Collaborative Development Method for Improving Uncertainty Management in Agile Software Development

Software development projects frequently face uncertainty arising from evolving requirements, communication gaps, and inconsistent coordination among stakeholders. This study presents the Collaborative Development Method (CDM), an agile framework designed to strengthen collaboration, improve requirements engineering pr...

Maha Makkass, Youness Laghouaouta, A. Anwar · 0 citations
Review Open access Sep 2026

Collaboration and Uncertainty Management in Agile Software Development: A Systematic Integrative Review and Literature-Based Positioning of CDM

The synthesis develops a collaborative learning loop linking stakeholder intent, uncertainty, early evidence, consequential decisions, and adaptation, which positions the Collaborative Development Method (CDM) as a literature-grounded configuration of established mechanisms rather than a validated replacement for exist...

Maha Makkass, Youness Laghouaouta, A. Anwar · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.