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 条
  • [31] Generating Python']Python Mutants From Bug Fixes Using Neural Machine Translation
    Asik, Sergen
    Yayan, Ugur
    IEEE ACCESS, 2023, 11 : 85678 - 85693
  • [32] Tool helps with automotive design
    Moretti, G
    EDN, 2001, 46 (03) : 18 - 18
  • [33] Prototype of an Animated Graphics-Based Training Support Tool for Bug Fixing of Extended Place/Transition Nets
    Takagi, Tomohiko
    Morimoto, Shogo
    Ue, Yuki
    Imai, Yoshiro
    ICAROB 2019: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS, 2019, : 152 - 156
  • [34] Update with care: Testing candidate bug fixes and integrating selective updates through binary rewriting
    Saieva, Anthony
    Kaiser, Gail
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 191
  • [35] Demystifying regular expression bugs A comprehensive study on regular expression bug causes, fixes, and testing
    Wang, Peipei
    Brown, Chris
    Jennings, Jamie A.
    Stolee, Kathryn T.
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (01)
  • [36] Demystifying regular expression bugsA comprehensive study on regular expression bug causes, fixes, and testing
    Peipei Wang
    Chris Brown
    Jamie A. Jennings
    Kathryn T. Stolee
    Empirical Software Engineering, 2022, 27
  • [37] TeamBugs: A Collaborative Bug Tracking Tool
    Bortis, Gerald
    van der Hoek, Andre
    PROCEEDINGS OF THE 4TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE'11), 2011, : 69 - 71
  • [38] DeBGUer: A Tool for Bug Prediction and Diagnosis
    Elmishali, Amir
    Stern, Roni
    Kalech, Meir
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 9446 - 9451
  • [39] A BUG-TAMING TESTING TOOL
    PACE, B
    BUSINESS SOFTWARE REVIEW, 1988, 7 (05): : 10 - +
  • [40] Entomodermoscopy: A tool for hunting bed bug
    Jakhar, Deepak
    Kaur, Ishmeet
    INDIAN JOURNAL OF DERMATOLOGY VENEREOLOGY & LEPROLOGY, 2019, 85 (06): : 615 - 616