Lightweight software product line engineering for companies operating in the ERP domain.


In this project, a tool-supported approach is developed that supports lightweight software product line engineering (SPLE) for companies operating in the ERP domain.

Motivation 
Existing SPLE approaches often require up-front investments to build reusable artifacts and require changes in the development process, organization, and technical realisation. For companies (typically SMEs) that customize and sell standard software products, such as Enterprise Resource Planning (ERP) systems, from other software vendors, it is often unfeasible to adopt an SPLE approach as significant updates of the underlying platform make established reuse infrastructures obsolete every one to three years. To benefit from systematic reuse, companies operating in the ERP domain need lightweight approaches to quickly assess the reuse potential in their existing product customizations and means to identify domain-specific units of reuse (features) and their corresponding artifacts. A high degree of automation is required to enable systematic reuse and an early payoff before the next platform release.

Goals
Time and cost-effective estimation of the reuse potential within existing ERP system customisations and establishment of a reuse infrastructure for ERP system customisations.

Results

  • Tool-supported approach for the semi-automatic analysis of the similarity of a set of ERP system customisations.
  • Tool-supported approach to semi-automatically infer variability information from a set of ERP system customisations.
  • Establishment of a repository for storing variability information together with the associated implementation artefacts for systematic reuse.
  • Generation of hints for supporting domain analysts during the manual refinement of the inferred variability information.

Funding Austrian Research Promotion Agency (FFG), Projectnumber 841089

Duration
2011 – 2014

Partners InsideAX GmbH, University of Zurich

Contact Iris Groher

Product Line Engineering for Standard Software Customisations (PL4X)

Publications

M. Nöbauer, I. Groher, N. Seyff: Feature-Based Reuse in the ERP Domain: An Industrial Case Study, 22nd International Systems and Software Product Line Conference (SPLC 2018), Gothenburg, Sweden, September 10-14, 2018, doi.org/10.1145/3233027.3233051
Conference Article
M. Nöbauer, N. Seyff, I. Groher: Inferring Variability from Customized Standard Software Products, 18th International Software Product Line Conference (SPLC 2014), Florence, Italy, September 15-19, 2014, pp. 284-293, doi:10.1145/2648511.2648544.
Conference Article
M. Nöbauer, N. Seyff, I. Groher: Similarity Analysis within Product Line Scoping: An Evaluation of a Semi-Automatic Approach, 26th International Conference on Advanced Information Systems Engineering (CAISE 2014), LNCS 8484, Springer International Publishing Switzerland, Thessaloniki, Greece, June 16-20, 2014, pp. 165-179 doi:10.1007/978-3-319-07881-6_12.
Conference Article
M. Nöbauer, N. Seyff, I. Groher, D. Dhungana: A Lightweight Approach For Product Line Scoping, 38th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2012),Cesme Izmir, Turkey, September 5-8, 2012, pp. 105-108 doi:10.1109/SEAA.2012.81.
Conference Article