An experience report on the incremental adoption and evolution of an SPL in eHealth

Abstract

This work presents an experience report on the evolutionary development of a software product line (SPL) in the eHealth domain. The effort was triggered by the concurrent devel- opment of two similar products and the ambition to reduce redundant development and quality assurance. The result is a scalable base for a complex, highly adaptable information system. This system is required to be applicable in multiple business domains and diverging environments ranging from large scale hospitals to single practitioner clinics. During this effort we were able to extract the common denominator in the form of core assets from existing appli- cations specific to a medical field. For customisations well defined variation points were developed. Our solution allows for easy implementation of medical documentation require- ments compared to tedious development of new applications from scratch. It significantly reduced the necessary devel- opment effort and time to market. The resulting core doc- umentation platform can be used for an arbitrary medical field completely eliminating the dependence on the specific customer domain.

Publication
Talk: 1st Workshop on Product LinE Approaches in Software Engineering (PLEASE 2010), Cape Town, South Africa; 05-02-2010; in: “Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering”, Acm, New York, NY, USA (2010), ISBN: 978-1-60558-968-8; 16 - 23
Thomas Grechenig
Thomas Grechenig
Ao.Univ.Prof. Dipl.-Ing. Dr.techn.