The effect of Test-Driven Development and Behavior-Driven Development on Project Success Factors: A Systematic Literature Review Based Study


연구 분야: Software Development



학회: 2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE)


초록

Agile testing approaches test-driven development (TDD), behavior-driven development (BDD); have gained popularity since the introduction of agile practices. The concept of using these approaches in software projects is to help projects succeed. The effect of TDD and BDD on Project success factors namely, cost, time, and customer satisfaction/external quality, remains an area of investigation. Therefore, this study investigates the results of previously published articles on the effect of TDD and BDD on project success factors. A systematic literature review has been conducted considering articles published between 1999 up to 2020. Thirty-one studies were selected and analyzed. 74.1% of studies are experiments, 25.8% are case studies. 67.7% of these studies were performed in an industrial setting, 29.0% were performed in an academic setting and only one study with 3.22% was mixed academic and industrial settings. The result shows that the TDD and the BDD consume more time and cost compared to traditional testing (TLD). Moreover, the TDD as TLD may not necessarily satisfy the customer unlike the BDD appears that achieve customer satisfaction. Although, when TDD compared to BDD, TDD consumed more time and lower customer acceptance than the BDD.


Author Profile
Hisham M. Abushama

Department Of Computer Sciences Faculty Of Mathematical Science University Of Khartoum Khartoum Sudan

Sudan
Author Profile
Hanaa Altigani Alassam

Department Of Computer Sciences Faculty Of Mathematical Science University Of Khartoum Khartoum Sudan

Sudan
Author Profile
Fatin A. Elhaj

Department Of Computer Sciences Faculty Of Mathematical Science University Of Khartoum Khartoum Sudan

Sudan

📄 논문 정보

발행 연도 2021년
인용수 9
출판 국가 Sudan
사이트 IEEE
좋아요 수 0

연관 논문 목록 (103건)