Testing Computer Software, Second Edition
Testing Computer Software, Second Edition
Fundamentals of Software Engineering
Fundamentals of Software Engineering
Using software testing to move students from trial-and-error to reflection-in-action
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Hi-index | 0.01 |
In this paper we outline a methodological similarity between test driven software development and scientific theories evolution. We argue that falsificationism and its modus tollens are foundational concepts for both software engineering and scientific method. In this perspective we propose an epistemological justification of test driven development using theoretical reasons and empirical evidences.