Executive Report

Driving Software Development with Executable Acceptance Tests

Posted October 31, 2006 | Technology |

It is common knowledge that more than two-thirds of all software projects today do not succeed for a variety of reasons: they are either terminated, become obsolete, exceed time restrictions or budget, or deliver a reduced set of functionality. Ambiguous and incomplete software requirements along with insufficient testing are major contributors to these failures [51].

About The Author
Frank Maurer
Frank Maurer is a full professor at the University of Calgary and also mentors industrial teams on agile methods and Web technologies. His research interests include agile methods, Web engineering, knowledge management, and globally distributed software processes. He served as the research program chair of Agile 2006 and currently serves as cochair for the Experience Track of ICSE 2007. His was a member of the program committee of many… Read More
Grigori Melnik
Grigori Melnik is a software engineer, researcher, coach, and educator with 15 years of industrial and academic experience. He is currently affiliated with the University of Calgary and SAIT Polytechnic where he conducts applied research and teaches senior software engineering courses. His areas of expertise include agile methods, empirical software engineering, software testing and test automation, e-business software engineering, and software… Read More
Don’t have a login? Make one! It’s free and gives you access to all Cutter research.