PhD graduated
Team : MoVe
Departure date : 08/31/2012

Supervision : Marie-Pierre GERVAIS

Co-supervision : BENDRAOU Reda, BLANC Xavier

Detection and Handling of Deviations in Process-centered Software Engineering Environments

Software Processes aim at improving the quality and productivity of software development by encoding sets of well-know practices for realizing them. When encoded in the form of Software Process Models (SPM) they can be analyzed, improved and automated. This third activity is the focus of this work. More specifically, we deal with a particular piece of software that is in charge of the automatization of the execution of SPMs: the Process-centered Software Engineering Environment (PSEE). They consist of process-aware software development environments that allow process agents to enact a SPM while having the conformance of their actions to the SPM verified by the PSEE. In this work, we are interested in the actions performed by the agents that do not conform to the SPM, we call these actions deviations. As a starting point of this work, we evaluated the existing PSEEs and realized that they do not provide the necessary support for detecting and handling deviations. This work intends to provide PSEEs the necessary support for detecting deviations and guiding process agents in handling them. In terms of detection, our approach reduces the level of prescriptiveness of PSEEs, by allowing them to detect deviations as early as possible (Early Deviation Detection) and to classify deviations according to their impact to the process objectives (Risk Assessment) In terms of guidance, we want our approach to allow the PSEE to delay the effective handling of deviations for as long as possible (Late Deviation Handling) and to provide correction plans that help process agents to reduce the overall risk represented by the detected deviations (Correction Guidance).

Defence : 06/25/2012 - 10h00 - Site Jussieu 25-26/105

Jury members :

Tom Mens, Mons, U. Mons (Belgique) [Rapporteur]
Jacky Estublier, Laboratoire d'Informatique de Grenoble [Rapporteur]
Xavier Blanc, U. Bordeaux 1, Labri
Pierre-Alain Muller, U. Haute Alsace,
Jean-Marc Jézéquel, U. Rennes 1, IRISA
Fabrice Kordon, LIP6, UPMC
Reda Bendraou, LIP6, UPMC
Marie-Pierre Gervais, LIP6, Univ. Paris Ouest Nanterre

2010-2014 Publications