As promised a few months ago, I added the final versions of both SPLC workshop papers to my publication site. Also I took the opportunity to clean out the external links section and added a few links to all people I’ve co-authored stuff with. I hope to write some more stuff over the next few months and that too will find its way to this site, eventually.
I recently saw a keynote from Carliss Baldwin at SPLC 2006. She had some interesting points on software modularity and the notion of option value and used that to outline the economic benefits of a SPL approach to developing software.
Too bad, I kind of liked the idea of a Java centric phone.
Next week, I am attending the Software Product Line Conference 2006 in Baltimore. I’m presenting a paper in on variability mechanisms in service grids (posted about this a few months ago) and two workshop papers.
I submitted a paper to the Managing Variability for Software Product Lines: Working With Variability Mechanisms. The paper, which I wrote with Christian Prehofer, discusses some ideas on using version management systems during product derivation:
This paper considers tool support for variability management, with a particular focus on product derivation, as common in industrial software development. We show that tools for software product lines and product derivation have quite different approaches and data models. We argue that combining both can be very valuable for integration and consistency of data. In our approach, we illustrate how product derivation and variability management can be based on existing version management tools.
An edited version of this paper will be published after the workshop comments have been incorporated.
Open source projects have a characteristic set of development practices that is, in many cases, very different from the way many Software Product Families are developed. Yet the problems these practices are tailored for are very similar. This paper examines what these practices are and how they might be integrated into Software Product Family development.
This paper was accepted for the First International Workshop on Open Source Software and Product Lines.
I will update my publications page after the conference after it is clear how and where the papers will be published.