Clone-and-Own Software Product Derivation Based on Developer Preferences and Cost Estimation - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2018

Clone-and-Own Software Product Derivation Based on Developer Preferences and Cost Estimation

Eddy Ghabach
  • Fonction : Auteur
  • PersonId : 980170
Franjieh El Khoury
  • Fonction : Auteur
  • PersonId : 1037965
Badih Baz
  • Fonction : Auteur
  • PersonId : 998238

Résumé

Clone-and-own is a common reuse practice that is widely adopted for evolving a family of software systems. However, this practice loses its effectiveness if not supported with valuable indicators that guide the derivation of new products. In this paper, we propose an approach to support the derivation of new product variants based on clone-and-own, by providing the possible scenarios in terms of operations to perform to accomplish the derivation. We generate a constraints system prior to a product derivation, to facilitate the software engineer selection of the suitable scenario and operations based on his preferences. In addition, we propose a cost estimation for each operation and respectively for each scenario, thus, a software engineer can rely on it as an additional parameter to achieve the derivation. The proposed scenarios and cost estimation are based on indicators retrieved after an automated identification of the mappings between the features implemented by the family of software products and the assets in which they are implemented. We preliminarily validate our approach on a case study where results show that the provided support can considerably reduce the amount of time and efforts that can be required to achieve a product derivation.
Fichier principal
Vignette du fichier
paper 87.pdf (264.36 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01903006 , version 1 (24-10-2018)

Identifiants

  • HAL Id : hal-01903006 , version 1

Citer

Eddy Ghabach, Mireille Blay-Fornarino, Franjieh El Khoury, Badih Baz. Clone-and-Own Software Product Derivation Based on Developer Preferences and Cost Estimation. 12th International Conference on Research Challenges in Information Science, RCIS 2018, May 2018, Nantes, France. ⟨hal-01903006⟩
70 Consultations
119 Téléchargements

Partager

Gmail Facebook X LinkedIn More