Software, Software Engineering and Software Engineering Research: Some Unconventional Thoughts

被引:4
|
作者
Notkin, David [1 ]
机构
[1] Univ Washington, Seattle, WA 98195 USA
关键词
software engineering/general; software engineering process/lifecycle;
D O I
10.1007/s11390-009-9217-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software engineering is broadly discussed as falling far short of expectations. Data and examples are used to justify how software itself is often poor, how the engineering of software leaves much to be desired, and how research in software engineering has not made enough progress to help overcome these weaknesses. However, these data and examples are presented and interpreted in ways that are arguably imbalanced. This imbalance, usually taken at face value, may be distracting the field from making significant progress towards improving the effective engineering of software, a goal the entire community shares. Research dichotomies, which tend to pit one approach against another, often subtly hint that there is a best way to engineer software or a best way to perform research on software. This, too, may be distracting the field from important classes of progress.
引用
收藏
页码:189 / 197
页数:9
相关论文
共 50 条
  • [21] Software Engineering Implementation Research
    Chen Wen-feng
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMPUTER AND SOCIETY, 2016, 37 : 908 - 911
  • [22] A Platform for Software Engineering Research
    Gousios, Georgios
    Spinellis, Diomidis
    [J]. 2009 6TH IEEE INTERNATIONAL WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES, 2009, : 31 - 40
  • [23] Qualitative research in software engineering
    Tore Dybå
    Rafael Prikladnicki
    Kari Rönkkö
    Carolyn Seaman
    Jonathan Sillito
    [J]. Empirical Software Engineering, 2011, 16 : 425 - 429
  • [24] Qualitative research in software engineering
    Dyba, Tore
    Prikladnicki, Rafael
    Ronkko, Kari
    Seaman, Carolyn
    Sillito, Jonathan
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2011, 16 (04) : 425 - 429
  • [25] The ABC of Software Engineering Research
    Stol, Klaas-Jan
    Fitzgerald, Brian
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2018, 27 (03)
  • [26] Gamifying research in software engineering
    Nowostawski, Mariusz
    McCallum, Simon
    Mishra, Deepti
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2018, 26 (05) : 1641 - 1652
  • [27] The software engineering of Internet software
    Hendrickson, E
    Fowler, M
    [J]. IEEE SOFTWARE, 2002, 19 (02) : 23 - 24
  • [28] Software Is Driving Software Engineering?
    Hurlburt, George
    Voas, Jeffrey
    [J]. IEEE SOFTWARE, 2016, 33 (01) : 101 - 104
  • [29] AI Engineering Research in Software Engineering Venues
    Serebrenik, Alexander
    Staron, Miroslaw
    Cabot, Jordi
    Penzenstadler, Birgit
    Hochstein, Lorin
    Carver, Jeffrey C.
    [J]. IEEE SOFTWARE, 2022, 39 (06) : 105 - 108
  • [30] Some issues on research essentials in the field of software engineering
    Nikiforova, Oksana
    Kirikova, Marite
    Strazdina, Renate
    [J]. ENASE 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2007, : 48 - +