Optimization techniques for algorithmic debugging

被引:0
|
作者
机构
[1] Insa, David
[2] Silva, Josep
来源
| 2017年 / European Association for Theoretical Computer Science卷 / 2017期
关键词
D O I
暂无
中图分类号
学科分类号
摘要
Nowadays, undetected programming bugs produce a waste of billions of dollars per year to private and public companies and institutions. In spite of this, no significant advances in the debugging area that help developers along the software development process have been achieved yet. In fact, the same debugging techniques that were used 20 years ago are still being used now. Although some alternatives have appeared, they are still a long way until they become useful enough to be part of the software development process. One of such alternatives is Algorithmic Debugging, which abstracts the information the user has to investigate to debug the program, allowing them to focus on what, rather than how, is happening. This abstraction comes at a price: the granularity level of the bugs that can be detected allows for isolating wrongly implemented functions, but which part of them contains the bug cannot be found out yet. This work is a short introduction of some published papers that focus on improving Algorithmic Debugging in many aspects. Concretely, the main aims of these papers are to reduce the time the user needs to detect a programming bug as well as to provide the user with more detailed information about where the bug is located. © 2017, European Association for Theoretical Computer Science. All rights reserved.
引用
收藏
相关论文
共 50 条
  • [1] Debugging techniques for declarative languages: Profiling, program slicing and algorithmic debugging
    Silva, Josep
    AI COMMUNICATIONS, 2008, 21 (01) : 91 - 92
  • [2] Algorithmic techniques for geometric optimization
    Agarwal, PK
    Sharir, M
    COMPUTER SCIENCE TODAY: RECENT TRENDS AND DEVELOPMENTS, 1995, 1000 : 234 - 253
  • [3] A Survey of Algorithmic Debugging
    Caballero, Rafael
    Riesco, Adrian
    Silva, Josep
    ACM COMPUTING SURVEYS, 2017, 50 (04)
  • [4] Algorithmic debugging generalized
    Insa, David
    Silva, Josep
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2018, 97 : 85 - 104
  • [5] CONCURRENT ALGORITHMIC DEBUGGING
    LICHTENSTEIN, Y
    SHAPIRO, E
    SIGPLAN NOTICES, 1989, 24 (01): : 248 - 260
  • [6] ALGORITHMIC DEBUGGING WITH ASSERTIONS
    DRABENT, W
    NADJMTEHRANI, S
    MALUSZYNSKI, J
    META-PROGRAMMING IN LOGIC PROGRAMMING, 1989, : 501 - 521
  • [7] A Generalized Model for Algorithmic Debugging
    Insa, David
    Silva, Josep
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2015), 2015, 9527 : 261 - 276
  • [8] Algorithmic Debugging of Java Programs
    Facultad de Informática, Universidad Complutense de Madrid, Madrid, Spain
    不详
    不详
    Electron. Notes Theor. Comput. Sci., 1 (75-89):
  • [9] GENERALIZED ALGORITHMIC DEBUGGING AND TESTING
    FRITZSON, P
    GYIMOTHY, T
    KAMKAR, M
    SHAHMEHRI, N
    SIGPLAN NOTICES, 1991, 26 (06): : 317 - 326
  • [10] State of the Practice in Algorithmic Debugging
    Cheda, Diego
    Silva, Josep
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 246 : 55 - 70