Software assessments, benchmarks, and best practices
Software assessments, benchmarks, and best practices
Empirical studies of software engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Software product lines: practices and patterns
Software product lines: practices and patterns
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Contemporary Application-Domain Taxonomies
IEEE Software
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
Service -Oriented Computing: Concepts, Characteristics and Directions
WISE '03 Proceedings of the Fourth International Conference on Web Information Systems Engineering
A product line architecture for web applications
Proceedings of the 2005 ACM symposium on Applied computing
A taxonomy of variability realization techniques: Research Articles
Software—Practice & Experience
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Requirements engineering paper classification and evaluation criteria: a proposal and a discussion
Requirements Engineering
Pattern-based Variability Management in Web Service Development
ECOWS '05 Proceedings of the Third European Conference on Web Services
Feature Analysis for Service-Oriented Reengineering
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
Service Grid Variability Realization
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Using Product Line Techniques to Build Adaptive Systems
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Applying Variability Modeling Concepts to Support Decision Making for Service Composition
SOCCER '06 Proceedings of the Service-Oriented Computing: Consequences for Engineering Requirements
Journal of Systems and Software
Turning portlets into services: the consumer profile
Proceedings of the 16th international conference on World Wide Web
Software product line engineering for Web services and UML
AICCSA '05 Proceedings of the ACS/IEEE 2005 International Conference on Computer Systems and Applications
A Systematic Review of Theory Use in Software Engineering Experiments
IEEE Transactions on Software Engineering
A Comprehensive Approach to Service Adaptation
SOCA '07 Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications
Developing Search Strategies for Detecting Relevant Experiments for Systematic Reviews
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Development and Configuration of Service-based Product Lines
SPLC '07 Proceedings of the 11th International Software Product Line Conference
A Variability Modeling Method for Adaptable Services in Service-Oriented Computing
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Software Architectural Reuse Issues in Service-Oriented Architectures
HICSS '08 Proceedings of the Proceedings of the 41st Annual Hawaii International Conference on System Sciences
Service-oriented design and development methodology
International Journal of Web Engineering and Technology
The role of replications in Empirical Software Engineering
Empirical Software Engineering
A product-line architecture for web service-based visual composition of web applications
Journal of Systems and Software
Research challenges in the tension between features and services
Proceedings of the 2nd international workshop on Systems development in SOA environments
Dynamic Software Product Lines
Computer
Service-Oriented Commonality Analysis Across Existing Systems
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
An Approach for Developing Service Oriented Product Lines
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Applying Software Product Lines to Build Autonomic Pervasive Systems
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Generation of BPEL Customization Processes for SaaS Applications from Variability Descriptors
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 2
Variation-Oriented Engineering (VOE): Enhancing Reusability of SOA-based Solutions
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 1
Systematic literature reviews in software engineering - A systematic literature review
Information and Software Technology
SOMA: a method for developing service-oriented solutions
IBM Systems Journal
Adaptable Web Services Modeling Using Variability Analysis
ICCIT '08 Proceedings of the 2008 Third International Conference on Convergence and Hybrid Information Technology - Volume 01
A Method of Service Identification for Product Line
ICCIT '08 Proceedings of the 2008 Third International Conference on Convergence and Hybrid Information Technology - Volume 02
A Business-Level Service Model Supporting End-User Customization
Service-Oriented Computing - ICSOC 2007 Workshops
Identification and Analysis of Business and Software Services—A Consolidated Approach
IEEE Transactions on Services Computing
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Using Model Customization for Variability Management in Service Compositions
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Building Service-Oriented User Agents Using a Software Product Line Approach
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Model-driven development of families of Service-Oriented Architectures
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Dynamic Software Product Lines for Service-Based Systems
CIT '09 Proceedings of the 2009 Ninth IEEE International Conference on Computer and Information Technology - Volume 02
A Systematic Process for Developing High Quality SaaS Cloud Services
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Modeling and managing the variability of Web service-based systems
Journal of Systems and Software
Strategies for variability transformation at run-time
Proceedings of the 13th International Software Product Line Conference
Context awareness for dynamic service-oriented product lines
Proceedings of the 13th International Software Product Line Conference
Product-line-based requirements customization for web service compositions
Proceedings of the 13th International Software Product Line Conference
Service-oriented architectures and software product lines: enhancing variation
Proceedings of the 13th International Software Product Line Conference
A feature-oriented approach for developing reusable product line assets of service-based systems
Journal of Systems and Software
Applying software product line concepts in service orientation
International Journal of Intelligent Information and Database Systems
Describing variability in service-oriented software product lines
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Variability Modeling and QoS Analysis of Web Services Orchestrations
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
A Feature-Oriented Approach for Web Service Customization
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
Towards a Variability Model for SOA-Based Solutions
SCC '10 Proceedings of the 2010 IEEE International Conference on Services Computing
FUSION: a framework for engineering self-tuning self-adaptive software systems
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
Designing and prototyping dynamic software product lines: techniques and guidelines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
A software product line for the mobile and context-aware applications domain
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Feature-based composition of software architectures
ECSA'10 Proceedings of the 4th European conference on Software architecture
Designing a Set of Service-Oriented Systems as a Software Product Line
SBCARS '10 Proceedings of the 2010 Fourth Brazilian Symposium on Software Components, Architectures and Reuse
Service customization by variability modeling
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Managing service variability: state of the art and open issues
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
An Approach for Dynamically Building and Managing Service-Based Applications
APSCC '10 Proceedings of the 2010 IEEE Asia-Pacific Services Computing Conference
Using mapping studies as the basis for further research - A participant-observer case study
Information and Software Technology
Development and configuration of service-oriented systems families
Proceedings of the 2011 ACM Symposium on Applied Computing
Adaptation of service-based systems
Service research challenges and solutions for the future internet
ECBS '11 Proceedings of the 2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems
Proceedings of the 15th International Software Product Line Conference, Volume 2
Towards feature-oriented variability reconfiguration in dynamic software product lines
ICSR'11 Proceedings of the 12th international conference on Top productivity through software reuse
Validation of families of business processes
CAiSE'11 Proceedings of the 23rd international conference on Advanced information systems engineering
Context-Aware Autonomous Web Services in Software Product Lines
SPLC '11 Proceedings of the 2011 15th International Software Product Line Conference
Variability Modeling for Service Oriented Product Line Architectures
SPLC '11 Proceedings of the 2011 15th International Software Product Line Conference
Systematic Reuse of Web Services through Software Product Line Engineering
ECOWS '11 Proceedings of the 2011 IEEE Ninth European Conference on Web Services
A rendezvous of content adaptable service and product line modeling
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Modeling and managing variability in process-based service compositions
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Integrating a software product line with rule-based business process modeling
TEAA'05 Proceedings of the 31st VLDB conference on Trends in Enterprise Application Architecture
Systematic mapping studies in software engineering
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
Context: Service-Orientation (SO) is a rapidly emerging paradigm for the design and development of adaptive and dynamic software systems. Software Product Line Engineering (SPLE) has also gained attention as a promising and successful software reuse development paradigm over the last decade and proven to provide effective solutions to deal with managing the growing complexity of software systems. Objective: This study aims at characterizing and identifying the existing research on employing and leveraging SO and SPLE. Method: We conducted a systematic mapping study to identify and analyze related literature. We identified 81 primary studies, dated from 2000-2011 and classified them with respect to research focus, types of research and contribution. Result: The mapping synthesizes the available evidence about combining the synergy points and integration of SO and SPLE. The analysis shows that the majority of studies focus on service variability modeling and adaptive systems by employing SPLE principles and approaches. In particular, SPLE approaches, especially feature-oriented approaches for variability modeling, have been applied to the design and development of service-oriented systems. While SO is employed in software product line contexts for the realization of product lines to reconcile the flexibility, scalability and dynamism in product derivations thereby creating dynamic software product lines. Conclusion: Our study summarizes and characterizes the SO and SPLE topics researchers have investigated over the past decade and identifies promising research directions as due to the synergy generated by integrating methods and techniques from these two areas.