A framework and methodology for studying the causes of software errors in programming systems (2005)
Cached
Download Links
| Venue: | JOURNAL OF VISUAL LANGUAGES AND COMPUTING |
| Citations: | 20 - 6 self |
BibTeX
@MISC{Ko05aframework,
author = {Andrew J. Ko and Brad A. Myers},
title = { A framework and methodology for studying the causes of software errors in programming systems},
year = {2005}
}
Years of Citing Articles
OpenURL
Abstract
An essential aspect of programmers' work is the correctness of their code. This makes current HCI techniques ichnikTz to analyze and desiW the programmiz systems that programmers use everyday,siry thesetechnixb% focus more on problemswib learnabifi%x andefficiqxk of use, and less on error-proneness. We propose a frameworkand methodology that focusesspeci-q-%b on errors bysupportiz thedescrizkTz andikb-zW-kTzzW of the causes of software errorsi terms ofchaib ofcogniqfik breakdowns. The frameworki based on both old and newstudiW ofprogrammiqfi as well as general research on themechanikT of human error. Our experi%kT- usie the frameworkand methodology to study theAlib programmiT system havediek-W% iek-W% thedesib of several newprogrammitools and idkfi-WbWkT Thi ii-Wb theWhyliO debuggib iuggibkT whi we have shown to reduce debuggifi tiu by a factor of 8 and help programmers get 40% further throughthei tasks. WediOEfi% the framework's and methodology'sithodology' forprogrammisystem desimk softwareengirek%EbO and the psychology of programming.







