EXPERIENCES INITIATING SOFTWARE PRODUCT LINE ENGINEERING IN SMALL TEAMS WITH PULSE

Hans Martin Mærsk-Møller, Bo Nørregaard Jørgensen

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

Small teams of software engineers are represented both in small companies and semi-independent fractions in medium and large companies. Even though some results and experience papers have been published in the context of Small- and Medium-Sized Enterprises (SMEs), there is a lack of experience papers and collective results on Software Product Line Engineering (SPLE) in the context of small teams.

This paper remedies this situation by providing experiences from a successful approach of applying software product line engineering in a small team.

We conduct a transition from single-system production to Software Product Line (SPL) in the domain of greenhouse climate control systems. The domain contains inherent variabilities and extensive commonalities between the products in scope, which makes it a prime candidate for SPLE - besides having good business prospects.

The transitioning to SPLE is generally made more difficult due to the inherent characteristic of being a small team - resulting in the requirement of keeping the overhead of the transitioning process to an absolute minimum. Another requirement in our case was keeping the production online. We targeted these requirements by tailoring an existing methodology, PuLSETM, drew advantages of NetBeans Rich Client Platform, and based the product line on the existing application.

Original languageEnglish
Title of host publicationProceedings of the IASTED International Conference on Software Engineering : February 16-18, 2010, Innsbruck, Austria
EditorsR. Fox, W. Golubski
Number of pages10
PublisherACTA Press
Publication date2010
Pages125-134
ISBN (Electronic)978-0-88986-821-2
Publication statusPublished - 2010
EventThe IASTED International Conference on Software Engineering 2010 - Innsbruck, Austria
Duration: 16. Feb 201018. Feb 2010
Conference number: 677

Conference

ConferenceThe IASTED International Conference on Software Engineering 2010
Number677
CountryAustria
CityInnsbruck
Period16/02/201018/02/2010

Keywords

  • Software Engineering, Reusability, Software Methodologies, Software Product Lines, Software Design

Cite this