A Systematic Reuse-based Approach for Customized Cloned Variants

被引:0
|
作者
Ignaim, Karam [1 ]
Fernandes, Joao M. [1 ]
Ferreira, Andre L. [2 ]
Seidel, Jana [2 ]
机构
[1] Univ Minho, Dept Informat, Braga, Portugal
[2] Bosch Car Multimedia Portugal, Braga, Portugal
关键词
cloning; systematic reuse; variant; variability; commonality; Feature Model; SOFTWARE PRODUCT LINES; REQUIREMENTS; EXTRACTION;
D O I
10.1109/QUATIC.2018.00051
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Systematic reuse often becomes possible only after a number of customized cloned variants have already been delivered. Transforming from customized cloned variants to a systematic reuse with the explicit management of variability is beneficial. Hence, industrial companies prefer to adopt a reuse-based approach. We propose in this research work an approach that supports the re-engineering of existing customized cloned variants towards systematic software reuse. The approach also eases the process of adding a new variant to a set of customized cloned variants, whenever there is enough implementation similarity between the existing customized cloned variants and the new one. We plan to evaluate our approach in an industrial case study, specifically in a set of customized cloned variants of software applications used by automotive companies. As an initial validation effort, we already have presented our first results to software developers at Bosch. They provided us a positive feedback about the ability of our approach to give an overview of the commonality and the variability of the customized cloned variant. For more robust validation, we propose to use a structured demonstration for the same industrial case study environment with qualitative and quantitive evaluation of the impact.
引用
收藏
页码:287 / 292
页数:6
相关论文
共 50 条
  • [1] Software Process Definition: a Reuse-based Approach
    Barreto, Ahilton Silva
    Paulino Murta, Leonardo Gresta
    Cavalcanti da Rocha, Ana Regina
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2011, 17 (13) : 1765 - 1799
  • [2] An approach of reuse-based software process improvement
    Xu, Ruzhi
    Lin, Peiguang
    Zhao, Zhikun
    Qian, Leqiu
    [J]. Journal of Computational Information Systems, 2010, 6 (06): : 1897 - 1906
  • [3] A Reuse-Based Annotation Approach for Medical Documents
    Christen, Victor
    Gross, Anika
    Rahm, Erhard
    [J]. SEMANTIC WEB - ISWC 2016, PT I, 2016, 9981 : 135 - 150
  • [4] A Reuse-Based Approach for the Development of OpenCourseWare in a Crowdsourcing Platform
    Ruckhaus, Edna
    Carmen Suarez-Figueroa, Mari
    [J]. PROCEEDINGS OF THE 16TH EUROPEAN CONFERENCE ON E-LEARNING (ECEL 2017), 2017, : 466 - 475
  • [5] A formal reuse-based approach for interactively designing organizations
    Jonker, C
    Treur, J
    Yolum, P
    [J]. AGENT-ORIENTED SOFTWARE ENGINEERING V, 2005, 3382 : 221 - 237
  • [6] Design by Selection: A Reuse-Based Approach for Business Process Modeling
    Awad, Ahmed
    Sakr, Sherif
    Kunze, Matthias
    Weske, Mathias
    [J]. CONCEPTUAL MODELING - ER 2011, 2011, 6998 : 332 - +
  • [7] A reuse-based requirements elicitation process
    Ahn, Sangim
    Chong, Kiwon
    [J]. ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 403 - +
  • [8] A Reuse-based Approach to Promote the Adoption of Visualizations for Network Management Tasks
    Guimaraes, Vinicius Tavares
    Caicedo Rendon, Oscar Mauricio
    dos Santos, Glederson Lessa
    Rodrigues, Guilherme da Cunha
    Dal Sasso Freitas, Carla Maria
    Rockenbach Tarouco, Liane Margarida
    Granville, Lisandro Zambenedetti
    [J]. 2017 IEEE 31ST INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2017, : 712 - 719
  • [9] Reuse-based Optimization for Pig Latin
    Camacho-Rodriguez, Jesus
    Colazzo, Dario
    Herschel, Melanie
    Manolescu, Ioana
    Chowdhury, Soudip Roy
    [J]. CIKM'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2016, : 2215 - 2220
  • [10] Reuse-based software production technology
    Fuqing Yang
    Qianxiang Wang
    Hong Mei
    Zhaoliang Chen
    [J]. Science in China Series F Information Sciences, 2001, 44 (1): : 8 - 19