HOW EFFECTIVE ARE SOFTWARE ENGINEERING METHODS

被引:16
|
作者
FENTON, N [1 ]
机构
[1] CITY UNIV LONDON,CTR SOFTWARE RELIABIL,LONDON EC1V 0HB,ENGLAND
关键词
D O I
10.1016/0164-1212(93)90092-C
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For 25 years, software engineers have sought methods which they hope can provide a technological fix for the ''software crisis.'' Proponents of specific methods claim that their use leads to significantly improved quality and productivity. Such claims are rarely, if ever, backed up by hard evidence. We show that often, where real empirical evidence does exist, the results are counter to the views of the so-called experts. We examine the impact on the software industry of continuing to place our trust in unproven, and often revolutionary, methods. The very poor state of the art of empirical assessment in software engineering can be explained in part by inappropriate or inadequate use of measurement. Numerous empirical studies are flawed because of their poor experimental design and lack of adherence to proper measurement principles.
引用
收藏
页码:141 / 146
页数:6
相关论文
共 50 条
  • [1] New Sustainable Teaching Approaches in Software Engineering Education How agile methods influence teaching software engineering
    Kropp, Martin
    Meier, Andreas
    [J]. 2014 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2014, : 1019 - 1022
  • [2] How Predictive Software Engineering Creates Effective Business Solutions Through Custom Software Development
    Kontsevoi, Boris
    Kizyan, Sergey
    Dubovik, Irina
    [J]. INTELLIGENT SUSTAINABLE SYSTEMS, WORLDS4 2022, VOL 2, 2023, 579 : 1 - 7
  • [3] Unifying traditional software engineering methods for effective distributed object system design
    Douglas, JS
    Lamont, GB
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2423 - 2429
  • [4] How to Gamify Software Engineering
    Dal Sasso, Tommaso
    Mocci, Andrea
    Lanza, Michele
    Mastrodicasa, Ebrisa
    [J]. 2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2017, : 261 - 271
  • [5] Software engineering and formal methods
    Aichernig, Bernhard
    Beckert, Bernhard
    [J]. SOFTWARE AND SYSTEMS MODELING, 2008, 7 (03): : 255 - 256
  • [6] Software engineering and formal methods
    Hinchey, Mike
    Jackson, Michael
    Cousot, Patrick
    Cook, Byron
    Bowen, Jonathan P.
    Margaria, Tiziana
    [J]. COMMUNICATIONS OF THE ACM, 2008, 51 (09) : 54 - 59
  • [7] Formal Methods and Software Engineering
    Serna Montoya, Edgar
    [J]. REVISTA VIRTUAL UNIVERSIDAD CATOLICA DEL NORTE, 2010, 30 : 158 - 184
  • [8] Software engineering and formal methods
    Bernhard Aichernig
    Bernhard Beckert
    [J]. Software & Systems Modeling, 2008, 7 : 255 - 256
  • [9] FORMAL METHODS IN SOFTWARE ENGINEERING
    LEVESON, NG
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (09) : 929 - 931
  • [10] Software engineering methods in other engineering disciplines
    Jeff Gray
    Bernhard Rumpe
    [J]. Software & Systems Modeling, 2018, 17 : 363 - 364