InfectoMeter: A Tool that Helps to Place Bug Fixes

被引:0
|
作者
Azadmanesh, Mohammad R. [1 ]
Hauswirth, Matthias [1 ]
机构
[1] Univ Svizzera Italiana, Fac Informat, Lugano, Switzerland
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given different ways to fix a failure in a program run, you may want to fix it such that future runs of the same program with other inputs do not show any effect of that fixed bug. We present InfectoMeter, a tool which provides a map of the source code for a programmer such that each statement in the source code is colored based on the impact it has on the rest of the execution. A darker line represents the point where the fix can have a higher impact, but it does not say anything about where the bug might happen. The strategy is inspired from the notion of infection in medical science. Given an infection, it can propagate throughout the whole system and affect different parts. So to fix the system, one needs to focus on the source of infection, rather than a specific element of the system. InfectoMeter implements this idea. It takes as input a unit test and provides colored source code, such that each source line's color represents the impact it has on the rest of the execution.
引用
下载
收藏
页数:3
相关论文
共 50 条
  • [41] BUG USES TOOL TO BAIT PREY
    不详
    SCIENCE DIGEST, 1983, 91 (03) : 26 - 26
  • [42] Animated Graphics-based Training Support Method and Prototype Tool for Bug Fixing of Extended Place/Transition Nets
    Takagi, Tomohiko
    Morimoto, Shogo
    Ue, Yuki
    Imai, Yoshiro
    JOURNAL OF ROBOTICS NETWORKING AND ARTIFICIAL LIFE, 2019, 5 (04): : 278 - 282
  • [43] Tool definition helps robots perform
    Gerstenberger, Michael
    Robotics World, 1988, 6 (08): : 32 - 34
  • [44] Bolting Tool Helps Stop Leakage
    Anon
    2002, Chief Engineers Association of Chicagoland (67):
  • [45] Tool Helps Predict Reactivity Hazards
    Richardson, Kirk
    CHEMICAL ENGINEERING PROGRESS, 2015, 111 (04) : 21 - 21
  • [46] Tool helps plants manage corrosion
    Canning, K
    CHEMICAL PROCESSING, 2003, 66 (02): : 19 - 20
  • [47] Controller helps ensure tool quality
    不详
    MOLDING SYSTEMS, 1999, 57 (02): : 46 - 47
  • [48] Tool helps you floorplan chips
    Lipman, J
    EDN, 1999, 44 (13) : 14 - 14
  • [49] New tool helps worker safety
    不详
    PIPELINE & GAS JOURNAL, 1999, 226 (12) : 69 - 70
  • [50] Bug Fixes, Improvements, ... and Privacy Leaks A Longitudinal Study of PII Leaks Across Android App Versions
    Ren, Jingjing
    Lindorfer, Martina
    Dubois, Daniel J.
    Rao, Ashwin
    Choffnes, David
    Vallina-Rodriguez, Narseo
    25TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2018), 2018,