Does agile methodology fit all characteristics of software projects? review and analysis

D Itzik, G Roy - Empirical Software Engineering, 2023 - Springer
The agile paradigm for software projects has significantly impacted software development
worldwide. It is currently widely accepted as having advantages in accommodating changes …

How developers engineer test cases: An observational study

M Aniche, C Treude, A Zaidman - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
One of the main challenges that developers face when testing their systems lies in
engineering test cases that are good enough to reveal bugs. And while our body of …

Generative Artificial Intelligence for Test-Driven Development: GAI4-TDD

P Cassieri, S Romano… - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Test-Driven Development (TDD) is an agile software development approach. It promotes
short cycles, composed of three phases each, to incrementally implement software …

Using the SOCIO chatbot for UML modelling: a family of experiments

R Ren, JW Castro, A Santos, O Dieste… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Context: Recent developments in natural language processing have facilitated the adoption
of chatbots in typically collaborative software engineering tasks (such as diagram …

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 …

Guidelines for using financial incentives in software-engineering experimentation

J Krüger, G Çalıklı, D Bershadskyy, S Otto… - Empirical Software …, 2024 - Springer
Context: Empirical studies with human participants (eg, controlled experiments) are
established methods in Software Engineering (SE) research to understand developers' …

Gamification in test-driven development practice

W Ren - Proceedings of the 2nd International Workshop on …, 2023 - dl.acm.org
The challenge of effectively develo** and sustaining high-performance professional
development practices in software engineering education is one that must be addressed …

Inline tests

Y Liu, P Nie, O Legunsen, M Gligoric - Proceedings of the 37th IEEE …, 2022 - dl.acm.org
Unit tests are widely used to check source code quality, but they can be too coarse-grained
or ill-suited for testing individual program statements. We introduce inline tests to make it …

Impact of usability mechanisms: A family of experiments on efficiency, effectiveness and user satisfaction

JM Ferreira, FD Rodríguez, A Santos… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Context: The usability software quality characteristic aims to improve system user
performance. In a previous study, we found evidence of the impact of a set of usability …

Affective reactions and test-driven development: Results from three experiments and a survey

MT Baldassarre, D Caivano, D Fucci, S Romano… - Journal of Systems and …, 2022 - Elsevier
The research on the claimed effects of Test-Driven Development (TDD) on software quality
and developers' productivity has shown inconclusive results. Some researchers have …