ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Outros Autores: | |
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_ |
1815439260945219584 |