Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
IEEE Software
Feature-Oriented Project Line Engineering
IEEE Software
New Methods in Software Product Line Development
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Incremental return on incremental investment: Engenio's transition to software product line practice
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Getting there from here: a roadmap for software product line adoption
Communications of the ACM - Software product line
Software Product Lines Approach in Enterprise System Development
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Using Requirements Management Tools in Software Product Line Engineering: The State of the Practice
SPLC '07 Proceedings of the 11th International Software Product Line Conference
The 3-Tiered Methodology: Pragmatic Insights from New Generation Software Product Lines
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Supporting Runtime System Adaptation through Product Line Engineering and Plug-in Techniques
ICCBSS '08 Proceedings of the Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008)
Renewing the Product Line Vision
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Structured Variation Management in Software Product Lines
HICSS '09 Proceedings of the 42nd Hawaii International Conference on System Sciences
Towards feature-driven planning of product-line evolution
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Variability management in an unaware software product line company: an experience report
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
Hi-index | 0.00 |
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 development 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 applications specific to a medical field. For customisations well defined variation points were developed. Our solution allows for easy implementation of medical documentation requirements compared to tedious development of new applications from scratch. It significantly reduced the necessary development effort and time to market. The resulting core documentation platform can be used for an arbitrary medical field completely eliminating the dependence on the specific customer domain.