Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 9 of 9 for “"Test-Driven Development"”.
-
Best Practices for Test Driven Development
In his award-winning book, Test-driven Development By Example, Kent Beck wrote, "Clean code that works...is the goal of Test-driven Development (TDD)." TDD is a style of software development that first begins with the creation of tests and then makes use short, iterative development cycles until …
-
Why do software developers practice test-driven development?
… software developers' intention to perform test driven development (TDD). Unit tests are a form of testing, where tests are written for small units of software being developed. TDD is a practice where these tests are written before the functionality is written, so as to guide the design of …
-
Test-driven development of embedded control systems: application in an automotive collision prevention system
With test-driven development (TDD) new code is not written until an automated test has failed, and duplications of functions, tests, or simply code fragments are always removed. TDD can lead to a better design and a higher quality of the developed system, but to date it has mainly been applied to …
-
Improving WebIDE Through Delightful Design and Gamification
… <p>engineering best practices, specically Test Driven Development. Previous Web-</p> <p>IDE development has concentrated on developing functionality. The main goal</p> <p>of this eort is to improve two non-functional aspects of WebIDE. The rst is to</p> <p>design a more delightful user …
-
Web-CAT: A Web-based Center for Automated Testing
The fundamentals of software testing and related activities are often elusive in undergraduate curricula. A direct consequence of the lack of software testing efforts during education is the huge losses suffered by the software industry when applications are not sufficiently tested. Software …
-
Overcoming code rot in legacy software projects
… over time to promote good practices (e.g, Test Driven Development) that prevent such issues, oftentimes developers will still have to inherit legacy code that is in the late stages of code rot. It is not always feasible to replace the inherited legacy code with a new project developed from …
-
Modeling Student Software Testing Processes: Attitudes, Behaviors, Interventions, and Their Effects
Effective software testing identifies potential bugs and helps correct them, producing more reliable and maintainable software. As software development processes have evolved, incremental testing techniques have grown in popularity, particularly with introduction of test-driven development (TDD). …
-
TIGER: Testing and Improving Generated Code with LLMs
This thesis presents a test-driven framework for enhancing the reliability of code generated by Large Language Models (LLMs), focusing on real-world applicability and minimal developer assistance. The system is designed to simulate a realistic development environment where no ground-truth …
-
Automatically Generating Tests from Natural Language Descriptions of Software Behavior
Behavior-Driven Development (BDD) is an emerging agile development approach where all stakeholders (including developers and customers) work together to write user stories in structured natural language to capture a software application's functionality in terms of re- quired "behaviors". Developers …