header image 1 header image 2 header image 3

Subscribe by Email

Categories

Open Source Best Practices Research February 2010

Prof. Riehle is currently in the Silicon Valley performing explorative interviews with local commercial open source firms. Goal of the research is to uncover best practices of such firms in the various business functions that make up a software firm. Currently, we are focussing on Marketing, Community, and Engineering management. Stay tuned and feel free to post your ideas or hypotheses or contact us about this research.

Current Bachelor/Diplom/Master-Theses Topics

Update 2010-06-19: Descriptions of the theses can now be found on StudOn. Check them out! (If you don’t see them, you are not logged in.) Topics crossed out below have been picked up by students already.


 

We just updated our set of open source theses topics. They cover technology, software process, legal/law, and business/economics. These are the headlines:

  • Best Practices of Adopting Open Source in Software Products
  • Migrating Community Open Source to Commercial Open Source
  • Packaging Software from conflicting Open Source Components
  • Codifiying Open Source’s Best Collaboration Practices
  • Introducing Agile Methods and Open Source to Student Teams
  • Estimating Open Source Growth and the Software End-game
  • Case Study: TikiWiki—Success Against Common Wisdom?
  • When to Open Source and When Not

Please find detailed descriptions on the ground floor of the Blaues Hochhaus (Martensstr. 3) or on the Professorship’s floor (4th floor). Both boards are right next to the elevators.

Profile of Professorship

We had to write a profile of the Professorship for Open Source Software. Please see below. (In German.) English translation here courtesy of Google Translate. Subject to change at any time.

Summary

Die Professur für Open-Source-Software führt angewandte Softwaretechnik-Forschung und -Lehre unter besonderer Berücksichtigung von Open-Source-Software durch. Aufgrund der Eigenheiten von Open-Source-Software ist die Forschung interdisziplinär ausgerichtet: Neben den üblichen Informatik-Kollaborationen wird insbesondere mit den Wirtschaftswissenschaftlern zusammengearbeitet. Aufgrund der angewandten Ausrichtung ist die Zusammenarbeit mit der Industrie wichtig und wird entsprechend angestrebt. Forschungsfragestellungen in Promotionen sind praxis-orientiert und die Universität wünscht eine Kommerzialisierung der Ergebnisse und unterstützt sie. Neben den üblichen Vorlesungen und Seminaren betont die Lehre die Projektarbeit in Studierendenteams und die Entwicklung konkreter brauchbarer Open-Source-Software.

Continue reading Profile of Professorship

Open Source Research Opinion: Industry Decision Models

We will be participating in the Computing Community Consortium’s workshop on the future of open source research at UC Irvine. The organizers asked participants to provide opinions on three research areas that warrant further attention. Here is our third one:

3. Decision Models for Industry Participation in Community Open Source

Community open source is open source software that is owned by a community of stakeholders, sometimes through a proxy like a non-profit foundation. Today, neither software development nor software user firms have decision models that help them decide whether and to what extent to get engaged with such projects. What is the return on investment for SAP to participate in the Apache Software Foundation? For Bank of America to support the Eclipse Foundation? Without proper decision models and economic reasoning, software user and developer firms are likely to remain more cautious than necessary and end up underinvesting.

Continue reading Open Source Research Opinion: Industry Decision Models

Open Source Research Opinion: Explorative Tools and Process Research

We will be participating in UC Irvine’s workshop on the future of open source research. The organizers asked participants to provide opinions on three research areas that warrant further attention. Here is our second one:

2. Improved Open Source Process and Tooling

Quantitative analyses of open source projects can only show how things are done today. But what about tomorrow? Where do groundbreaking new practices and tools come from? Open source software development, when compared with other approaches like plan-driven and agile methods, has many advantages but also is clearly lacking in many dimensions. Most of these problems surface, when developers are no longer “scratching their own itch”. In such situations, more traditional methods of product and project management can and should be applied.

Continue reading Open Source Research Opinion: Explorative Tools and Process Research

Open Source Research Opinion: Quantitative Process Research

We will be participating in the Computing Community Consortium’s workshop on the future of open source research at UC Irvine. The organizers asked participants to provide opinions on three research areas that warrant further attention. Here is our first one:

1. Quantitative Analyses of Actual Programmer Behavior

We design software development processes and tools based on what we think helps the process and programmers best. The design of a process and of supporting tools then reflects the beliefs of the designers of what holds true in software development. Until the advent of empirical software engineering, it used to be a lot of guesswork of what makes a good process and a good tool. But even early empirical software engineering research found it hard to abstract from one project to another, not to mention to get sufficient data in the first place.

Continue reading Open Source Research Opinion: Quantitative Process Research

2009 Year-end Summary and Review

Summary

It has only been a bit more than three months since we started the open source research group at the Friedrich-Alexander-University of Erlangen-Nürnberg, but we are off to a good start. We settled on two main projects, open source software forges and Wikipedia technology. We filled one of the three open researcher (Ph.D. student) positions we started out with and expect to fill the other two by end of January 2010. Publications did not fall off a cliff as prior momentum kept us going with an OOPSLA Onward! paper in late 2009 and a Transactions on Pattern Languages of Programming paper to appear in 2010. Initial short-term projects for new group members are expected to smooth out the usual drop in publications that comes with a new professorship. Industry welcomed the establishment of our group with two initial sponsorships by Red Hat and Novell, respectively, each for half a Ph.D. student. Local firms are showing a keen interest in open source and its impact and we hope that the groundwork we are laying right now will lead to more industry engagements in 2010 and beyond. Finally, Prof. Riehle chaired the 2009 International Symposium on Wikis and Open Collaboration, which was a full success. We wish everyone a healthy, prosperous, and rewarding 2010!

Continue reading 2009 Year-end Summary and Review

Survey on Commits in Open and Closed Source Projects

Please help the open source research group by taking this survey on code contributions in open and closed source projects!

/surveys/index.php?sid=58638&lang=en

Update 2009-12-30: We enhanced the survey based on your feedback and are keeping it open now until Jan 15, 2010. Please help out!

The survey consists of 10 (+4) questions. We will publish the results or send them directly to you if you wish!

A bit more information for those interested: We are trying to assess the code contribution distribution, that is, how much code and how frequently people check-in. More importantly, what they think how they contribute. The answers are expected to vary, hence the notion of “distribution”. Better understanding code contribution behavior will help us build better software development tools.

Novell Sponsors Open Source Research Group

Novell, provider of the community open source project openSUSE and the commercial open source product SUSE Linux Enterprise (Desktop/Server) is sponsoring the Open Source Research Group of the University of Erlangen Nuremberg. We are very happy to receive the gift which will support half a Ph.D. student (as a research assistant) for three years. The sponsorship was facilitated by the Open Source Business Foundation.

On Nov 25, 2009, Novell had put out a corresponding press release.

Diplomarbeitsthema: Das Wachstum von Open Source

Dies ist ein reales Beispiel für ein offenes Diplomarbeitsthema. Bei Interesse melden Sie sich bitte. Im allgemeinen werden wir gleichermassen technische wie auch empirische Themen vergeben. Bitte tragen Sie den RSS-Feed dieses Blogs in Ihren News-Reader ein.

Aufgabenstellung

In 2008 veröffentlichten wir ein viel beachtetes (aber recht einfaches) Papier, welches das exponentielle Wachstum von Open-Source-Software aufzeigte. Heute verfügen wir über sehr viel mehr Daten. Zum einen sind dies neuere Daten über das Open-Source-Wachstum, zum anderen sind dies weitere Daten, insbesondere über Softwareentwicklerwachstum in der Welt. Diese Diplom/Magister/Master-Arbeit analysiert diese Daten und prognostiziert das zukünftige Open-Source-Wachstum. Es korreliert dieses Wachstum mit der Verfügbarkeit von Softwareentwicklern in der Welt und versucht das “Endspiel” in der Softwareentwicklung auf Basis dieser Daten vorher zu sagen. Eine resultierende wissenschaftliche Veröffentlichung wird angepeilt.

Voraussetzungen

  • Gute Mathematik/Statistik-Kenntnisse sind Bedingung
  • SQL-Erfahrung zur Datenbankabfrage ist von Vorteil

Ansprechpartner

Dirk Riehle

Status

Offen.