subject predicate object context
48481 Creator bdbec689f382b43c2f71f7ec8cc7c309
48481 Creator e78fb76e28392daa1faea2ef11c875ca
48481 Date 2016-12-21
48481 Is Part Of repository
48481 issuer ext-11adad2f9bff407c1322ac3ec21e35dd
48481 issuer ext-135c54f7e2182af4bca35f36a70158a4
48481 issuer ext-15419117f47c914e482cce5d7bd26064
48481 issuer ext-16709f8621b801853213712234c73537
48481 issuer ext-1c7e9808c464f7d562d0f11208ef0113
48481 issuer ext-29a9a77a92f8e45dd99b1eff77348523
48481 issuer ext-30fb5fd5ed137e9b14dbdf5ee6fa8360
48481 issuer ext-34f21c660799bbaaa39bc8301d057aff
48481 issuer ext-3b55d95cfe16e0a6169db74b81bbb0cc
48481 issuer ext-53322cf2a3949c2280dfd1a15fee67e3
48481 issuer ext-5472d4f325ad5ddd4e959bd15086639d
48481 issuer ext-577c34ba883efde8d878917ec8f14a5d
48481 issuer ext-59165bff6de663ea8e1325502e49b786
48481 issuer ext-5ed51dc365ea07c98830109114eadd7b
48481 issuer ext-646254e76e8cf8a9f3f820bbd765ad38
48481 issuer ext-6d01acb1ffbba71fd9bb113e7fe56500
48481 issuer ext-76eed44f2d36f76fb1a4401c68136b3d
48481 issuer ext-a4a048aeeaecd504758b130084671828
48481 issuer ext-ae9992b04ffacb9884b597cd7e48c028
48481 issuer ext-ba52b034e24f1d6bb5bf891e90a70e92
48481 issuer ext-bb15b0d3d8cdfbd8901fcf171c8e4ff2
48481 issuer ext-c3cf74792531af92e25096be8f5fa91c
48481 issuer ext-c84cc0167a9678e502c0fe95922d9ab1
48481 issuer ext-c9fd148cbcad7fcbe0aad54772d3a0ed
48481 issuer ext-cbdd906f7e4aaea2c3c9c4d2d2f0a61c
48481 issuer ext-d272f0052d6b56e6f482bc3c0b486d3d
48481 issuer ext-d32eae1eeb98917ebb047105d1a3847c
48481 issuer ext-d3393bc5f15c74067c16e21bdb0c3843
48481 issuer ext-d569f837847e465356e63eb32d9fa1b1
48481 issuer ext-db68100ebf9a5ba1b3fee5fe7c4f367d
48481 issuer ext-de9bb4ffd91d373875d4b925e215d470
48481 issuer ext-e0076dba07fc286021736e2efa1a3df8
48481 issuer ext-e41b391ab6db25080e0882e5171a63b8
48481 issuer ext-e6f11755637eb43da5853141071fdebe
48481 issuer ext-ea296623fcaf82cb02997da2320aa9f6
48481 issuer ext-eadb50ed039590d3818256e2ee8a69e4
48481 issuer ext-eeb5fe2694e47086a365ebae64c9c981
48481 issuer ext-1430f4e04af847faabb8766427573ac3
48481 issuer ext-4221706f3835e32d70944300584f963f
48481 issuer ext-45c2414487a4ef5e8774b4372940ad0d
48481 issuer ext-4c69be922f7309cd7c9dee54d5fa1012
48481 issuer ext-4cd074364511712e68d0aa4901a6fa55
48481 issuer ext-4cfe64ba11a1b116db9566eb427db42b
48481 issuer ext-4ed6fe1940c3eb40f36c210e76a3be7f
48481 issuer ext-7ac5627cc2b66487b5ef4176e37d1326
48481 issuer ext-81c3be7dce7b716cfb5eee78246ad47a
48481 issuer ext-85b68625abe50750f02ad1304dd5fec5
48481 issuer ext-865a42a457a6bb23cb2626e31af4a403
48481 issuer ext-89062de024f03ea8bcf9aa5c8661648a
48481 issuer ext-8c670d16e9740c0a917211d1c99ff4ef
48481 issuer ext-98b7fa7603b029aa6acdf8af1e1571a2
48481 issuer ext-9b437c312ecac3610ec6f626d31806ca
48481 issuer ext-9e0e49dd8c3a7e2017dcad716b50c93b
48481 issuer ext-f667733e363593338bac199926974499
48481 issuer ext-fa7f3e815dc86f96433d3804d00596aa
48481 issuer ext-fead7d886649321667fc427c93e57520
48481 abstract Software rarely works as intended when it is first written. Software engineering research has long been concerned with assessing why software fails and who is to blame, or why a piece of software is flawed and how to prevent such faults in the future. Errors are examined in the context of bugs, elements of source code that produce undesirable, unexpected and unintended deviations in behaviour. Though error is a prevalent, mature topic within software engineering, error detection and recovery are less well understood. This research uses rich qualitative methods to study error detection and recovery in professional software development practice. It has considered conceptual representations of error in software engineering research and trade literature. Using ethnographic principles, it has gathered accounts given by professional developers in interviews and in video-recorded paired interaction. Developers performing a range of tasks were observed, and findings were compared to theories of human error formed in psychology and safety science. Three empirical studies investigated error from the perspective of developers, recon- structing the view they hold when errors arise, to build a catalogue of active encounters with error in conceptual design, at the desk and after the fact. Analyses were structured to consider development holistically over time, rather than in terms of discrete tasks. By placing emphasis on “local rationality”, analytical focus was redirected from outcomes toward factors that influence performance. The resultant observations are assembled in an account of error handling in software development as personal and situated (in time and the developer’s environment), with implications for the changing nature of expertise.
48481 authorList authors
48481 degree phd
48481 status unpublished
48481 status nonPeerReviewed
48481 uri http://data.open.ac.uk/oro/document/566506
48481 uri http://data.open.ac.uk/oro/document/566507
48481 uri http://data.open.ac.uk/oro/document/566509
48481 uri http://data.open.ac.uk/oro/document/566513
48481 uri http://data.open.ac.uk/oro/document/566514
48481 uri http://data.open.ac.uk/oro/document/566515
48481 uri http://data.open.ac.uk/oro/document/581215
48481 type Article
48481 type Thesis
48481 label Lopez, Tamara (2016). Error Detection and Recovery in Software Development. PhD thesis The Open University.
48481 label Lopez, Tamara (2016). Error Detection and Recovery in Software Development. PhD thesis The Open University.
48481 Title Error Detection and Recovery in Software Development
48481 in dataset oro