Software Engineering Principles: A Survey and an Analysis

被引:1
|
作者
Seguin, Normand [1 ]
Abran, Alain [2 ]
Dupuis, Robert [1 ]
机构
[1] Univ Quebec, CP 8888,Succ Ctr Ville, Montreal, PQ H3C 3P8, Canada
[2] Ecole Technol Super, Montreal, PQ H3C 1K3, Canada
关键词
Software engineering principles; fundamentals; laws; rules; concepts;
D O I
10.1145/1822327.1822335
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This study presents a survey and an analysis of the literature on software engineering principles. The literature survey, covering a period of thirty years, has come up with 14 different papers and books, which have proposed a total of 313 distinct principles for software engineering. Our analysis of these works is carried out based on a rigorous definition of the term 'principle' and on the identification a set of explicit criteria to assess whether or not any of the proposed principles qualify as fundamental principles of software engineering. The analytical approach makes it possible to arrive at a set of 24 candidate software engineering principles which all meet the required criteria.
引用
收藏
页码:59 / 65
页数:7
相关论文
共 50 条
  • [31] On Principles of Software Engineering - Role of the Inductive Inference
    Samuelis, Ladislav
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2012, 6 (01) : 71 - 77
  • [32] Establishing a basis for new software engineering principles
    Schubert, Lutz
    Tsitsipas, Athanasios
    Jeffery, Keith
    INTERNET OF THINGS, 2018, 3-4 : 187 - 195
  • [33] Western Canon of Software Engineering: The Abstract Principles
    Danisovszky, Mark
    Nagy, Tibor
    Repas, Kristof
    Kusper, Gabor
    2019 10TH IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFOCOMMUNICATIONS (COGINFOCOM 2019), 2019, : 153 - 156
  • [34] Pedagogy for Applying Mathematical Principles in Software Engineering
    Grant, Emanuel S.
    Shah, Kruti P.
    2022 7TH INTERNATIONAL STEM EDUCATION CONFERENCE, ISTEM-ED, 2022, : 60 - 63
  • [35] Progress report on the fundamental principles of software engineering
    Dupuis, R
    Bourque, P
    Abran, A
    Wolff, S
    Moore, J
    FOURTH IEEE INTERNATIONAL SYMPOSIUM AND FORUM ON SOFTWARE ENGINEERING STANDARDS - PROCEEDINGS, 1999, : 262 - 263
  • [36] A Survey of Cloud-Based Design and Engineering Analysis Software Tools
    Wu, Dazhong
    Terpenny, Janis
    Schaefer, Dirk
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2016, VOL 1A, 2016,
  • [37] Impact of Software Engineering Research in Practice: A Patent and Author Survey Analysis
    Kotti, Zoe
    Gousios, Georgios
    Spinellis, Diomidis
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 2020 - 2038
  • [38] A survey on management of software engineering in japan
    Kadono, Yasuo
    Tsubaki, Hiroe
    Tsuruho, Seishiro
    WCECS 2007: WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, 2007, : 983 - +
  • [39] Survey on Research Software Engineering in the Netherlands
    van Werkhoven, Ben
    Bakker, Tom
    Philippe, Olivier
    Hettrick, Simon
    2018 IEEE 14TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE 2018), 2018, : 38 - 39
  • [40] A survey of software engineering practices in Turkey
    Garousi, Vahid
    Coskuncay, Ahmet
    Betin-Can, Aysu
    Demirors, Onur
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 108 : 148 - 177