How Software Developers Mitigate their Errors when Developing Code
- Submitting institution
-
The University of Lancaster
- Unit of assessment
- 11 - Computer Science and Informatics
- Output identifier
- 310922421
- Type
- D - Journal article
- DOI
-
10.1109/TSE.2020.3040554
- Title of journal
- IEEE Transactions on Software Engineering
- Article number
- -
- First page
- 0
- Volume
- 0
- Issue
- -
- ISSN
- 0098-5589
- Open access status
- Compliant
- Month of publication
- November
- Year of publication
- 2020
- URL
-
-
- Supplementary information
-
-
- Request cross-referral to
- -
- Output has been delayed by COVID-19
- No
- COVID-19 affected output statement
- -
- Forensic science
- No
- Criminology
- No
- Interdisciplinary
- No
- Number of additional authors
-
0
- Research group(s)
-
H - Software Engineering
- Citation count
- -
- Proposed double-weighted
- No
- Reserve for an output with double weighting
- No
- Additional information
- We are excited at the potential that this very recently published paper has to ignite a new, significantly more effective strand of research into reducing faults in software code. This is the first study to actually talk to professional software developers about the human errors they make that result in code faults. Understanding the cognitive origins of code faults offers researchers and practitioners a much more powerful mechanism with which to seed effective fault reduction strategies. This is one of very few software engineering studies situated within an established theoretical framework (Human Error Theory) offering an unusually rigorous methodological basis.
- Author contribution statement
- -
- Non-English
- No
- English abstract
- -