Detecting Missing Method Calls in Object-Oriented Software

被引:0
|
作者
Monperrus, Martin [1 ]
Bruch, Marcel [1 ]
Mezini, Mira [1 ]
机构
[1] Tech Univ Darmstadt, Darmstadt, Germany
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When using object-oriented frameworks it is easy to overlook certain important method calls that are required at particular places in code. In this paper, we provide a comprehensive set of empirical facts on this problem, starting from traces of missing method calls in a bug repository. We propose a new system, which automatically detects them during both software development and quality assurance phases. The evaluation shows that it has a low false positive rate (<5%) and that it is able to find missing method calls in the source code of the Eclipse IDE.
引用
收藏
页码:2 / 25
页数:24
相关论文
共 50 条
  • [1] AN OBJECT-ORIENTED METHOD FOR SOFTWARE MAINTENANCE
    CHEN, JY
    CHANG, SCV
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1994, 6 (08): : 46 - 51
  • [3] Exploration on the method of software reuse in object-oriented analysis
    Shi Hui
    Li Long-zhu
    [J]. Proceedings of 2004 Chinese Control and Decision Conference, 2004, : 825 - +
  • [4] Analysis and Research on Object-Oriented Software Testing Method
    Liu, Xin
    Zou, Weimei
    Bai, Junjie
    Luo, Chunqing
    Tong, Dejiang
    [J]. INTERNATIONAL CONFERENCE ON ELECTRICAL AND CONTROL ENGINEERING (ICECE 2015), 2015, : 594 - 598
  • [5] A Novel Method of Complexity Metric for Object-Oriented Software
    Yi, Tong
    Fang, Chun
    [J]. INTERNATIONAL JOURNAL OF DIGITAL MULTIMEDIA BROADCASTING, 2018, 2018
  • [7] OBJECT-ORIENTED SOFTWARE EVOLUTION
    LIEBERHERR, KJ
    XIAO, C
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (04) : 313 - 343
  • [8] Debugging of object-oriented software
    Law, RCH
    Maguire, RB
    [J]. SEKE '96: THE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, PROCEEDINGS, 1996, : 77 - 84
  • [9] OBJECT-ORIENTED SOFTWARE TECHNOLOGY
    DEUTSCH, LP
    [J]. COMPUTER, 1991, 24 (09) : 112 - 113
  • [10] OBJECT-ORIENTED SOFTWARE TESTING
    BINDER, RV
    [J]. COMMUNICATIONS OF THE ACM, 1994, 37 (09) : 28 - 29