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 |