An Empirical Study of the Impact of Waterfall and Agile Methods on Numbers of Requirements-Related Defects

被引:0
|
作者
Rahman, Anzira [1 ]
Cysneiros, Luiz Marcio [1 ]
Berry, Daniel M. [2 ]
机构
[1] York Univ, Sch Informat Technol, Toronto, ON, Canada
[2] Univ Waterloo, Cheriton Sch Comp Sci, Waterloo, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Agile methods; Waterfall methods; Software quality; Non-functional requirements;
D O I
10.1145/3605098.3635901
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
[Background] Agile methods are characterized as flexible and readily adaptable. The need to keep up with multiple high-priority projects and the demand for short time-to-market could explain their increasing popularity. However, whether or not the use of agile methods jeopardizes product quality is a concern. [Problem] This study compares the impact of waterfall and agile software development methods on software quality using defect data from several software development projects in one company. [Context] The company switched from waterfall to agile methods in 2012. [Research Method] The study compares post-deployment requirements-related defect data from projects using waterfall and agile methods. [Conclusion] The results suggest that switching from a waterfall method to and agile method, as they are practiced, may increase the number of requirements-related defects generated in the developed software.
引用
收藏
页码:1143 / 1152
页数:10
相关论文
共 50 条
  • [1] Agile Methods in Ethiopia: An Empirical Study
    Regassa, Zelalem
    Bass, Julian M.
    Midekso, Dida
    [J]. INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT, 2017, 504 : 367 - 378
  • [2] Agile requirements engineering practices and challenges: an empirical study
    Ramesh, Balasubramaniam
    Cao, Lan
    Baskerville, Richard
    [J]. INFORMATION SYSTEMS JOURNAL, 2010, 20 (05) : 449 - 480
  • [3] Empirical Study of Customer Communication Problem in Agile Requirements Engineering
    Gizzatullina, Ilyuza
    [J]. ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1262 - 1264
  • [4] An Empirical Study on the Requirements Engineering Practices for Agile Software Development
    Kassab, Mohamad
    [J]. 2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 254 - 261
  • [5] An empirical study on the usage of agile methods in the mechatronics industry
    Mule, Sagar
    Hehenberger, Peter
    [J]. 2020 21ST INTERNATIONAL CONFERENCE ON RESEARCH AND EDUCATION IN MECHATRONICS (REM), 2020,
  • [6] An Empirical Study on Using Agile Methods in Global Software Development
    Vithana, V. N.
    Asirvatham, D.
    Johar, M. G. M.
    [J]. 2018 18TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER) CONFERENCE PROCEEDINGS, 2018, : 150 - 156
  • [7] An Empirical Study on Lean and Agile Methods in Global Software Development
    Razzak, Mohammad Abdur
    [J]. 2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW), 2016, : 61 - 64
  • [8] Employability Assessment of Agile Methods for Software Quality: An Empirical Case Study
    Wadood, Kamran
    Shahzad, Muhammad Kashif
    Iqbal, Muhammad
    [J]. SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2020), 2020, 1251 : 598 - 614
  • [9] Agile requirements prioritization in large-scale outsourced system projects: An empirical study
    Daneva, Maya
    van der Veen, Egbert
    Amrit, Chintan
    Ghaisas, Smita
    Sikkel, Klaas
    Kumar, Ramesh
    Ajmeri, Nirav
    Ramteerthkar, Uday
    Wieringa, Roel
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (05) : 1333 - 1353
  • [10] Quality requirements challenges in the context of large-scale distributed agile: An empirical study
    Alsaqaf, Wasim
    Daneva, Maya
    Wieringa, Roel
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 110 : 39 - 55