ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support

Detalhes bibliográficos
Autor(a) principal: Parreira Júnior, Paulo Afonso
Data de Publicação: 2018
Outros Autores: Penteado, Rosângela Aparecida Dellosso
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFLA
Texto Completo: http://repositorio.ufla.br/jspui/handle/1/34626
Resumo: The aspect-oriented requirements engineering (AORE) area intends to provide more appropriated strategies for software concern identification, classification (as crosscutting or non-crosscutting), and modularization, in the early phases of software development cycle. A commonly reported issue about the existing AORE approaches is the lack of appropriated resources (guidelines, processes, catalogs, among others) to support software engineers during the concern identification and classification. This work aims to mitigate this issue by proposing (i) a reference ontology for the software concern domain, called O4C (Ontology for Concerns); (ii) an ontologically based approach for AORE, called ObasCId, that suggests the usage of catalogs of software concerns and a well-defined process for supporting software engineers to perform these activities in a more systematic way; and (iii) a computational support, called ObasCId-Tool, that automates some activities of the ObasCId. Two quasi-experimental studies were performed on ObasCId and ObasCId-Tool, and their results indicated that these technologies may positively contribute for the concern identification and classification effectiveness without harming its execution time.
id UFLA_9e45aee7a8cfa911f6ec9a4d40533a9f
oai_identifier_str oai:localhost:1/34626
network_acronym_str UFLA
network_name_str Repositório Institucional da UFLA
repository_id_str
spelling ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational supportCrosscutting concernsEarly-AspectsAspect-oriented requirements engineeringConcern identification and classificationThe aspect-oriented requirements engineering (AORE) area intends to provide more appropriated strategies for software concern identification, classification (as crosscutting or non-crosscutting), and modularization, in the early phases of software development cycle. A commonly reported issue about the existing AORE approaches is the lack of appropriated resources (guidelines, processes, catalogs, among others) to support software engineers during the concern identification and classification. This work aims to mitigate this issue by proposing (i) a reference ontology for the software concern domain, called O4C (Ontology for Concerns); (ii) an ontologically based approach for AORE, called ObasCId, that suggests the usage of catalogs of software concerns and a well-defined process for supporting software engineers to perform these activities in a more systematic way; and (iii) a computational support, called ObasCId-Tool, that automates some activities of the ObasCId. Two quasi-experimental studies were performed on ObasCId and ObasCId-Tool, and their results indicated that these technologies may positively contribute for the concern identification and classification effectiveness without harming its execution time.Springer2019-06-05T13:57:32Z2019-06-05T13:57:32Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfPARREIRA JÚNIOR, P. A.; PENTEADO, R. A. D. ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support. Journal of the Brazilian Computer Society, [S.l.], v. 24, n. 3, 2018.http://repositorio.ufla.br/jspui/handle/1/34626Journal of the Brazilian Computer Societyreponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLAAttribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessParreira Júnior, Paulo AfonsoPenteado, Rosângela Aparecida Dellossoeng2023-05-03T13:05:12Zoai:localhost:1/34626Repositório InstitucionalPUBhttp://repositorio.ufla.br/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2023-05-03T13:05:12Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)false
dc.title.none.fl_str_mv ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support
title ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support
spellingShingle ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support
Parreira Júnior, Paulo Afonso
Crosscutting concerns
Early-Aspects
Aspect-oriented requirements engineering
Concern identification and classification
title_short ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support
title_full ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support
title_fullStr ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support
title_full_unstemmed ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support
title_sort ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support
author Parreira Júnior, Paulo Afonso
author_facet Parreira Júnior, Paulo Afonso
Penteado, Rosângela Aparecida Dellosso
author_role author
author2 Penteado, Rosângela Aparecida Dellosso
author2_role author
dc.contributor.author.fl_str_mv Parreira Júnior, Paulo Afonso
Penteado, Rosângela Aparecida Dellosso
dc.subject.por.fl_str_mv Crosscutting concerns
Early-Aspects
Aspect-oriented requirements engineering
Concern identification and classification
topic Crosscutting concerns
Early-Aspects
Aspect-oriented requirements engineering
Concern identification and classification
description The aspect-oriented requirements engineering (AORE) area intends to provide more appropriated strategies for software concern identification, classification (as crosscutting or non-crosscutting), and modularization, in the early phases of software development cycle. A commonly reported issue about the existing AORE approaches is the lack of appropriated resources (guidelines, processes, catalogs, among others) to support software engineers during the concern identification and classification. This work aims to mitigate this issue by proposing (i) a reference ontology for the software concern domain, called O4C (Ontology for Concerns); (ii) an ontologically based approach for AORE, called ObasCId, that suggests the usage of catalogs of software concerns and a well-defined process for supporting software engineers to perform these activities in a more systematic way; and (iii) a computational support, called ObasCId-Tool, that automates some activities of the ObasCId. Two quasi-experimental studies were performed on ObasCId and ObasCId-Tool, and their results indicated that these technologies may positively contribute for the concern identification and classification effectiveness without harming its execution time.
publishDate 2018
dc.date.none.fl_str_mv 2018
2019-06-05T13:57:32Z
2019-06-05T13:57:32Z
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 PARREIRA JÚNIOR, P. A.; PENTEADO, R. A. D. ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support. Journal of the Brazilian Computer Society, [S.l.], v. 24, n. 3, 2018.
http://repositorio.ufla.br/jspui/handle/1/34626
identifier_str_mv PARREIRA JÚNIOR, P. A.; PENTEADO, R. A. D. ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support. Journal of the Brazilian Computer Society, [S.l.], v. 24, n. 3, 2018.
url http://repositorio.ufla.br/jspui/handle/1/34626
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv Journal of the Brazilian Computer Society
reponame:Repositório Institucional da UFLA
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str Repositório Institucional da UFLA
collection Repositório Institucional da UFLA
repository.name.fl_str_mv Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv nivaldo@ufla.br || repositorio.biblioteca@ufla.br
_version_ 1807835182835695616