Evidence of software inspection on feature specification for software product lines

Detalhes bibliográficos
Autor(a) principal: Souza, Iuri Santos
Data de Publicação: 2013
Outros Autores: Gomes, Gecynalda Soares da Silva, Silveira Neto, Paulo Anselmo da Mota, Machado, Ivan do Carmo, Almeida, Eduardo Santana de, Meira, Silvio Romero de Lemos
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFBA
Texto Completo: http://repositorio.ufba.br/ri/handle/ri/13824
Resumo: p. 1172–1190
id UFBA-2_b24fabfd0b85231c19e3589e95c956d1
oai_identifier_str oai:repositorio.ufba.br:ri/13824
network_acronym_str UFBA-2
network_name_str Repositório Institucional da UFBA
repository_id_str 1932
spelling Souza, Iuri SantosGomes, Gecynalda Soares da SilvaSilveira Neto, Paulo Anselmo da MotaMachado, Ivan do CarmoAlmeida, Eduardo Santana deMeira, Silvio Romero de LemosSouza, Iuri SantosGomes, Gecynalda Soares da SilvaSilveira Neto, Paulo Anselmo da MotaMachado, Ivan do CarmoAlmeida, Eduardo Santana deMeira, Silvio Romero de Lemos2013-11-20T19:45:08Z20130164-1212http://repositorio.ufba.br/ri/handle/ri/13824v. 86, n. 5p. 1172–1190In software product lines (SPL), scoping is a phase responsible for capturing, specifying and modeling features, and also their constraints, interactions and variations. The feature specification task, performed in this phase, is usually based on natural language, which may lead to lack of clarity, non-conformities and defects. Consequently, scoping analysts may introduce ambiguity, inconsistency, omissions and non-conformities. In this sense, this paper aims at gathering evidence about the effects of applying an inspection approach to feature specification for SPL. Data from a SPL reengineering project were analyzed in this work and the analysis indicated that the correction activity demanded more effort. Also, Pareto's principle showed that incompleteness and ambiguity reported higher non-conformity occurrences. Finally, the Poisson regression analysis showed that sub-domain risk information can be a good indicator for prioritization of sub-domains in the inspection activity. Highlights We characterized the software inspection activity on features specifications in an industrial SPL project. The inspection activity reported incompleteness as the main non-conformity type found on features specifications. Correction was the most burdensome SPL Inspection task.Optional features presented higher non-conformity density than mandatory features.The risk attribute enabled to build a predictive model for estimating non-conformities in features specifications.Submitted by Santiago Fabio (fabio.ssantiago@hotmail.com) on 2013-11-20T19:45:08Z No. of bitstreams: 1 3333333.pdf: 1851581 bytes, checksum: d1bb287fc98d7a12a425b5997148893a (MD5)Made available in DSpace on 2013-11-20T19:45:08Z (GMT). No. of bitstreams: 1 3333333.pdf: 1851581 bytes, checksum: d1bb287fc98d7a12a425b5997148893a (MD5) Previous issue date: 2013SalvadorJournal of Systems and SoftwareSoftware quality controlSoftware inspectionSoftware product linesEmpirical studyEvidence of software inspection on feature specification for software product linesJournal of Systems and Softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article10000-01-01info:eu-repo/semantics/openAccessengreponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBAORIGINAL3333333.pdf3333333.pdfapplication/pdf1851581https://repositorio.ufba.br/bitstream/ri/13824/1/3333333.pdfd1bb287fc98d7a12a425b5997148893aMD51LICENSElicense.txtlicense.txttext/plain1345https://repositorio.ufba.br/bitstream/ri/13824/2/license.txtff6eaa8b858ea317fded99f125f5fcd0MD52TEXT3333333.pdf.txt3333333.pdf.txtExtracted texttext/plain0https://repositorio.ufba.br/bitstream/ri/13824/3/3333333.pdf.txtd41d8cd98f00b204e9800998ecf8427eMD53ri/138242022-07-05 14:02:51.66oai:repositorio.ufba.br:ri/13824VGVybW8gZGUgTGljZW7vv71hLCBu77+9byBleGNsdXNpdm8sIHBhcmEgbyBkZXDvv71zaXRvIG5vIFJlcG9zaXTvv71yaW8gSW5zdGl0dWNpb25hbCBkYSBVRkJBLgoKIFBlbG8gcHJvY2Vzc28gZGUgc3VibWlzc++/vW8gZGUgZG9jdW1lbnRvcywgbyBhdXRvciBvdSBzZXUgcmVwcmVzZW50YW50ZSBsZWdhbCwgYW8gYWNlaXRhciAKZXNzZSB0ZXJtbyBkZSBsaWNlbu+/vWEsIGNvbmNlZGUgYW8gUmVwb3NpdO+/vXJpbyBJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRhIEJhaGlhIApvIGRpcmVpdG8gZGUgbWFudGVyIHVtYSBj77+9cGlhIGVtIHNldSByZXBvc2l077+9cmlvIGNvbSBhIGZpbmFsaWRhZGUsIHByaW1laXJhLCBkZSBwcmVzZXJ2Ye+/ve+/vW8uIApFc3NlcyB0ZXJtb3MsIG7vv71vIGV4Y2x1c2l2b3MsIG1hbnTvv71tIG9zIGRpcmVpdG9zIGRlIGF1dG9yL2NvcHlyaWdodCwgbWFzIGVudGVuZGUgbyBkb2N1bWVudG8gCmNvbW8gcGFydGUgZG8gYWNlcnZvIGludGVsZWN0dWFsIGRlc3NhIFVuaXZlcnNpZGFkZS4KCiBQYXJhIG9zIGRvY3VtZW50b3MgcHVibGljYWRvcyBjb20gcmVwYXNzZSBkZSBkaXJlaXRvcyBkZSBkaXN0cmlidWnvv73vv71vLCBlc3NlIHRlcm1vIGRlIGxpY2Vu77+9YSAKZW50ZW5kZSBxdWU6CgogTWFudGVuZG8gb3MgZGlyZWl0b3MgYXV0b3JhaXMsIHJlcGFzc2Fkb3MgYSB0ZXJjZWlyb3MsIGVtIGNhc28gZGUgcHVibGljYe+/ve+/vWVzLCBvIHJlcG9zaXTvv71yaW8KcG9kZSByZXN0cmluZ2lyIG8gYWNlc3NvIGFvIHRleHRvIGludGVncmFsLCBtYXMgbGliZXJhIGFzIGluZm9ybWHvv73vv71lcyBzb2JyZSBvIGRvY3VtZW50bwooTWV0YWRhZG9zIGVzY3JpdGl2b3MpLgoKIERlc3RhIGZvcm1hLCBhdGVuZGVuZG8gYW9zIGFuc2Vpb3MgZGVzc2EgdW5pdmVyc2lkYWRlIGVtIG1hbnRlciBzdWEgcHJvZHXvv73vv71vIGNpZW5077+9ZmljYSBjb20gCmFzIHJlc3Ryae+/ve+/vWVzIGltcG9zdGFzIHBlbG9zIGVkaXRvcmVzIGRlIHBlcmnvv71kaWNvcy4KCiBQYXJhIGFzIHB1YmxpY2Hvv73vv71lcyBzZW0gaW5pY2lhdGl2YXMgcXVlIHNlZ3VlbSBhIHBvbO+/vXRpY2EgZGUgQWNlc3NvIEFiZXJ0bywgb3MgZGVw77+9c2l0b3MgCmNvbXB1bHPvv71yaW9zIG5lc3NlIHJlcG9zaXTvv71yaW8gbWFudO+/vW0gb3MgZGlyZWl0b3MgYXV0b3JhaXMsIG1hcyBtYW5077+9bSBhY2Vzc28gaXJyZXN0cml0byAKYW8gbWV0YWRhZG9zIGUgdGV4dG8gY29tcGxldG8uIEFzc2ltLCBhIGFjZWl0Ye+/ve+/vW8gZGVzc2UgdGVybW8gbu+/vW8gbmVjZXNzaXRhIGRlIGNvbnNlbnRpbWVudG8KIHBvciBwYXJ0ZSBkZSBhdXRvcmVzL2RldGVudG9yZXMgZG9zIGRpcmVpdG9zLCBwb3IgZXN0YXJlbSBlbSBpbmljaWF0aXZhcyBkZSBhY2Vzc28gYWJlcnRvLgo=Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322022-07-05T17:02:51Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false
dc.title.pt_BR.fl_str_mv Evidence of software inspection on feature specification for software product lines
dc.title.alternative.pt_BR.fl_str_mv Journal of Systems and Software
title Evidence of software inspection on feature specification for software product lines
spellingShingle Evidence of software inspection on feature specification for software product lines
Souza, Iuri Santos
Software quality control
Software inspection
Software product lines
Empirical study
title_short Evidence of software inspection on feature specification for software product lines
title_full Evidence of software inspection on feature specification for software product lines
title_fullStr Evidence of software inspection on feature specification for software product lines
title_full_unstemmed Evidence of software inspection on feature specification for software product lines
title_sort Evidence of software inspection on feature specification for software product lines
author Souza, Iuri Santos
author_facet Souza, Iuri Santos
Gomes, Gecynalda Soares da Silva
Silveira Neto, Paulo Anselmo da Mota
Machado, Ivan do Carmo
Almeida, Eduardo Santana de
Meira, Silvio Romero de Lemos
author_role author
author2 Gomes, Gecynalda Soares da Silva
Silveira Neto, Paulo Anselmo da Mota
Machado, Ivan do Carmo
Almeida, Eduardo Santana de
Meira, Silvio Romero de Lemos
author2_role author
author
author
author
author
dc.contributor.author.fl_str_mv Souza, Iuri Santos
Gomes, Gecynalda Soares da Silva
Silveira Neto, Paulo Anselmo da Mota
Machado, Ivan do Carmo
Almeida, Eduardo Santana de
Meira, Silvio Romero de Lemos
Souza, Iuri Santos
Gomes, Gecynalda Soares da Silva
Silveira Neto, Paulo Anselmo da Mota
Machado, Ivan do Carmo
Almeida, Eduardo Santana de
Meira, Silvio Romero de Lemos
dc.subject.por.fl_str_mv Software quality control
Software inspection
Software product lines
Empirical study
topic Software quality control
Software inspection
Software product lines
Empirical study
description p. 1172–1190
publishDate 2013
dc.date.accessioned.fl_str_mv 2013-11-20T19:45:08Z
dc.date.issued.fl_str_mv 2013
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/13824
dc.identifier.issn.none.fl_str_mv 0164-1212
dc.identifier.number.pt_BR.fl_str_mv v. 86, n. 5
identifier_str_mv 0164-1212
v. 86, n. 5
url http://repositorio.ufba.br/ri/handle/ri/13824
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.publisher.none.fl_str_mv Journal of Systems and Software
publisher.none.fl_str_mv Journal of Systems and Software
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/13824/1/3333333.pdf
https://repositorio.ufba.br/bitstream/ri/13824/2/license.txt
https://repositorio.ufba.br/bitstream/ri/13824/3/3333333.pdf.txt
bitstream.checksum.fl_str_mv d1bb287fc98d7a12a425b5997148893a
ff6eaa8b858ea317fded99f125f5fcd0
d41d8cd98f00b204e9800998ecf8427e
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_ 1808459464991309824