ABSTRACT

In the engineering of any hardware system, the term “best engineering practice” is repeatedly applied to all aspects of the development of the system, whether it be a bridge, an automobile, or a large building. Best engineering practice embodies a long tradition of experimentation, analysis, and measurement. It is the application of scientific principles to the solution of a complex hardware design and development project. At the core of the best engineering practice is measurement and empirical validation of design outcomes. This will be the goal in this book. We seek to develop a measurement methodology for the abstract systems that make up the world of computer science and engineering, and use these measurements to build a measurement based on

best software engineering practice

.