Pakistan Science Abstracts
Article details & metrics
No Detail Found!!
Test driven development and its impact on program design and software quality: a systematic literature review
Author(s):
1. Dua Agha: Department of Software Engineering, Mehran University of Engineering and Technology,Jamshoro,Pakistan
2. Rashida Sohail: Department of Software Engineering, Mehran University of Engineering and Technology,Jamshoro,Pakistan
3. Areej Fatemah Meghji: Department of Software Engineering, Mehran University of Engineering and Technology,Jamshoro,Pakistan
4. Ramsha Qaboolio: Department of Software Engineering, Mehran University of Engineering and Technology,Jamshoro,Pakistan
5. Sania Bhatti: Department of Software Engineering, Mehran University of Engineering and Technology,Jamshoro,Pakistan
Abstract:
Test-Driven Development (TDD) is a methodology in software development that necessitates tests to be written before to the production code. This approach can be used in any software development paradigm that involves writing code, including Agile, Scrum, XP, and Lean. This research paper surveys the impact of TDD on software development with a specific focus on its efects on code coverage, productivity, internal and external software quality, and the afective reactions associated with TDD. The paper also identifies potential challenges and drawbacks of implementing TDD, such as increased overhead and time consumption, a learning curve for developers, and difficulty in testing certain types of code. The studies' results suggest that TDD can improve code coverage, and code quality, reduce defects, increase productivity and developer satisfaction, improve internal and external software quality, and ultimately lead to higher customer satisfaction.
Page(s): 268-280
DOI: DOI not available
Published: Journal: VAWKUM Transactions on Computer Sciences, Volume: 11, Issue: 1, Year: 2023
Keywords:
agile , software quality , Literature review , TestDriven Development , Code Coverage
References:
References are not available for this document.
Citations
Citations are not available for this document.
0

Citations

0

Downloads

4

Views