Software rarely works as intended while it is being written. Things go wrong in the midst of everyday practice, and developers are commonly understood to form theories and strategies for dealing with them. Errors in this sense are not bugs left behind in software, they are actively encountered and experienced. This paper reports findings of an ethnographically-informed study undertaken to examine error encountered at the desk. Films depicting paired open-source development practice over the course of a month were analyzed to identify and delineate instances of active error. Instances were interpreted within a framework of error handling drawn from psychology research. Analyses of representative instances are given and discussed in relation ...
Background Human-centric software engineering activities, such as requirements engineering, are pron...
Background Human-centric software engineering activities, such as requirements engineering, are pron...
Background Human-centric software engineering activities, such as requirements engineering, are pron...
peer-reviewedSoftware rarely works as intended while it is being written. Things go wrong in the mi...
Software rarely works as intended while it is being written. Things go wrong in the midst of everyda...
Software rarely works as intended when it is first written. Software engineering research has long b...
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University Lo...
peer-reviewedSoftware engineering research into error commonly examines how developers pass judgeme...
peer-reviewedSoftware rarely works as intended when it is initially written. Things go wrong, and d...
Background: Human-centric software engineering activities, such as requirements engineering, are pro...
Background: Human-centric software engineering activities, such as requirements engineering, are pro...
Error data obtained from two different software development environments are compared. To obtain dat...
Software development is a human activity prone to human error. These errors are partially related to...
Computer programs do not always work as expected. In fact, ominous warnings about the desperate stat...
Background Human-centric software engineering activities, such as requirements engineering, are pron...
Background Human-centric software engineering activities, such as requirements engineering, are pron...
Background Human-centric software engineering activities, such as requirements engineering, are pron...
Background Human-centric software engineering activities, such as requirements engineering, are pron...
peer-reviewedSoftware rarely works as intended while it is being written. Things go wrong in the mi...
Software rarely works as intended while it is being written. Things go wrong in the midst of everyda...
Software rarely works as intended when it is first written. Software engineering research has long b...
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University Lo...
peer-reviewedSoftware engineering research into error commonly examines how developers pass judgeme...
peer-reviewedSoftware rarely works as intended when it is initially written. Things go wrong, and d...
Background: Human-centric software engineering activities, such as requirements engineering, are pro...
Background: Human-centric software engineering activities, such as requirements engineering, are pro...
Error data obtained from two different software development environments are compared. To obtain dat...
Software development is a human activity prone to human error. These errors are partially related to...
Computer programs do not always work as expected. In fact, ominous warnings about the desperate stat...
Background Human-centric software engineering activities, such as requirements engineering, are pron...
Background Human-centric software engineering activities, such as requirements engineering, are pron...
Background Human-centric software engineering activities, such as requirements engineering, are pron...
Background Human-centric software engineering activities, such as requirements engineering, are pron...