%0 Journal Article %T Software Engineering Principles: Do They Meet Engineering Criteria? %A Kenza Meridji %A Alain Abran %J Journal of Software Engineering and Applications %P 972-982 %@ 1945-3124 %D 2010 %I Scientific Research Publishing %R 10.4236/jsea.2010.310114 %X 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. %K Engineering Criteria %K Software Engineering Principles %K Vincenti %K Engineering Verification Criteria %U http://www.scirp.org/journal/PaperInformation.aspx?PaperID=3076