Evidence of software inspection on feature specification for software product lines
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Outros Autores: | , , , , |
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 |