• Aucun résultat trouvé

PRÉSENTATION DES ARTICLES

Ce document, développé sous forme de thèse par articles, constitue le point culminant d’un important travail de recherche qui a permis l’approfondissement des connaissances, tant au point de vue de l’objet à l’étude en lui-même, que des méthodes qui ont permises de l’étudier. Les résultats des travaux réalisés de même que les analyses pertinentes sont donc rapportés au cours des trois chapitres suivants sous forme d’articles rédigés, soumis et, publiés pour certains, à des revues avec comité de lecture, constituant ainsi le corps du présent document. Parmi ceux-ci, divers articles de conférences ont été rédigés et présentés afin de dévoiler rapidement des résultats de cette étude, mais également afin d’obtenir l’impression et des commentaires de la part de chercheurs du domaine. Ces articles de conférences sont intégrés en annexe du présent document et sont relatées séquentiellement ci-dessous afin de comprendre l’évolution progressive et itérative des travaux d’analyse du travail collaboratif ad hoc étudié. Il n’est toutefois pas nécessaire pour le lecteur de lire les articles de conférences en annexe, tous les résultats pertinents de la recherche ayant été rapportés au sein des articles de revue faisant l’objet des prochains chapitres.

D’abord, deux premiers articles de conférences ont été présentés en 2004. Alors que le premier des articles intitulé «Empirical Study of Ad Hoc Collaborative Activities in Software Engineering» présenté dans le cadre du First International

115

l’International Conference on Enterprise Information Systems (ICEIS 2004) à Porto au Portugal visait, non seulement à présenter le sujet de recherche et en quoi celui- ci constituait une piste d’amélioration de processus intéressante, il visait également à présenter la méthodologie de recherche employée pour ce faire, de même que les premiers résultats préliminaires obtenus des premières analyses effectuées. Le second article, intitulé «Communication Problems in Global Software Development: Spotlight on a New Field of Investigation» cette fois présenté un mois plus tard dans le cadre du Third International Workshop on Global Software Development (GSD

2004) en marge de l’International Conference on Software Engineering (ICSE 2004)

à Édimbourg en Écosse visait à cadrer la pertinence du sujet de recherche dans le domaine du Global Software Development qui constitue une sphère de recherches de plus en plus d’intérêt étant donné l’augmentation du recours à de telles pratiques dans l’industrie.

Un troisième article de conférence fût présenté dans le cadre de la conférence

Ergo’IA 2006 - L’humain comme facteur de performance des systèmes complexes à

Bidart-Biarritz en France et s’intitulait «Importance of Peer-to-Peer Ad hoc Collaboration in the Development of Large Software Systems». Non seulement celui-ci permit de réaffirmer l’importance du sujet de recherche et d’obtenir des commentaires constructifs de la part des réviseurs anonymes de même que de l’assistance, il permit également de présenter, à la suite de plus amples analyses, quelques premiers patrons quant aux acteurs impliqués et aux rôles occupés au sein du travail collaboratif ad hoc de même que les mécanismes d’échanges privilégiés. Cet article fût d’ailleurs instigateur du premier article de revue formant le corps de cette thèse.

116

Ainsi, le chapitre 4 présente le premier des trois articles de revue intitulé «The Social Side of Software Engineering – A Real Ad hoc Collaboration Network», paru en juillet 2008 au sein d’une édition spéciale titrée Collaborative and social aspects

of software development de la revue International Journal of Human Computer Studies. L’article traite donc des divers aspects de la recherche en les abordant d’un

point de vue sociologique. En premier lieu, les motivations quant à l’étude du travail collaboratif ad hoc sont présentées et placés dans un contexte de mesure des aspects humains du génie logiciel. Par la suite, la méthodologie employée est longuement décrite, elle qui fut fortement inspirée des méthodologies communément utilisées dans les sciences humaines telles que la sociologie et l’anthropologie pour étudier ce sujet d’intérêt relativement nouveau en génie logiciel qu’est l’aspect humain du génie logiciel. Les considérations en ce qui a trait à certains aspects de la méthodologie tels que la méthode de collecte des données, l’échantillonnage des données de même que les aspects éthiques de la recherche sont également discutés, toujours dans un cadre d’étude sociologique de la collaboration dans un environnement de génie logiciel. Enfin, des résultats d’analyses sont divulgués, résultats dévoilant un véritable réseau de collaboration

ad hoc au sein duquel les acteurs observés occupent chacun un rôle distinctement

bien différent les uns des autres et démontrant mieux la part inévitablement sociale du génie logiciel.

Entre-temps, un quatrième article de conférence fût présenté dans le cadre d’un workshop nommé Cooperative and Human Aspects of Software Engineering

117

2009) tenu à Vancouver au Canada. Cet article intitulé «Audio-Video Recording of

ad hoc Software Development Team Interactions» visait à pousser encore plus loin l’analyse des rôles formel et informel occupés au sein d’une équipe de développement ainsi que des canaux et modes de communications employés. À la suite de cette présentation, une invitation à soumettre un article dans la revue IEEE

Software fût proposée de laquelle l’article présenté au chapitre 5 découle.

Le chapitre 5 expose ainsi le second article de la série d’articles de revue, intitulé «Ad hoc Collaboration in a Software Development Setting – Why and How? », soumis pour considération dans la revue IEEE Software. Outre quelques précisions méthodologiques pertinentes par rapport à l’article de revue précédent, notamment quant au modèle de données développé, cet article vise principalement à fournir les premiers éléments de réponses à savoir pourquoi et comment est réalisé le travail collaboratif ad hoc. Une analyse du point de vue des différents acteurs, introduits lors de l’article précédemment publié, est également développée, démontrant les patrons comportementaux émergeants quant aux canaux de communication utilisés et mais également à l’égard des types d’activités collaboratives ad hoc dans lesquels les acteurs prennent part à ce qui constitue en soit une première communication de résultats, mis à part les résultats préliminaires divulgués en 2004, quant au contenu du travail collaboratif ad hoc.

Finalement, le chapitre 6 présente le dernier article, intitulé «Empirical Analysis of

Ad hoc Collaboration Patterns and Content in a Co-Located Software Development

Environment – A Case Study» soumis pour la revue IEEE Transaction on Software

118

d’articles en présentant, d’abord, des éléments méthodologiques pertinents pour enfin porter plus d’emphase sur des résultats d’analyses approfondis quant aux patrons et au contenu analysés des activités collaboratives ad hoc observées rendant possible une meilleure compréhension de la nature opportuniste de ce type d’activités et de la teneur des échanges collaboratifs au sein d’une équipe de concepteurs de logiciels. Cette meilleure compréhension permettant l’élaboration de pratiques ayant comme objectif premier d’améliorer la collaboration dans un environnement de développement de logiciels, un certain nombre de telles pratiques ont été proposées rendant ainsi possible leur validation par de futures recherches qui viseront à poursuivre les efforts entrepris dans le cadre de la présente étude et pour lesquelles, quelles pistes éventuelles ont été fournies.

119