Analysis shows TDD reduces device-oriented defects by 67% and enhances project management in mobile apps.
The growth in the number and types of mobile devices and their operating systems has brought several new difficulties in mobile application development, especially in the areas of project management and the assurance of the application’s quality. This paper investigates the consequences of mobile application device fragmentation on the management of mobile application development projects and examines the role of Test-Driven Development techniques in addressing such fragmentation. Analyzed over a period of 18 months, the 45 mobile development projects in 3 different companies of a TDD methodology, I illustrate that the TDD approach reduces the percentage of device-oriented defects TDD by 67%, decreases the variance in the timelines of projects by 43%, and increases the cross-platform compatibility rates of the projects by 58%. The results shown indicate that the TDD techniques, in addition to addressing the fragmentation of different devices, restructure the management of the project by making device fragmentation much simpler to control while enhancing the quality and predictability of the entire project delivery schedule. This complexity dissertation sheds light on the fragmentation of the mobile ecosystem and its consequences. Aligned with the disunity in the mobile ecosystem, its advancements in software engineering devices has also influenced change.
No takes yet. Share an insight, caveat, or question.
A. Tariq (2025) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: