Latest in Industry and Research Publications
-
The commit size distribution of open-source software (summary)
We finished our work on modeling the commit sizes of open source, called the commit size distribution of open source. This is relevant work for anyone who’d like to know how much code developers are writing for a single commit (code contribution) to a project. For example, if you are developing software development tools, you…
-
A model of the commit size distribution of open source [SOFSEM 2013]
Abstract: A fundamental unit of work in programming is the code contribution (“commit”) that a developer makes to the code base of the project in work. We use statistical methods to derive a model of the probabilistic distribution of commit sizes in open source projects and we show that the model is applicable to different…
-
Software architecture is a (poor) metaphor
At FAU, we are now holding our so-named “software architecture” seminar for the second time. It is important to realize (for students as well as the general public) that “software architecture” is a metaphor (or, maybe more precisely, an analogy). Architecture is a discipline several thousand years old, while software architecture is only as old…
-
Cargo cult public investments?
Richard Feynman, in an enjoyable-to-read article [1], explains what he calls the cargo cult: In the South Seas there is a Cargo Cult of people. During the war they saw airplanes land with lots of good materials, and they want the same thing to happen now. So they’ve arranged to make things like runways, to…
-
A model of open source developer foundations [OSS 2012]
Abstract: Many community open source projects are of high economic relevance. As these projects mature, their leaders face a choice of continuing the project as is, making the project join an existing foundation, or creating their own foundation for the project. This article presents a model of open source developer foundations that project leaders can…
-
Short position paper on open source (in German)
Positionspapier zu “Open Source” für die EIDG Projektgruppe Interoperabilität, Standards, Open Source Prof. Dr. Dirk Riehle, M.B.A. / Friedrich-Alexander-Universität Erlangen-Nürnberg Open Source ist eine disruptive Innovation in der Softwareindustrie. Sie hat zu neuen Geschäftsmodellen geführt, mit denen Softwareunternehmen schneller und kostengünstiger bessere Software entwickeln und damit etablierte Spieler aushebeln können. Für die wenigen großen deutschen…