Managing the development of large software systems: concepts and techniques
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Software engineering with Ada (3rd ed.)
Software engineering with Ada (3rd ed.)
201 principles of software development
201 principles of software development
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Creating a software engineering culture
Creating a software engineering culture
Fundamentals of Software Engineering
Fundamentals of Software Engineering
Software Engineering in the Academy
Computer
Toward a Discipline of Software Engineering
IEEE Software
Fundamental principles of software engineering - A journey
Journal of Systems and Software
Interpreting Mayall's 'Principles in Design'
ASWEC '01 Proceedings of the 13th Australian Conference on Software Engineering
The Road Map to Software Engineering: A Standards-Based Guide (Software Engineering Standards Series)
Hi-index | 0.00 |
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.