Visual steering for program debugging

被引:0
|
作者
Erbacher, RF [1 ]
机构
[1] SUNY Albany, Dept Comp Sci, Albany, NY 12222 USA
来源
关键词
D O I
10.1117/12.378886
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent trends in the software industry have shown that the number of software development projects and their increasing complexity will continue to increase the demand for skilled programmers. However, debugging technology has not kept pace and valuable programmer resources are being wasted in debugging cycles. Correcting this trend requires innovative approaches to assisting programmers during the debugging cycle to make them more productive both time-wise and with respect to how thoroughly the application is tested and debugged. We have investigated techniques which allow programmers to visually steer an application. Through these new mechanisms, programmer's can identify and locate problems without the need for revisiting the code (as is done in typical debugging cycles). Through steering the programmer can change the application environment to more thoroughly understand and test the algorithm.
引用
收藏
页码:106 / 113
页数:8
相关论文
共 50 条
  • [41] Reversible debugging using program instrumentation
    Chen, SK
    Fuchs, WK
    Chung, JY
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (08) : 715 - 727
  • [42] Application of redundant computation in program debugging
    Alzamil, Zakarya A.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (11) : 2024 - 2033
  • [43] The relationship of slicing and debugging to program understanding
    Francel, MA
    Rugaber, S
    SEVENTH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 1999, : 106 - 113
  • [44] Application of program slicing in algorithmic debugging
    Kamkar, M
    INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (11-12) : 637 - 645
  • [45] Introduction to the special issue on program debugging
    Xie, Xiaoyuan
    Stumptner, Markus
    Tse, T. H.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 140 : 109 - 110
  • [46] Array visualization for parallel program debugging
    Kranzlmüller, D
    Schaubschläger, C
    Volkert, J
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2615 - 2621
  • [47] COMPUTER-PROGRAM DEBUGGING BY EXPERTS
    JEFFRIES, R
    BULLETIN OF THE PSYCHONOMIC SOCIETY, 1981, 18 (02) : 67 - 67
  • [48] A static analysis for program understanding and debugging
    Gaugne, R
    AUTOMATED SOFTWARE ENGINEERING, 12TH IEEE INTERNATIONAL CONFERENCE, PROCEEDINGS, 1997, : 297 - 298
  • [49] Program steering by learning
    Lundkvist, Agneta Halvarsson
    Kock, Henrik
    SUSTAINABLE DEVELOPMENT IN ORGANIZATIONS: STUDIES ON INNOVATIVE PRACTICES, 2015, : 77 - 92
  • [50] Combining Program Slicing and Algorithmic Debugging to Diagnose a PLC program
    Baniyounis, Mohammed
    Mesmar, AlMutazbellah
    2019 16TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS & DEVICES (SSD), 2019, : 246 - 249