Up Previous Next Title Page Contents

1.6 Outline of the thesis

The thesis is divided into seven chapters (cf. Figure 1-3). After this introduction and problem formulation, Chapter 2 surveys major lines of research on ISD methods, defines ISD, and characterizes the role of a method and tools in its enactment. We shall also clarify mutual relationships between ISD methods and computer-aided environments such as CASE tools. In Chapter 3 we survey the literature on metamodeling and method engineering. Our goal here is first to introduce some principle elements of ME, and second to examine what kind of ME tasks and metamodeling languages have been proposed to address method development. The limitations of current ME approaches, especially related to representing method knowledge and improving methods in use, form a motivation for the development of an incremental ME approach.



FIGURE 1-3 Structure of the thesis.

In Chapter 4 we study the issue of representing method knowledge, modeling and implementing a large portion of ISD methods into a modeling tool. Thus, our focus here is on studying the first research question, “how completely can meta-data models represent knowledge about ISD methods for modeling tools?”. We study what constructs are needed for metamodeling languages by using content analysis to obtain method knowledge from 17 ISD methods. This leads us to propose some extensions to ME and especially to the languages it applies.

Chapters 5 and 6 concentrate on the second research question: “how can experience of method use together with metamodels be applied for method refinements?”. Chapter 5 puts forward principles of incremental ME, and studies method development through experience-based method refinement. We propose some ideas for understanding method evolution and the dynamic nature of ME: how the applicability of methods can be evaluated and maintained in changing ISD environments. These principles are applied in two cases (Chapter 6) in which we study local method development in practice. We apply the proposed ME principles together with existing tools to investigate the incremental ME approach. In these studies our primary interest is not on how efficiently an organization develops ISs, but on how they learn about methods during their use, and how this knowledge can be incorporated back into methods. Finally, in Chapter 7 we shall recapitulate major findings of the thesis, and propose issues inviting future research.

Up Previous Next Title Page Contents