A literature review on the challenges of applying test-driven development in software engineering
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 …
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?
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 …
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 …
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
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 …
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 …
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 …
trillion by 2022. To stay competitive in this growing technological industry segment, lowering …
Generative AI for Test Driven Development: Preliminary Results
Abstract Test Driven Development (TDD) is one of the major practices of Extreme
Programming for which incremental testing and refactoring trigger the code development …
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 …
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 …
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 …
the quality of software and time‐to‐delivery. As a result, many leading software companies …