| TOC | No. 1 Fall 1994 |
| TOC | No. 2 Winter 1995 |
| TOC | No. 3 Spring 1995 |
| TOC | issues 4 is available directly from McGill |
| TOC | issues 5 is available directly from McGill |
| TOC | No. 6 Spring 1996 |
| TOC | No. 7 Fall 1996 |
| TOC | No. 8 Winter 1997 |
| TOC | No. 9 Spring 1997 |
| TOC | No.10 Fall 1997 |
| The TOCs are in HTML format while the newsletters are in PDF format. | |
Our objective is to study the progress functions for an individual in the domain of software process. A progress function is a mathematical form for representing the improvement in performance, typically for some production activity. In popular form, the progress function represents the percentage decline in cost or labor requirement as the cumulative production output increases by one unit [12][16]. In our research, we shall study three types of progress functions: (i) labor productivity, (ii) product-quality and (iii) individual personal-skills, of which the latter two types have not been studied specifically before.
Progress functions differ from the widely used term learning curves because they also incorporate a second-order Learning mechanism [10]. Whereas first-order or autonomous (labor) learning is the improvement due to the experience which a person gains by repeatedly doing some task, second-order or induced (organizational) learning is due to technological and training programs injected by the organization [3][17]. Although the distinction between these two is often blurred [17], we intend to analyze them separately also. Such a distinction is useful for making managerial decisions regarding initiating formal training programs and making engineering technology changes [3].
Our position is that as in other areas, individual progress also takes place in the field of software development. Furthermore, in order to obtain significant and continuous improvement, the first-order learning alone is not sufficient; management must also officiate a strong second-order training/technical-knowledge program. To defend our position, we are carrying out an empirical study, which is described below.
See Sherdil 96 for a better presentation and the results of the experiment.There has been a relative dearth of empirical investigations of the core premises of most contemporary assessment methods and their underlying models. Software organizations were being required and/or pressured to conform to certain standards (e.g., to be at Level 3 on the CMM) without adequate empirical evidence supporting the assumptions made by these standards. At least partly because of this, a certain amount of skepticisim and uncertainty exists about the accuracy and usefulness of software process assessments, and improvements based on them (e.g., see [BM91][Ba94][Ba95][Jo95]). The software community needs to be more confident that assessment results accurately reflect the capabilities of organizations being assessed, not simply the idiosyncrasies of those doing the assessments. We need a solid basis to better understand assessment methods, evaluate their basic premises, and inform decisions about their use and improvement. Similarly, more evidence is needed to justify investment in process improvement programs following the assessments.
Despite criticisms on lack of evidence, by now, a good number of empirical studies in fact do exist. Hence, the objectives of this chapter are twofold: (a) to demonstrate the different approaches for empirically studying software process assessment methods and the impact of software process on subsequent performance, and (b) to summarize the results of some empirical studies of software process assessment methods that have been conducted to date. Following this introduction, the chapter consists of three sections. Validity issues are addressed in Section 2, which examines the extent to which assessment methods are really measuring best software engineering practices. Reliability issues are addressed in Section 3, which examines the extent to which assessment scores and profiles are repeatable and consistent. Illustrative examples are drawn from recent empirical work conducted by the authors, including studies on the CMM, and from field trials of the emerging SPICE standard. We conclude in Section 4 with directions for future research.