background preloader

Design

Facebook Twitter

Journal of Systems and Software : System dynamics modelling of software evolution processes for policy investigation: Approach and example. Abstract This paper describes one of the latest in a series of system dynamics models developed during the Feedback, Evolution And Software Technology (FEAST) investigation into software evolution processes.

The intention of early models was to simulate real-world processes in order to increase understanding of such processes. The work resulted in a number of lessons learnt, in particular, with regard to the application of system dynamics to the simulation of key attributes of long-term software evolution. The work reported here combines elements of previous work and extends them by describing an approach to investigate the consequences on long-term evolution, of decisions made by the managers of these processes. Keywords Copyright © 2001 Elsevier Science Inc. Nima.magic.ubc.ca/www/2publications/2008/200806/PDF_Version.pdf. Www.soc.unitn.it/sus/membri_del_dipartimento/pagine_personali/bucchi/papers/research_evaluation_as_a_policy.pdf.

Interfaces, Vol. 22, No. 4 (Jul. - Aug., 1992), pp. 70-85. What are Outcomes Models (Program logic models)? - a knol by Paul Duignan, PhD. Introduction [1] Outcomes models are models used to show how a program or intervention works to achieve high-level outcomes. Examples can be found at OutcomesModels.org . They have a wide variety of names and can be presented in different formats (e.g. databases, textual tables, visualized models and mathematical models or combinations of these).

Some of the names they go by include: results maps, logic models, program logics, intervention logics, means-ends diagrams, logframes, theories of change, program theories, outcomes hierarchies and strategy maps. In its most general sense, an outcomes model is a model of some sort which makes a claim about how the 'world works'.

What purposes are outcomes models attempting to achieve? In order to be clear about the best way of representing outcomes models we need to be clear about the purpose they server.They can have the following five purposes: Timing and outcomes models In terms of timing, there are two time frames for outcomes models: A visual approach to outcomes | DoView. Www.hmrp.net/CanadianOutcomesInstitute/projects/pdf_common/ProgramLogicModelWorkshopOutline.pdf. Www.thcu.ca/infoandresources/publications/logicmodel.wkbk.v6.1.full.aug27.pdf. Logic model. A logic model (also known as a logical framework, theory of change, or program matrix) is a tool used most often by managers and evaluators of programs to evaluate the effectiveness of a program.

Logic models are usually a graphical depiction of the logical relationships between the resources, activities, outputs and outcomes of a program.[1] While there are many ways in which logic models can be presented, the underlying purpose of constructing a logic model is to assess the "if-then" (causal) relationships between the elements of the program; if the resources are available for a program, then the activities can be implemented, if the activities are implemented successfully then certain outputs and outcomes can be expected.

Logic models are most often used in the evaluation stage of a program, they can however be used during planning and implementation.[2] Versions[edit] In its simplest form, a logic model has four components:[3] Advantages[edit] Uses of the logic model[edit] Notes[edit]