A literature review on the challenges of applying test-driven development in software engineering

D Staegemann, M Volk, M Perera, C Haertel… - Complex Systems …, 2022 - journals.rtu.lv
Due to the ongoing trend of digitalization, the importance of software for today's society is
continuously increasing. Naturally, there is also a huge interest in improving its quality …

Do static analysis tools affect software quality when using test-driven development?

S Romano, F Zampetti, MT Baldassarre… - Proceedings of the 16th …, 2022 - dl.acm.org
Background. Test-Driven Development (TDD) is an agile software development practice,
which encourages developers to write “quick-and-dirty” production code to make tests pass …

Exploring the Connection between the TDD Practice and Test Smells—A Systematic Literature Review

M Marabesi, A García-Holgado, FJ García-Peñalvo - Computers, 2024 - mdpi.com
Test-driven development (TDD) is an agile practice of writing test code before production
code, following three stages: red, green, and refactor. In the red stage, the test code is …

Testability-driven development: An improvement to the TDD efficiency

S Parsa, M Zakeri-Nasrabadi, B Turhan - Computer Standards & Interfaces, 2025 - Elsevier
Test-first development (TFD) is a software development approach involving automated tests
before writing the actual code. TFD offers many benefits, such as improving code quality …

Automated code development based on genetic programming in graphical programming language: A pilot study

P Kodytek, A Bodzas, J Zidek - Plos one, 2024 - journals.plos.org
Continual technological advances associated with the recent automation revolution have
tremendously increased the impact of computer technology in the industry. Software …

Enhancing IoT project success through agile best practices

W Moedt van Bolhuis, R Bernsteiner, M Hall… - ACM Transactions on …, 2023 - dl.acm.org
Worldwide spending on Internet of Things (IoT) applications is forecasted to surpass $1
trillion by 2022. To stay competitive in this growing technological industry segment, lowering …

Generative AI for Test Driven Development: Preliminary Results

M Mock, J Melegati, B Russo - International Conference on Agile Software …, 2024 - Springer
Abstract Test Driven Development (TDD) is one of the major practices of Extreme
Programming for which incremental testing and refactoring trigger the code development …

Approaches for documentation in continuous software development

T Theunissen, S Hoppenbrouwers… - Complex Systems …, 2022 - csimq-journals.rtu.lv
It is common practice for practitioners in industry as well as for ICT/CS students to keep
writing–and reading–about software products to a bare minimum. However, refraining from …

Registered reports in software engineering

NA Ernst, MT Baldassarre - Empirical software engineering, 2023 - Springer
Registered reports are scientific publications which begin the publication process by first
having the detailed research protocol, including key research questions, reviewed and …

Teaching C++ programming using automated unit testing and test‐driven development—Design and efficacy study

W Sheikh - Computer Applications in Engineering Education, 2022 - Wiley Online Library
The best practices of agile software development have had a significant positive impact on
the quality of software and time‐to‐delivery. As a result, many leading software companies …