Inlämning av Examensarbete / Submission of Thesis

Redha Cherif MSC-2008:05, pp. 60. TEK/avd. för programvaruteknik, 2008.

The work

Författare / Author: Redha Cherif
redha@telia.com
Titel / Title: Software Process Simulation Modelling: A Multi Agent-Based Simulation Approach
Abstrakt Abstract:

In this research we present one of the first actual applications of Multi Agent-Based Simulation (MABS) to the field of software process simulation modelling (SPSM). Although a few previous applications were attempted, we explain in our literature review how these failed to take full advantage of the agency paradigm.

Our research resulted in a model of the software development process that integrates performance,
cognition and artefact quality, for which we built a common simulation framework to implement
and run MABS and System Dynamics (SD) simulators upon the same integrated models.

Although it is not possible to fully verify and validate implementations and models like ours, we used
a number of verification and validation techniques to increase our confidence in these.

Our work is also quite unique in that it compares MABS to SD in the context of SPSM. Here, we
uncovered quite interesting properties of each simulation approach and how MABS, for example, is
"risk averse" when compared to SD.

In our discussion section we also present a number of lessons learned regarding the two simulation
paradigms as well as various shortcomings in the models we adopted and our own.

Ämnesord / Subject: Datavetenskap - Computer Science\Artificial Intelligence
Datavetenskap - Computer Science\Software Engineering
Arbetsvetenskap - Human Work Science\General
Nyckelord / Keywords: Software Process Simulation Modelling, Multi Agent-Based Simulation, System Dynamics

Publication info

Dokument id / Document id:
Program:/ Programme Master of Science in Intelligent Software Systems
Registreringsdatum / Date of registration: 02/13/2008
Uppsatstyp / Type of thesis: D-Uppsats/Magister/Master

Context

Handledare / Supervisor: Professor Paul Davidsson
paul.davidsson@bth.se
Examinator / Examiner: Guohua Bai
Organisation / Organisation: Blekinge Institute of Technology
Institution / School: TEK/avd. för programvaruteknik
S-372 25 Ronneby
+46 455 38 50 00