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 条
  • [11] Principles of Software Engineering and Their Applications
    Huang Ruihua
    PROGRESS IN CIVIL ENGINEERING, PTS 1-4, 2012, 170-173 : 3468 - 3471
  • [12] Principles for the Formalization of Software Engineering
    Bolanos Castro, Sandro Javier
    Medina Garcia, Victor Hugo
    Joyanes Aguilar, Luis
    INGENIERIA, 2009, 14 (01): : 31 - 37
  • [13] Goals and Principles of Software Engineering
    Zhu, Xiaogang
    Zhao, Huaiming
    APPLIED ECONOMICS, BUSINESS AND DEVELOPMENT, 2011, 208 : 170 - +
  • [14] Software engineering processes, principles and applications
    Richards, J
    QUALITY PROGRESS, 2001, 34 (06) : 94 - 95
  • [15] GENERAL-PRINCIPLES OF SOFTWARE ENGINEERING
    BALZERT, H
    ANGEWANDTE INFORMATIK, 1985, (01): : 1 - 8
  • [16] Fundamental principles of software engineering - a journey
    Bourque, P
    Dupuis, R
    Abran, A
    Moore, JW
    Tripp, L
    Wolff, S
    JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 62 (01) : 59 - 70
  • [17] 7 BASIC PRINCIPLES OF SOFTWARE ENGINEERING
    BOEHM, BW
    JOURNAL OF SYSTEMS AND SOFTWARE, 1983, 3 (01) : 3 - 24
  • [18] A search for fundamental principles of software engineering
    Jabir
    Moore, JW
    COMPUTER STANDARDS & INTERFACES, 1998, 19 (02) : 155 - 160
  • [19] SOFTWARE ENGINEERING - PROCESS, PRINCIPLES, AND GOALS
    ROSS, DT
    GOODENOUGH, JB
    IRVINE, CA
    COMPUTER, 1975, 8 (05) : 17 - 27
  • [20] Applied software engineering principles for UML
    Rumpe, Bernhard
    Breu, Ruth
    Krueger, Ingolf
    Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS, 1999,