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 条
  • [41] Dowe need technical specifications for membrane structures?
    Stimpfle, Bernd
    IASS 60TH ANNIVERSARY SYMPOSIUM (IASS SYMPOSIUM 2019) - 9TH INTERNATIONAL CONFERENCE ON TEXTILE COMPOSITES AND INFLATABLE STRUCTURES (STRUCTURAL MEMBRANES 2019), 2019, : 907 - 912
  • [42] Dynamic range: Buyers need comparable specifications
    Theuwissen, AJP
    PHOTONICS SPECTRA, 1997, 31 (11) : 161 - 163
  • [43] Need for specifications format that accomodates engineered projects
    O'Connor, James T.
    Caraway, Patrick H.
    Journal of Construction Engineering and Management, 1993, 119 (04) : 757 - 758
  • [44] We need to reassess HDPE seam specifications
    Geotechnical Fabrics Report, 15 (05):
  • [45] EXCIMER LASERS NEED SPECIFICATIONS FOR BEAM UNIFORMITY
    KLAUMINZER, G
    ABELE, C
    LASER FOCUS WORLD, 1991, 27 (05): : 153 - &
  • [46] Processing natural language software requirement specifications
    Osborne, M
    MacNish, CK
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, 1996, : 229 - 236
  • [47] An example of risk assessment of software systems specifications
    Ammar, HH
    Nikzadeh, T
    Dugan, JB
    EIGHTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1997, : 156 - 167
  • [48] Calculating software generators from solution specifications
    Kieburtz, RB
    Bellegarde, F
    Bell, J
    Hook, J
    Lewis, J
    Oliva, D
    Sheard, T
    Walton, L
    Zhou, T
    TAPSOFT '95: THEORY AND PRACTICE OF SOFTWARE DEVELOPMENT, 1995, 915 : 546 - 560
  • [49] STEPWISE SOFTWARE-DEVELOPMENT WITH ALGEBRAIC SPECIFICATIONS
    BEIERLE, C
    VOSS, A
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1991, 10 (01): : 35 - 51
  • [50] Hardware/software partitioning of VHDL system specifications
    Eles, P
    Peng, Z
    Kuchcinski, K
    Doboli, A
    EURO-DAC '96 - EUROPEAN DESIGN AUTOMATION CONFERENCE WITH EURO-VHDL '96 AND EXHIBITION, PROCEEDINGS, 1996, : 434 - 439