skip to main content
research-article

Service-oriented product lines: a systematic mapping study

Published: 29 March 2014 Publication History

Abstract

Software product line engineering and service-oriented architectures both enable organizations to capitalize on reuse of existing software assets and capabilities and improve competitive advantage in terms of development savings, product flexibility, time-to-market. Both approaches accommodate variation of assets, including services, by changing the software being reused or composing services according a new orchestration. Therefore, variability management in Service-oriented Product Lines (SoPL) is one of the main challenges today. In order to highlight the emerging evidence-based results from the research community, we apply the well-defined method of systematic mapping in order to populate a classification scheme for the SoPL field of interest. The analysis of results throws light on the current open issues. Moreover, different facets of the scheme can be combined to answer more specific research questions. The report reveals the need for more empirical research able to provide new metrics measuring efficiency and efficacy of the proposed models, new methods and tools supporting variability management in SoPL, especially during maintenance and verification and validation. The mapping study about SoPL opens further investigations by means of a complete systematic review to select and validate the most efficient solutions to variability management in SoPL.

References

[1]
K. Pohl, G. Bockle, F. Van Der Linden, Software Product Line Engineering: Foundation, Principles and Techniques, Springer, 2005.
[2]
T. Erl, Service-Oriented Architecture (SOA): Concepts, Technology, and Design, Prentice Hall, 2005.
[3]
J. Bosch, G. Florijn, D. Greefhorst, J. Kuusela, J. Obbink, and K. Pohl, Variability Issues in Software Product Lines, in Softw. Product-Family Eng (PFE-4): Springer, 2002, pp. 303--338.
[4]
Barbara Kitchenham, Pearl Brereton, David Budgen: The educational value of mapping studies of software engineering literature. ICSE (1) 2010: 589--598
[5]
Barbara A. Kitchenham, Hiyam Al-Kilidar, Muhammad Ali Babar, Mike Berry, Karl Cox, Jacky Keung, Felicia Kurniawati, Mark Staples, He Zhang, Liming Zhu: Evaluating guidelines for reporting empirical software engineering studies. Empirical Software Engineering 13(1): 97--121 (2008)
[6]
Kai Petersen, Robert Feldt, Shahid Mujtaba, Michael Mattsson, Systematic Mapping Studies in Software Engineering, Proceedings of 12th International Conference on Evaluation and Assessment in Software Engineering (EASE), Italy, 26 - 27 June 2008.
[7]
R. Wieringa, N. A. M. Maiden, N. R. Mead, and C. Rolland. Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requir. Eng.,11(1):102--107, 2006.

Cited By

View all
  • (2021)A family of standards for software and systems product linesComputer Standards & Interfaces10.1016/j.csi.2021.10353778(103537)Online publication date: Oct-2021
  • (2017)CASE Tool Support for Variability Management in Software Product LinesACM Computing Surveys10.1145/303482750:1(1-45)Online publication date: 10-Mar-2017
  • (2017)Building the foundations for ‘MDE as Service’IET Software10.1049/iet-sen.2016.012411:4(195-206)Online publication date: 1-Aug-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 39, Issue 2
March 2014
99 pages
ISSN:0163-5948
DOI:10.1145/2579281
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 March 2014
Published in SIGSOFT Volume 39, Issue 2

Check for updates

Author Tags

  1. empirical study
  2. mapping study
  3. product line development
  4. service-oriented architecture
  5. service-oriented computing
  6. software product line
  7. variability management

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)A family of standards for software and systems product linesComputer Standards & Interfaces10.1016/j.csi.2021.10353778(103537)Online publication date: Oct-2021
  • (2017)CASE Tool Support for Variability Management in Software Product LinesACM Computing Surveys10.1145/303482750:1(1-45)Online publication date: 10-Mar-2017
  • (2017)Building the foundations for ‘MDE as Service’IET Software10.1049/iet-sen.2016.012411:4(195-206)Online publication date: 1-Aug-2017
  • (2017)A Preliminary Assessment of Variability Implementation Mechanisms in Service-Oriented ComputingMastering Scale and Complexity in Software Reuse10.1007/978-3-319-56856-0_3(31-47)Online publication date: 5-Apr-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media