DocumentCode
3479507
Title
Debugging Debugging
Author
Tam, Kinsun
Author_Institution
Dept. of Accounting & Law, SUNY - Univ. at Albany, Albany, NY, USA
fYear
2011
fDate
18-22 July 2011
Firstpage
512
Lastpage
515
Abstract
When a program fails to accomplish its intended task, debugging is conducted to identify and remove any bugs. The debugging operation itself is not immune to flaws. Empirical evidence suggests many bugs are found after shipping, which calls into question the effectiveness of the present debugging operation. When failing to accomplish its mission, the debugging operation itself needs to be debugged. Challenging the traditional view on debugging, this paper identifies misdirection and inadequacies of the present program debugging operation. To improve debugging, it critically reviews selected aspects of the debugging operation and the system development life cycle, and explores linkages connecting debugging to other environments (e.g. auditing, business, and education). Suggestions for improvement of debugging are made.
Keywords
program debugging; debugging operation; program debugging; program failure; system development life cycle; Computer bugs; Debugging; Google; Monitoring; Programming; Software quality; COSO; bug prevention; debugging; internal control;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
Conference_Location
Munich
Print_ISBN
978-1-4577-0980-7
Electronic_ISBN
978-0-7695-4459-5
Type
conf
DOI
10.1109/COMPSACW.2011.93
Filename
6032291
Link To Document