Software Ticks Need No Specifications

被引:5
|
作者
Reichenbach, Christoph [1 ]
机构
[1] Lund Univ, Dept Comp Sci, Lund, Sweden
来源
2021 ACM/IEEE 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING RESULTS (ICSE-NIER 2021) | 2021年
关键词
software ticks; software bugs; software defects; DEVELOPERS; BUGS;
D O I
10.1109/ICSE-NIER52604.2021.00021
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software bugs cost time, money, and lives. They drive software research and development efforts, and are central to modern software engineering. Yet we lack a clear and general definition of what bugs are. Some bugs are defects, clearly defined as failures to meet some requirement or specification. However, there are many forms of undesirable program behaviour that are completely compatible with a typical program's specification. In this paper, we argue that the lack of a criterion for identifying non-defect bugs is hampering the development of tools that find and fix bugs. We propose such a criterion, based on the idea of wasted effort, discuss how bugs that meet our definition of software ticks can complement defects, and sketch how our definition can help guide future work on software tools.
引用
收藏
页码:61 / 65
页数:5
相关论文
共 50 条
  • [21] NEED FOR PERFORMANCE SPECIFICATIONS FOR OVERHEAD PROJECTORS
    WYMAN, R
    JOURNAL OF THE SOCIETY OF MOTION PICTURE TELEVISION ENGINEERS, 1968, 77 (10): : 1048 - &
  • [22] NEED FOR PERFORMANCE SPECIFICATIONS FOR OVERHEAD PROJECTORS
    WYMAN, R
    JOURNAL OF THE SOCIETY OF MOTION PICTURE TELEVISION ENGINEERS, 1967, 76 (08): : 826 - &
  • [23] STRUCTURED PATENT SPECIFICATIONS AN IMPERATIVE NEED
    CREWS, MA
    JOURNAL OF THE PATENT OFFICE SOCIETY, 1965, 47 (09): : 772 - 780
  • [24] NEED AND USEFULNESS OF LIBRARY STANDARDS AND SPECIFICATIONS
    RAJESWARI, D
    STANDARDIZATION IN LIBRARY AND INFORMATION WORK AND SERVICES, 1989, : 24 - 28
  • [25] Integrating software specifications into intrusion detection
    Zulkernine, Mohammad
    Graves, Mathews
    Khan, Muhammad Umair Ahmed
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2007, 6 (05) : 345 - 357
  • [26] Measuring complexity and coverage of software specifications
    Walton, G
    Poore, JH
    INFORMATION AND SOFTWARE TECHNOLOGY, 2000, 42 (12) : 859 - 872
  • [27] TRANSFORMATION OF ORGANIZATION OF SOFTWARE REQUIREMENTS SPECIFICATIONS
    Matsuo, Yusuke
    Ohnishi, Atsushi
    ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 291 - 294
  • [28] Integrated notation for software architecture specifications
    Bastarrica, MC
    Ochoa, SF
    Rossel, PO
    SCCC 2004: XXIV INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY, 2004, : 26 - 35
  • [29] Model checking large software specifications
    Chan, W
    Anderson, RJ
    Beame, P
    Burns, S
    Modugno, F
    Notkin, D
    Reese, JD
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (07) : 498 - 520
  • [30] Parallel evaluation of software architecture specifications
    Tsai, JJP
    Li, B
    Juan, EYT
    COMMUNICATIONS OF THE ACM, 1997, 40 (01) : 83 - 86