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.
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.· Information· 0 citations
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· Jurnal Teknik Informatika (J...· 0 citations
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
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· EPJ Web of Conferences· 0 citations
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· International Journal of Adv...· 0 citations
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· Computers· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.