Abstract

Feature modeling is used to express commonality and variability among a family of software products called the software product line. To offer customized products to their customers, organizations need to build packages of features taking into consideration customer needs and preferences. This paper presents a platform named SPLP (Software Product Line Profiling) which allows pre-configuring feature models through the restriction of the configuration space to meet the requirements of a specific market segment. Considering that concerns and preferences of this latter are a key criteria to achieve a tailored pre-configuration, authors propose the integration of user profiling in the SPLP platform through the definition of a user profile model describing information about the user and the products he is used to consume. This information is then exploited by the SPLP platform to perform an automated pre-configuration according to each user profile requirements and preferences.

Highlights

  • Feature modeling was proposed by Kang, Cohen, Hess, Novak, & Peterson (1990) as part of the FODA (Feature Oriented Domain Analysis) method as a mean to express commonality and variability among products within the same software product line

  • This fact incite these organizations to go through a customization process by proposing packages of features stemming from the overall feature model and responding to a specific set of requirements shared by a whole market segment, before performing a product configuration meeting needs of an individual customer belonging to this market segment

  • This paper presented a platform named Software Product Line Profiling Platform (SPLP) for feature model pre-configuration based on user profiles and their related preferences

Read more

Summary

Introduction

Feature modeling was proposed by Kang, Cohen, Hess, Novak, & Peterson (1990) as part of the FODA (Feature Oriented Domain Analysis) method as a mean to express commonality and variability among products within the same software product line. Contributions: In this paper, authors make use of advantages of user profiling in feature models pre-configuration through the integration of a user profile model generated from the application of a data mining algorithm on data related to the software product line under consideration Integrating such a model in the SPLP platform facilitates the task of the package developer as he has to specify only technical requirements of the target market segment by assigning values to the dimensions specified in the user profile model without worrying about concerns or preferences of other nature (e.g. business and legal concerns). Determining the current user profile allows to invoke the right decision rule for a tailored pre-configuration To illustrate this approach, authors consider as an example a travel agency willing to offer customized packages of trips and related touristic services to different market segments as a mean to boost his marketing strategy and increase its sales.

On Domain Requirements Engineering in SPLE
On User Profiling
Ontologies
SPLP Overview
The Business Layer
The Mapping Relationships
The Decision Rules
Related Work
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.