Open Access
Subscription Access
Open Access
Subscription Access
A Proposed Approach Using Test Driven Development on Extreme Programming
Subscribe/Renew Journal
Over recent years, software teams and companies have made attempts to achieve higher productivity and efficiency and get more success in the competitive market by employing proper software methods and practices. Test-Driven Development (TDD) is one of these practices [1]. So that this study aims to apply TDD on Extreme Programming (XP) agile methodology in every iteration. The present study tried to briefly report the results of applying TDD on XP with an application done before with XP to enhance testing in iteration phases which means more quality and efficiency .
Keywords
Agile Software Development, XP, TDD, Unit Test
User
Subscription
Login to verify subscription
Font Size
Information
- V. Bakhtiary, T. J. Gandomani, and A. Salajegheh, “The effectiveness of test-driven development approach on software projects: A multi-case study,” Bull. Electr. Eng. Informatics, vol. 9, no. 5, pp. 2030–2037, 2020, doi: 10.11591/eei.v9i5.2533.
- S. Al-Saqqa, S. Sawalha, and H. Abdelnabi, “Agile software development: Methodologies and trends,” Int. J. Interact. Mob. Technol., vol. 14, no. 11, pp. 246–270, 2020, doi: 10.3991/ijim.v14i11.13269.
- A. Elbanna and S. Sarker, “The Risks of Agile Software Development: Learning from Adopters,” IEEE Softw., vol. 33, no. 5, pp. 72–79, 2016, doi: 10.1109/MS.2015.150.
- A. Shrivastava, I. Jaggi, N. Katoch, D. Gupta, and S. Gupta, “A Systematic Review on Extreme Programming,” J. Phys. Conf. Ser., vol. 1969, no. 1, pp. 0–11, 2021, doi: 10.1088/1742-6596/1969/1/012046.
- M. M. Moe and J. C. Sanchez, “International Journal of Trend in Scientific Research and Development (IJTSRD) Comparative Study of Test-Driven Development (TDD), Behavior-Driven Development (BDD) and Acceptance Test-Driven Development (ATDD) the Creative Commons Attribution License (CC”, [Online]. Available: http://creativecommons.org/licenses/by/4.0
- O. Sohaib, H. Solanki, N. Dhaliwa, W. Hussain, and M. Asif, “Integrating design thinking into extreme programming,” J. Ambient Intell. Humaniz. Comput., vol. 10, no. 6, pp. 2485–2492, 2019, doi: 10.1007/s12652-018-0932-y.
- C. V. Geambaşu, I. Jianu, I. Jianu, and A. Gavrilă, “Influence factors for the choice of a software development methodology,” Account. Manag. Inf. Syst., vol. 10, no. 4, pp. 479–494, 2011.
- F. Anwer, S. Aftab, S. S. Muhammad, and U. waheed Waheed, “Comparative Analysis of Two Popular Agile Process Models: Extreme Programming and Scrum,” Int. J. Comput. Sci. Telecommun., vol. 8, no. 2, pp. 4–6, 2017, [Online]. Available: https://www.researchgate.net/publication/316845761_Comparative_Analysis_of_Two_Popular_Agile_Process_Models_Extreme_Programming_and_Scrum
- H. Erdogmus, M. Morisio, and M. Torchiano, “On the effectiveness of the test-first approach to programming,” IEEE Trans. Softw. Eng., vol. 31, no. 3, pp. 226–237, 2005, doi: 10.1109/TSE.2005.37.
- B. D. Engineering, “Test Driven Development ( TDD ) Tools and Agile Process,” pp. 1–17, 2021.
- P. Kumar and V. Dantuluri, “Investigating the Application of TDD Practice in Large-Scale Industries,” no. May, 2018.
- “Test and Behavior-driven Development in Software Companies,” 2018.
- F. Anwer, S. Aftab, U. Waheed, and S. S. Muhammad, “Agile Software Development Models TDD, FDD, DSDM, and Crystal Methods: A Survey,” Int. J. Multidiscip. Sci. Eng., vol. 8, no. 2, pp. 1–10, 2017, [Online]. Available: https://www.researchgate.net/profile/Shabib_Aftab/publication/316273992_Agile_Software_Development_Models_TDD_FDD_DSDM_and_Crystal_Methods_A_Survey/links/58f86bc44585158d8a6c4f11/Agile-Software-Development-Models-TDD-FDD-DSDM-and-Crystal-Methods-A-Survey.
- M. S. Kenigbolo, “A case study of Test Driven Development,” no. January, p. 53, 2017, doi: 10.13140/RG.2.2.27852.92803.
- Z. Khanam and M. N. Ahsan, “Evaluating the effectiveness of test driven development: Advantages and pitfalls,” Int. J. Appl. Eng. Res., vol. 12, no. 18, pp. 7705–7716, 2017.
Abstract Views: 158
PDF Views: 0