EXTENDING MUTATION TESTING TO FIND ENVIRONMENTAL BUGS

被引:7
|
作者
SPAFFORD, EH
机构
[1] Software Engineering Research Center, Department of Computer Sciences, Purdue University, Lafayette, Indiana
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1990年 / 20卷 / 02期
关键词
Environmental bugs; Mutation analysis; Testing;
D O I
10.1002/spe.4380200205
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Environmental bugs are bugs caused by limitations of precision or capacity in the environment of a piece of software. These bugs may be difficult to activate and even more difficult to find. This paper reports on an extension to traditional mutation testing that enables testing specifically for environmental bugs involving integer arithmetic. This method is both simple and effective, and provides some insight into other possible extensions of the mutation‐testing methodology that can be used to expose environmental bugs. Copyright © 1990 John Wiley & Sons, Ltd
引用
收藏
页码:181 / 189
页数:9
相关论文
共 50 条
  • [41] PREDICTING FAULT-DIAGNOSIS PERFORMANCE - WHY ARE SOME BUGS HARD TO FIND
    SANDERSON, PM
    MURTAGH, JM
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1990, 20 (01): : 274 - 283
  • [42] Problems of Mutation Testing and Higher Order Mutation Testing
    Quang Vu Nguyen
    Madeyski, Lech
    ADVANCED COMPUTATIONAL METHODS FOR KNOWLEDGE ENGINEERING, 2014, 282 : 157 - 172
  • [43] Researchers find mutation linked to brachycephaly in dogs
    不详
    VETERINARY RECORD, 2017, 180 (22) : 533 - 533
  • [44] HOW TO FIND A MUTATION BEHIND AN INHERITED DISEASE
    PELTONEN, L
    PULKKINEN, L
    ANNALS OF CLINICAL RESEARCH, 1986, 18 (5-6): : 224 - 230
  • [45] Mutation Testing
    Reales, Pedro
    Polo, Macario
    Luis Fernandez-Aleman, Jose
    Toval, Ambrosio
    Piattini, Mario
    IEEE SOFTWARE, 2014, 31 (03) : 30 - 35
  • [46] Find the environmental information you need
    Riebel, P
    PULP & PAPER-CANADA, 2000, 101 (09) : 82 - 83
  • [47] Why Don't Software Developers Use Static Analysis Tools to Find Bugs?
    Johnson, Brittany
    Song, Yoonki
    Murphy-Hill, Emerson
    Bowdidge, Robert
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 672 - 681
  • [48] Why Is Random Testing Effective for Partition Tolerance Bugs?
    Majumdar, Rupak
    Niksic, Filip
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2018, 2
  • [49] Bugs & drugs - West Nile virus testing methods
    Dolan, K
    Sato, E
    JOURNAL OF WILDLIFE REHABILITATION, 2003, 26 (02): : 26 - 28
  • [50] How Many of All Bugs Do We Find? A Study of Static Bug Detectors
    Habib, Andrew
    Pradel, Michael
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 317 - 328