Software Engineering Principles: Do They Meet Engineering Criteria?

HTML  Download Download as PDF (Size: 181KB)  PP. 972-982  
DOI: 10.4236/jsea.2010.310114    7,486 Downloads   13,474 Views  Citations

Affiliation(s)

.

ABSTRACT

As a discipline, software engineering is not as mature as other engineering disciplines, and it still lacks consensus on a well-recognized set of fundamental principles. A 2006 analysis surveyed and analyzed 308 separate proposals for principles of software engineering, of which only thirty-four met the criteria to be recognized as such. This paper reports on a further analysis of these thirty-four candidate principles using two sets of engineering criteria derived from: A) the engineering categories of knowledge defined by Vincenti in his analysis of engineering foundations; and B) the joint IEEE and ACM software engineering curriculum. The outcome of this analysis is a proposed set of nine software engineering principles that conform to engineering criteria.

Share and Cite:

K. Meridji and A. Abran, "Software Engineering Principles: Do They Meet Engineering Criteria?," Journal of Software Engineering and Applications, Vol. 3 No. 10, 2010, pp. 972-982. doi: 10.4236/jsea.2010.310114.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.