• 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