Export Ready — 

An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)

Bibliographic Details
Main Author: Ignaim, Karam
Publication Date: 2019
Other Authors: Fernandes, João M.
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://hdl.handle.net/1822/66597
Summary: Software Product Lines (SPLs) seek to achieve gains in productivity and time to market. Many companies in several domains are constantly adopting SPLs. Dealing with SPLs begin after companies find themselves with successful variants of a product in a particular domain. The adoption of an SPL-based approach in the automotive industry may provide a significant return on investment. To switch to an SPL-based approach, practitioners lack a reengineering approach that supports SPL migration and evolution in a systematic fashion. This paper presents a practical evolution-based approach to migrate and evolve a set of variants of a given product into an SPL and describes a case study from the automotive domain. The case study considers the need to handle the classical sensor variants family (CSVF) at Bosch Company. Using this study, we performed a contributed step toward future switch of the CSVF into the SPL. We investigated the applicability of the proposed evolution-based approach with a real variants family (using the textual requirements of the CSVF) and we evaluated our approach using several data collection methods. The results reveal that our approach can be suitable for the automotive domain in the case study.
id RCAP_9d96cce0a84330d55a8adb1b51e27ceb
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/66597
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)Software Product LineFeature Modelcase studyvariabilityEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaScience & TechnologySoftware Product Lines (SPLs) seek to achieve gains in productivity and time to market. Many companies in several domains are constantly adopting SPLs. Dealing with SPLs begin after companies find themselves with successful variants of a product in a particular domain. The adoption of an SPL-based approach in the automotive industry may provide a significant return on investment. To switch to an SPL-based approach, practitioners lack a reengineering approach that supports SPL migration and evolution in a systematic fashion. This paper presents a practical evolution-based approach to migrate and evolve a set of variants of a given product into an SPL and describes a case study from the automotive domain. The case study considers the need to handle the classical sensor variants family (CSVF) at Bosch Company. Using this study, we performed a contributed step toward future switch of the CSVF into the SPL. We investigated the applicability of the proposed evolution-based approach with a real variants family (using the textual requirements of the CSVF) and we evaluated our approach using several data collection methods. The results reveal that our approach can be suitable for the automotive domain in the case study.The University of Minho and Bosch Company supported this research. We thank our colleagues from the classical sensor development team at Bosch Company. Especially Andre L. Ferreira and Jana Seidel for their active collaboration and support. Special acknowledgment to the spirit of Helder Boas, who passed away after he offered the help and support to this research work.Association for Computing Machinery (ACM)Universidade do MinhoIgnaim, KaramFernandes, João M.20192019-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://hdl.handle.net/1822/66597engIgnaim, K., & Fernandes, J. M. (2019). An industrial case study for adopting software product lines in automotive industry. Proceedings of the 23rd International Systems and Software Product Line Conference volume B - SPLC '19. ACM Press. http://doi.org/10.1145/3307630.3342409978145036668710.1145/3307630.3342409http://doi.org/10.1145/3307630.3342409info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:17:46Zoai:repositorium.sdum.uminho.pt:1822/66597Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:48:18.480961Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)
title An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)
spellingShingle An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)
Ignaim, Karam
Software Product Line
Feature Model
case study
variability
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Science & Technology
title_short An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)
title_full An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)
title_fullStr An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)
title_full_unstemmed An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)
title_sort An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)
author Ignaim, Karam
author_facet Ignaim, Karam
Fernandes, João M.
author_role author
author2 Fernandes, João M.
author2_role author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Ignaim, Karam
Fernandes, João M.
dc.subject.por.fl_str_mv Software Product Line
Feature Model
case study
variability
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Science & Technology
topic Software Product Line
Feature Model
case study
variability
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Science & Technology
description Software Product Lines (SPLs) seek to achieve gains in productivity and time to market. Many companies in several domains are constantly adopting SPLs. Dealing with SPLs begin after companies find themselves with successful variants of a product in a particular domain. The adoption of an SPL-based approach in the automotive industry may provide a significant return on investment. To switch to an SPL-based approach, practitioners lack a reengineering approach that supports SPL migration and evolution in a systematic fashion. This paper presents a practical evolution-based approach to migrate and evolve a set of variants of a given product into an SPL and describes a case study from the automotive domain. The case study considers the need to handle the classical sensor variants family (CSVF) at Bosch Company. Using this study, we performed a contributed step toward future switch of the CSVF into the SPL. We investigated the applicability of the proposed evolution-based approach with a real variants family (using the textual requirements of the CSVF) and we evaluated our approach using several data collection methods. The results reveal that our approach can be suitable for the automotive domain in the case study.
publishDate 2019
dc.date.none.fl_str_mv 2019
2019-01-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/1822/66597
url https://hdl.handle.net/1822/66597
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Ignaim, K., & Fernandes, J. M. (2019). An industrial case study for adopting software product lines in automotive industry. Proceedings of the 23rd International Systems and Software Product Line Conference volume B - SPLC '19. ACM Press. http://doi.org/10.1145/3307630.3342409
9781450366687
10.1145/3307630.3342409
http://doi.org/10.1145/3307630.3342409
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Association for Computing Machinery (ACM)
publisher.none.fl_str_mv Association for Computing Machinery (ACM)
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595546415136768