License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/DagSemProc.06302.3
URN: urn:nbn:de:0030-drops-8824
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2007/882/
Go to the corresponding Portal


Marin, Marius ; Moonen, Leon ; van Deursen, Arie

A common framework for aspect mining based on crosscutting concern sorts

pdf-format:
06302.MarinMarius.Paper.882.pdf (0.4 MB)


Abstract

The increasing number of aspect mining techniques proposed in literature calls for a methodological way of comparing and combining them in order to assess, and improve on, their quality. This paper addresses this situation by proposing a common framework based on crosscutting concern sorts which allows for consistent assessment, comparison and combination of aspect mining techniques. The framework identifies a set of requirements that ensure homogeneity in formulating the mining goals, presenting the results and assessing their quality.

We demonstrate feasibility of the approach by retrofitting an existing aspect mining technique to the framework, and by using it to design and implement two new mining techniques. We apply the three techniques to a known aspect mining benchmark and show how they can be consistently assessed
and combined to increase the quality of the results. The techniques and combinations are implemented in FINT, our publicly available free aspect mining tool.

BibTeX - Entry

@InProceedings{marin_et_al:DagSemProc.06302.3,
  author =	{Marin, Marius and Moonen, Leon and van Deursen, Arie},
  title =	{{A common framework for aspect mining based on crosscutting concern sorts}},
  booktitle =	{Aspects For Legacy Applications},
  pages =	{1--10},
  series =	{Dagstuhl Seminar Proceedings (DagSemProc)},
  ISSN =	{1862-4405},
  year =	{2007},
  volume =	{6302},
  editor =	{Siobh\'{a}n Clarke and Leon Moonen and Ganesan Ramalingam},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/opus/volltexte/2007/882},
  URN =		{urn:nbn:de:0030-drops-8824},
  doi =		{10.4230/DagSemProc.06302.3},
  annote =	{Keywords: Aspect identification, crosscutting concern sorts, evaluation framework}
}

Keywords: Aspect identification, crosscutting concern sorts, evaluation framework
Collection: 06302 - Aspects For Legacy Applications
Issue Date: 2007
Date of publication: 09.02.2007


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI