Lero — the Irish Software Engineering Research Centre

Welcome to this web site, where I detail my research in pursuit of the doctorate degree at the University of Limerick, partially funded by Lero — the Irish Software Engineering Research Institute. My supervisors are Prof. Brian Fitzgerald and Dr. Kieran Conboy, and you can find out more about me if you want.

Research overview

I investigate the use and adoption (or rejection) of tools and techniques in the Debian Project. Specifically, I am investigating why some approaches to packaging and package maintenance spread very quickly, while others never get more than a few users.

The question of why people adopt or reject innovations is at the core of diffusion research. Diffusion research is a busy field with thousands of studies seeking to find out what causes adoption and rejection of ideas, tools, techniques, products, strategies, and theories in a multitude of social systems.

The social system I investigate is the group of Debian package maintainers, but my research is equally applicable to most other FLOSS projects, which are characterised by voluntary involvement, global cooperation, and high levels of interdependency. I chose Debian because of my background and motivation for this research.

A framework of influences

My goal is to design and test a "framework" which captures the salient influences to package maintainers' adoption or rejection decisions in an unambiguous and orthogonal way.

What's in a framework?

It pains me to use a buzzword like "framework", but I have not found a better word. I use framework to refer to a way to look at and interpret a complex issue, which allows one to focus on certain aspects while filtering out others.

Imagine a grid of 100x100 random characters and my task was to select eight of them and let you know which ones; I could send eight coordinates, or I could give you a piece of paper with eight holes and instructions on how to overlay this paper on the grid. This piece of paper would frame the information and filter out the irrelevant bits, allowing you to focus on the information of interest to you.

In much the same way, the framework I want to design helps one look at those influences that matter (from the right angle), and hides all the rest. If you know of a better word, please let me know.

Such a framework would help everyone distribute tools and techniques among Debian package maintainers, fostering competition and driving progress. It should streamline Debian package maintenance, increase the efficiency of every volunteer contributor, and allow the project to scale better.

Moreover, the framework should be applicable to other volunteer projects, as well as management science, where a trend exists towards treating employees as volunteers by giving them increased amounts of autonomy.

If you are interested in how I plan to achieve this goal, please read about my research approach.

I am not aware of any other research endeavours that investigate the diffusion of innovations in a FLOSS project. If you know of such a study, please let me know.

Research documentation

I document the progress at various stages during my research endeavour. Such documents constitute a good reference for those who are interested in my research beyond the broad overview given on these pages. The series of documents also captures the evolution of the research itself, which hardly ever remains constant throughout its period. This also means that these documents do not necessarily reflect the current research. Ask me if you have any doubt or questions!

Initially, I put plans and theories into words and described intentions in research proposals. As a student of the British university system (used by the University of Limerick), I started off on the Masters track and had to convince a board of examiners that my research is at Ph.D. level before becoming a proper Ph.D. student.

Table of contents


Please cite this web page as follows: Krafft, Martin F. "Method diffusion in large open source projects." Method diffusion in large open source projects. 23 Dec 2008. Martin Krafft, University of Limerick. <http://phd.martin-krafft.net/index.html>. Last accessed: [DATE ACCESSED].

This page was last modified Tue Sep 16 23:53:43 2008.

Site design and content are copyright © 2005–8 Martin F. Krafft. Please see the imprint.
I shall not be held liable for offending content in pages linking to or linked from site, nor do I endorse their content unless I stated otherwise.

This webpage wouldn't be possible without Debian, Python, rest2web, Apache, and other excellent pieces of Free Software.

Valid XHTML 1.0 Strict Valid CSS