Thrashing, Tolerating and Compromising in Software Development

Tamara Lopez; Marian Petre; Bashar Nuseibeh

Software engineering research into error commonly examines how developers pass judgement: to isolate faults, establish their causes and remove them. By contrast this research examines how developers experience and learn from things that go wrong. This paper presents an analysis of retrospective accounts of software development gathered from a single organisation. The report includes findings of how work is conducted in this organisation, and three themes that have emerged in analysis are discussed: thrashing, tolerating and compromising. Finally, limitations and implications for future research are given.

Type of Publication: Paper
Conference: PPIG 2012 - 24th Annual Workshop
Publication Year: 2012
Paper #: 1
TitleThrashing, Tolerating and Compromising in Software Development
Publication TypePaper
AuthorsLopez, T, Petre, M, Nuseibeh, B
PPIG Workshop: 
2012-11-24th