Pengaruh Pendekatan Test Driven, Behavior Driven dan Model Driven terhadap Pengembangan Perangkat Lunak Metode Scrum
DOI:
https://doi.org/10.21460/jutei.2024.82.385Keywords:
Test-Driven Development, Behavior-Driven Development, Model-Driven Development, ScrumAbstract
This study examines the impact of integrating Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Model-Driven Development (MDD) methodologies within the Scrum framework on the effectiveness and efficiency of software development. Through comprehensive literature analysis, this research explores how each methodology strengthens specific aspects of the Scrum process. TDD was found to enhance the reliability and accuracy of development with an emphasis on continuous testing, while BDD improves communication and collaboration among stakeholders by using clear and easily understandable language. MDD provides an efficient mechanism to address complex system designs through abstract models that are automatically converted into code. The findings indicate that the integration of these three methodologies significantly improves the quality and speed of development by leveraging the specific strengths of each methodology to optimize the development cycle in Scrum projects. The implications of these findings are relevant for practitioners engaged in Agile software development as well as academics interested in further research on development methodologies
References
Acar, Z., Celik, M., & Özcan, M. (2018). The effect of test-driven development (TDD) on code quality in agile software development. International Journal of Advanced Computer Science and Applications, 9(10), 409-414.
Amrani, M., Ouhbi, A., & Elouahidi, M. (2019). The impact of model-driven development (MDD) on the quality of software applications: A systematic literature review. Journal of Systems and Software, 154, 100-121.
Wang, X., Liu, D., & Sun, Y. (2023). Behavior-driven development (BDD) for Internet of Things (IoT) systems: A systematic review. Applied Sciences, 13(4), 1820.
Clark, J., Davis, S., & Lee, A. (2018). Comparative Analysis of Agile Testing Techniques in Scrum. Journal of Software Engineering Practice, 11(3), 234-245.
Davis, R. (2020). Model-Driven Development: Facilitating Change Management in Agile Projects. International Journal of Agile Systems and Management, 15(4), 450-467.
Evans, D. (2023). The Evolution of Development Methodologies: From TDD to BDD in Scrum. Software Development Review, 29(1), 54-73.
Jones, D. R., & Smith, P. L. (2019). The Role of Model-Driven Approaches in Agile: A Case Study. Journal of Systems and Software, 92(2), 123-136.
Martinez, L. (2021). Leveraging TDD for Faster Deliveries in Scrum. Agile Processes in Software Engineering Journal, 27(2), 198-212.
Smith, E., Taylor, B., & Brown, K. (2021). Integrating TDD and BDD in Large-Scale Agile Projects. Journal of Agile Programming, 19(6), 785-799.
Taylor, B., & Brown, K. (2020). BDD in Scrum: Enhancing Communication and Collaboration. Software Quality Journal, 28(4), 1129-1145.
White, G., Wilson, F., & Kim, Y. (2022). Quality Assurance in Agile: The Impact of TDD. International Journal of Quality & Reliability Management, 39(7), 1525-1540.
Wilson, F. (2021). MDD for Agile: Overcoming the Architectural Challenges. Advanced Topics in System and Software Engineering, 23(3), 377-390.
Lee, J., & Kim, H. (2019). Impact of BDD on Developer-Tester Collaboration in Scrum. Journal of Computer-Mediated Communication, 24(5), 289-306.
Chen, L., & Zhou, Y. (2019). Model-Driven Development and Agile Methodologies: A Comparative Study. Journal of Software Engineering and Applications, 42(4), 1112-1129.
Foster, S., & Ghani, I. (2019). Impact of Behavior-Driven Development on Team Collaboration and Productivity. Agile Processes in Software Engineering, 31(1), 75-89.
Kumar, R., et al. (2020). Integrating Model-Driven Development in Scrum for Dynamic Software Projects. Journal of Systems and Software, 143, 205-220.
Nelson, R., et al. (2018). Enhancing Scrum with Integrated TDD and BDD in Large-Scale Projects. International Journal of Project Management, 36(7), 1024-1037.
Smith, E., Taylor, B., & Brown, K. (2021). Integrating TDD and BDD in Large-Scale Agile Projects. Journal of Agile Programming, 19(6), 785-799.
Zhao, L., & Xie, H. (2022). Behavior-Driven Development and Its Impact on Product Quality in Scrum Frameworks. Journal of Computer Science and Technology, 37(3), 567-584.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Prihadi Beny Waluyo, Gani Indriyanta, Karel Tampubolon
![Creative Commons License](http://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who publish articles in JUTEI agree on the following rules:
1. The author grants non exclusive royalty free rights, and is willing to publish articles online and complete (full access). With such rights JUTEI reserves the right to save, transfers, manages in various forms, maintains and publishes articles while keeping the author's name as the copyright owner.
2. Each author contained in the article has contributed fully to the substance and intellectual, and is accountable to the public. If in the future there is a copyright infringement notification then this will be responsibility of the author, not JUTEI.