Thesis Reference
Total Page:16
File Type:pdf, Size:1020Kb
Thesis A Reference Model for Free/Open Source Software (F/OSS) process management PAWLAK, Michel Abstract À l'heure où l'Open Source (F/OSS) entre dans l'ère industrielle, de nouveaux enjeux apparaissent : il faut décrire, mesurer, optimiser le processus de développement alors que les ressources et responsabilités sont distribuées et que les contributions sont basées sur le volontariat. Cette thèse offre un éclairage sur les défis particuliers que le processus de développement F/OSS soulève. Sur cette base, un modèle est proposé : le PRM (Process Reference Model). Ce modèle offre les éléments nécessaires afin de pouvoir formaliser des systèmes d'information répondant aux exigences particulières des environnements F/OSS. Enfin, cette thèse présente l'application du PRM dans le cadre du projet européen EDOS n° FP6-IST-004312 (Environments for the Development of Open Source software) afin de réaliser des mesures transversales du processus de développement dans un objectif de prise de décision et de distribution des tests. Reference PAWLAK, Michel. A Reference Model for Free/Open Source Software (F/OSS) process management. Thèse de doctorat : Univ. Genève, 2007, no. SES 643 URN : urn:nbn:ch:unige-98288 DOI : 10.13097/archive-ouverte/unige:9828 Available at: http://archive-ouverte.unige.ch/unige:9828 Disclaimer: layout of this document may differ from the published version. 1 / 1 A Reference Model for Free/Open Source Software (F/OSS) Process Management THÈSE Présentée à la Faculté des Sciences Économiques et Sociales de l’Université de Genève par Michel Pawlak pour l’obtention du grade de Docteur ès Sciences Économiques et Sociales mention Systèmes d’Information Membres du jury de Thèse MM Ciarán Bryce docteur, directeur de recherche à l’INRIA, Rennes - France Francois Déchelle professeur, ECP - Paris - France Dimitri Konstantas professeur, directeur de thèse Michel Léonard professeur, président du Jury Thèse no 643 Genève, 2007 La Faculté des Sciences Économiques et Sociales, sur préavis du jury, a autorisé l’impression de la présente thèse, sans entendre, par là, émettre aucune opinion sur les propositions qui s’y trouvent énon- cées et qui n’engagent que la responsabilité de leur auteur Genève, le 24 septembre 2007 Le Doyen Bernard Morard Impression d’après le manuscrit de l’auteur. c Michel Pawlak 2007, Tous droits réservés Remerciements Si de toutes les pages de cette thèse je ne devais en garder qu’une, ce serait celle-là, car elle résume en quelques remerciements l’aventure merveilleuse que j’ai vécue ces dernières années. Tout d’abord, je remercie les membres de mon jury. Le professeur Dimitri Konstantas qui m’a per- mis de réaliser cette thèse au sein du groupe ASG et dont le soutien tout au long de mon parcours à l’Université de Genève, de ma license à l’obtention de ce doctorat et les nombreux conseils m’ont été extrèmement précieux. Le Docteur Ciarán Bryce pour son encadrement, pour nos discussions construc- tives et nos confrontations d’opinion qui ont forgé mon esprit critique et ont fait mûrir cette idée qui est devenue aujourd’hui une thèse. Le Docteur Francois Déchelle pour avoir accepté d’être mon jury ex- terne, pour ses remarques pertinentes et enrichissantes, ainsi que pour son regard d’expert sur ce travail. Merci enfin au Professeur Michel Léonard, pour nos discussions toujours intéressantes et qui ont con- tribué au regard que j’ai aujourd’hui sur ce domaine passionnant que sont les Systèmes d’Information. Je remercie également les membres du projet EDOS dans le cadre duquel ce travail a été réalisé et plus particulièrement Stéphane Laurière de Mandriva pour son avis d’expert, ses questions, critiques constructives et son enthousiasme : nos discussions ont été une véritable source d’inspiration pour moi. J’adresse un grand merci à toute l’équipe présente et passée du groupe ASG. Vous, avec qui j’ai travaillé, fais chauffer mon cerveau, ai rigolé, voyagé, fais la fête et me suis arraché des cheveux : Manu, Jean-Henry, Giovanna, Jean-Marc, Katarzyna, Alfredo, Michel, Chrislain, Dimitris. Je garderai un excellent souvenir de ces années que nous avons passées ensemble. Je tiens également à remercier Mme Monties pour avoir cru en moi et de m’avoir permis de terminer cette thèse dans d’excellentes conditions. Cette fois c’est fait ! Je n’oublie pas non plus mes amis proches, eux qui ont rendu ces années agréables que ce soit lors repas, journées, soirées et nuits passées à discuter, faire la fête et à ne pas se prendre au sérieux. Merci à vous: Dorothée, Carole, Marc, Jorge, Guillaume, Patrick, Cristina. Un merci tout particulier à Nicolas pour avoir débattu de ces idées et de bien d’autres avec moi, Alessandro, autre compagnon de route, pour ses encouragements et conseils avisés et Jimmy pour son amitié et son soutien de longue date. Merci à ma grand-mère, Zofia qui habite malheureusement trop loin, ce qui ne l’empêche toutefois pas d’être à mes côtés. Ma marraine que j’adore, Ewa, pour son soutien, sa bonne humeur et son sourire. Mon oncle, Krzysztof, à qui je dois beaucoup. Enfin, mes cousins Nicolas et Michel: merci pour les rires, les fêtes et ce "manque de sérieux", qui font que les moments que nous passons ensemble sont si agréables. Enfin, un grand merci à ceux qui me sont les plus proches, mes parents pour leur soutien incondi- tionnel tout au long de ma vie, leur confiance, leur amour, leur force, leur patience, leur sourires et leurs conseils avisés. Merci de m’avoir donné la chance de pouvoir en arriver là et merci d’avoir toujours été là pour moi. Je vous aime et j’ai énormément de chance de vous avoir. Pour finir, merci à la femme que j’aime, toi Ludmila. Merci de m’avoir soutenu jusqu’au bout. Merci pour le bonheur que tu me fais vivre, tes petits plats succulents, tes gateaux, ta force, ta confi- ance, ta bonne humeur, merci de m’avoir redonné le sourire quand ca n’allait plus, de m’avoir toujours encouragé, d’avoir toujours cru en moi et de m’aimer. Tu es mon plus beau cadeau. I II Acknowledgements If I had to choose to keep a single page out of this document, it would be this one as it describes in some thank you’s the story I lived these last years while working on this thesis. First, I would like to thank the members of my thesis’ commission. Professor Dimitri Konsantas who gave me the opportunity to do this thesis in the ASG group and whose continuous support during all the years I spent at the University of Geneva, from my bachelor’s years until the end of my PhD, and his numerous advices have been precious to me. My advisor, Doctor Ciarán Bryce for all the constructive discussions we had, for the opinion confrontations we had, which forged my scientific spirit and helped grow this idea which finally became a PhD thesis. Doctor Francois Déchelle for having accepted to be the external member of the commission, for his enrichissing remarks and for giving me his expert’s opinion which helped improving the quality of this work. Finally I would like to thank Professor Michel Léonard, for our always interesting discussions, which contributed to the viewpoint I have over this fascinating field Information Systems is. I also thank the members of the EDOS project, in the scope of which this research work was done. A very special thank you to Stéphane Laurière from Mandriva for his expert opinion, his questions, constructive critics and his enthusiasm : our discussions have been a real source of inspiration for me. I would like to thank all current and past members of the ASG group. You, whith whom I worked, made my brain overheat, laughed, traveled and had fun : Manu, Jean-Henry, Giovanna, Jean-Marc, Katarzyna, Alfredo, Michel, Chrislain, Dimitris. I will always keep an excellent souvenir about all these years. I would also like to thank Miss Monties for having believed in me and for giving me the opportunity to finish this thesis in excellent conditions. This time it’s done ! I don’t forget my friends thanks to whom these years were fun, be it when going out, when talking or having fun. Thank to all of you: Dorothée, Carole, Marc, Jorge, Guillaume, Patrick, Cristina. A special thank you to Nicolas for having discussed with me the ideas presented in this PhD and many others, Alessandro, for having cheered me and for his useful advices and Jimmy for his longtime friendship and support. Thank you to my grandmother, Zofia, who unfortunately lives too far, but always is by my side. My aunt, Ewa, for her support, her joy, and her smile. My uncle, Krzysztof, to whom I owe so much. And my cousins, Nicolas and Michel: thank you for the laughs, the parties and for not being serious. This makes these moments we spend toghether so pleasant. The biggest thank you is for the closest persons to me, my parents, for their unconditionnal support all over the path of my life, for always believing in me, for their love, their strength, their patience, their smiles, and their precious advices. Thank you for having given me the opportunity to reach this point and for always beeing by my side. I love you and I am extremely lucky to have you as parents. Last but not least, I thank Ludmila, the woman I love. Thank you for your support, for the happiness you make me live, the excellent meals you prepare for me, your cakes, your strength, for believing in me, for your joy.