Key activities for product derivation in software product lines

Detalhes bibliográficos
Autor(a) principal: O’Leary, Pádraig
Data de Publicação: 2011
Outros Autores: Rabiser, Rick, Richardson, Ita
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFBA
Texto Completo: http://repositorio.ufba.br/ri/handle/ri/14802
Resumo: Texto completo: acesso restrito. p. 285–300
id UFBA-2_043c518a14f2bc5ed63811705907a6da
oai_identifier_str oai:repositorio.ufba.br:ri/14802
network_acronym_str UFBA-2
network_name_str Repositório Institucional da UFBA
repository_id_str 1932
spelling O’Leary, PádraigRabiser, RickRichardson, ItaO’Leary, PádraigRabiser, RickRichardson, Ita2014-04-08T14:26:17Z20110164-1212http://repositorio.ufba.br/ri/handle/ri/14802v. 84, n. 2Texto completo: acesso restrito. p. 285–300More and more organizations adopt software product lines to leverage extensive reuse and deliver a multitude of benefits such as increased quality and productivity and a decrease in cost and time-to-market of their software development. When compared to the vast amount of research on developing product lines, relatively little work has been dedicated to the actual use of product lines to derive individual products, i.e., the process of product derivation. Existing approaches to product derivation have been developed independently for different aims and purposes. While the definition of a general approach applicable to every domain may not be possible, it would be interesting for researchers and practitioners to know which activities are common in existing approaches, i.e., what are the key activities in product derivation. In this paper we report on how we compared two product derivation approaches developed by the authors in two different, independent research projects. Both approaches independently sought to identify product derivation activities, one through a process reference model and the other through a tool-supported derivation approach. Both approaches have been developed and validated in research industry collaborations with different companies. Through the comparison of the approaches we identify key product derivation activities. We illustrate the activities’ importance with examples from industry collaborations. To further validate the activities, we analyze three existing product derivation approaches for their support for these activities. The validation provides evidence that the identified activities are relevant to product derivation and we thus conclude that they should be considered (e.g., as a checklist) when developing or evaluating a product derivation approach.Submitted by Edileide Reis (leyde-landy@hotmail.com) on 2014-04-08T14:26:17Z No. of bitstreams: 1 Pádraig O’Learyb.pdf: 1091752 bytes, checksum: f9eaf93720b8fe89442ff0fefdd02305 (MD5)Made available in DSpace on 2014-04-08T14:26:17Z (GMT). No. of bitstreams: 1 Pádraig O’Learyb.pdf: 1091752 bytes, checksum: f9eaf93720b8fe89442ff0fefdd02305 (MD5) Previous issue date: 2011http://dx.doi.org.ez10.periodicos.capes.gov.br/10.1016/j.jss.2010.09.042reponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBASoftware product linesProduct derivationProcessKey activities for product derivation in software product linesournal of Systems and Softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article10000-01-01info:eu-repo/semantics/openAccessengORIGINALPádraig O’Learyb.pdfPádraig O’Learyb.pdfapplication/pdf1091752https://repositorio.ufba.br/bitstream/ri/14802/1/P%c3%a1draig%20O%e2%80%99Learyb.pdff9eaf93720b8fe89442ff0fefdd02305MD51LICENSElicense.txtlicense.txttext/plain1345https://repositorio.ufba.br/bitstream/ri/14802/2/license.txt0d4b811ef71182510d2015daa7c8a900MD52TEXTPádraig O’Learyb.pdf.txtPádraig O’Learyb.pdf.txtExtracted texttext/plain101031https://repositorio.ufba.br/bitstream/ri/14802/3/P%c3%a1draig%20O%e2%80%99Learyb.pdf.txt6f5f6605e85acae634deb38e4af0954aMD53ri/148022022-07-05 14:03:17.422oai:repositorio.ufba.br:ri/14802VGVybW8gZGUgTGljZW4/YSwgbj9vIGV4Y2x1c2l2bywgcGFyYSBvIGRlcD9zaXRvIG5vIFJlcG9zaXQ/cmlvIEluc3RpdHVjaW9uYWwgZGEgVUZCQS4KCiBQZWxvIHByb2Nlc3NvIGRlIHN1Ym1pc3M/byBkZSBkb2N1bWVudG9zLCBvIGF1dG9yIG91IHNldSByZXByZXNlbnRhbnRlIGxlZ2FsLCBhbyBhY2VpdGFyIAplc3NlIHRlcm1vIGRlIGxpY2VuP2EsIGNvbmNlZGUgYW8gUmVwb3NpdD9yaW8gSW5zdGl0dWNpb25hbCBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkYSBCYWhpYSAKbyBkaXJlaXRvIGRlIG1hbnRlciB1bWEgYz9waWEgZW0gc2V1IHJlcG9zaXQ/cmlvIGNvbSBhIGZpbmFsaWRhZGUsIHByaW1laXJhLCBkZSBwcmVzZXJ2YT8/by4gCkVzc2VzIHRlcm1vcywgbj9vIGV4Y2x1c2l2b3MsIG1hbnQ/bSBvcyBkaXJlaXRvcyBkZSBhdXRvci9jb3B5cmlnaHQsIG1hcyBlbnRlbmRlIG8gZG9jdW1lbnRvIApjb21vIHBhcnRlIGRvIGFjZXJ2byBpbnRlbGVjdHVhbCBkZXNzYSBVbml2ZXJzaWRhZGUuCgogUGFyYSBvcyBkb2N1bWVudG9zIHB1YmxpY2Fkb3MgY29tIHJlcGFzc2UgZGUgZGlyZWl0b3MgZGUgZGlzdHJpYnVpPz9vLCBlc3NlIHRlcm1vIGRlIGxpY2VuP2EgCmVudGVuZGUgcXVlOgoKIE1hbnRlbmRvIG9zIGRpcmVpdG9zIGF1dG9yYWlzLCByZXBhc3NhZG9zIGEgdGVyY2Vpcm9zLCBlbSBjYXNvIGRlIHB1YmxpY2E/P2VzLCBvIHJlcG9zaXQ/cmlvCnBvZGUgcmVzdHJpbmdpciBvIGFjZXNzbyBhbyB0ZXh0byBpbnRlZ3JhbCwgbWFzIGxpYmVyYSBhcyBpbmZvcm1hPz9lcyBzb2JyZSBvIGRvY3VtZW50bwooTWV0YWRhZG9zIGVzY3JpdGl2b3MpLgoKIERlc3RhIGZvcm1hLCBhdGVuZGVuZG8gYW9zIGFuc2Vpb3MgZGVzc2EgdW5pdmVyc2lkYWRlIGVtIG1hbnRlciBzdWEgcHJvZHU/P28gY2llbnQ/ZmljYSBjb20gCmFzIHJlc3RyaT8/ZXMgaW1wb3N0YXMgcGVsb3MgZWRpdG9yZXMgZGUgcGVyaT9kaWNvcy4KCiBQYXJhIGFzIHB1YmxpY2E/P2VzIHNlbSBpbmljaWF0aXZhcyBxdWUgc2VndWVtIGEgcG9sP3RpY2EgZGUgQWNlc3NvIEFiZXJ0bywgb3MgZGVwP3NpdG9zIApjb21wdWxzP3Jpb3MgbmVzc2UgcmVwb3NpdD9yaW8gbWFudD9tIG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBtYXMgbWFudD9tIGFjZXNzbyBpcnJlc3RyaXRvIAphbyBtZXRhZGFkb3MgZSB0ZXh0byBjb21wbGV0by4gQXNzaW0sIGEgYWNlaXRhPz9vIGRlc3NlIHRlcm1vIG4/byBuZWNlc3NpdGEgZGUgY29uc2VudGltZW50bwogcG9yIHBhcnRlIGRlIGF1dG9yZXMvZGV0ZW50b3JlcyBkb3MgZGlyZWl0b3MsIHBvciBlc3RhcmVtIGVtIGluaWNpYXRpdmFzIGRlIGFjZXNzbyBhYmVydG8uCg==Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322022-07-05T17:03:17Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false
dc.title.pt_BR.fl_str_mv Key activities for product derivation in software product lines
dc.title.alternative.pt_BR.fl_str_mv ournal of Systems and Software
title Key activities for product derivation in software product lines
spellingShingle Key activities for product derivation in software product lines
O’Leary, Pádraig
Software product lines
Product derivation
Process
title_short Key activities for product derivation in software product lines
title_full Key activities for product derivation in software product lines
title_fullStr Key activities for product derivation in software product lines
title_full_unstemmed Key activities for product derivation in software product lines
title_sort Key activities for product derivation in software product lines
author O’Leary, Pádraig
author_facet O’Leary, Pádraig
Rabiser, Rick
Richardson, Ita
author_role author
author2 Rabiser, Rick
Richardson, Ita
author2_role author
author
dc.contributor.author.fl_str_mv O’Leary, Pádraig
Rabiser, Rick
Richardson, Ita
O’Leary, Pádraig
Rabiser, Rick
Richardson, Ita
dc.subject.por.fl_str_mv Software product lines
Product derivation
Process
topic Software product lines
Product derivation
Process
description Texto completo: acesso restrito. p. 285–300
publishDate 2011
dc.date.issued.fl_str_mv 2011
dc.date.accessioned.fl_str_mv 2014-04-08T14:26:17Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufba.br/ri/handle/ri/14802
dc.identifier.issn.none.fl_str_mv 0164-1212
dc.identifier.number.pt_BR.fl_str_mv v. 84, n. 2
identifier_str_mv 0164-1212
v. 84, n. 2
url http://repositorio.ufba.br/ri/handle/ri/14802
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.pt_BR.fl_str_mv http://dx.doi.org.ez10.periodicos.capes.gov.br/10.1016/j.jss.2010.09.042
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFBA
instname:Universidade Federal da Bahia (UFBA)
instacron:UFBA
instname_str Universidade Federal da Bahia (UFBA)
instacron_str UFBA
institution UFBA
reponame_str Repositório Institucional da UFBA
collection Repositório Institucional da UFBA
bitstream.url.fl_str_mv https://repositorio.ufba.br/bitstream/ri/14802/1/P%c3%a1draig%20O%e2%80%99Learyb.pdf
https://repositorio.ufba.br/bitstream/ri/14802/2/license.txt
https://repositorio.ufba.br/bitstream/ri/14802/3/P%c3%a1draig%20O%e2%80%99Learyb.pdf.txt
bitstream.checksum.fl_str_mv f9eaf93720b8fe89442ff0fefdd02305
0d4b811ef71182510d2015daa7c8a900
6f5f6605e85acae634deb38e4af0954a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)
repository.mail.fl_str_mv
_version_ 1801502534751223808