OnTheme/Doc - An Ontology-based Approach for Crosscutting Concern Identification from Software Requirements

Paulo Afonso Parreira Júnior, Rosângela Aparecida Dellosso Penteado · 2015

Context: Aspect-Oriented Requirements Engineering (AORE) is a research field that provides the most appropriate strategies for identification, modularization and composition of CrossCutting Concerns (CCC). Problem: in last years, researchers have developed several AORE approaches. However, some experimental studies have found problems with the accuracy of these approaches, regarding to the CCC identification recall. This mainly occurs, due to: (i) the lack of knowledge presented by the users of these approaches about the crosscutting nature of CCC; and (ii) the lack of resources to support users of these approaches during to CCC identification. Goal: this work aims to improve the values of the recall and precision metrics of a well-known AORE approach, called Theme/Doc, with regard to CCC identification. To do this, we propose an extension of this approach, called OnTheme/Doc, in which the CCC identification activity is supported by ontologies. Experimental results: the data obtained from an experimental study performed on OnTheme/Doc showed a significant increasing of recall, without negative effects on the precision and execution time of the approach.

Read the paper · More papers on PaperTik