Survey of aspect mining case study software and benchmarks

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Aspect mining is a growing area of research investigating the effective ways of finding crosscutting concerns in existing non-aspect oriented software. Once found, these concerns can be refactored into aspects, which in turn, reduce the system's complexity and make it easier to understand, maintain, and evolve. There are numerous studies that have defined new aspect mining techniques and used case studies to validate their results. This paper analyzes the aspect mining literature, gives a consolidated list of the case studies used for aspect mining validation, discusses weaknesses and strengths of these techniques, and identifies the base research which used it for validation. Based on this analysis, we conclude that there is a critical lack of standard benchmarks for aspect mining. This makes it difficult for new research to evaluate their techniques' quality through empirical validation and to reliably compare their results against other research.

Original languageEnglish
Title of host publicationIEEE SoutheastCon 2013
Subtitle of host publicationMoving America into the Future
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Print)9781479900527
DOIs
StatePublished - 2013
EventIEEE SoutheastCon 2013: Moving America into the Future - Jacksonville, FL, United States
Duration: Apr 4 2013Apr 7 2013

Publication series

Name2013 Proceedings of IEEE Southeastcon

Conference

ConferenceIEEE SoutheastCon 2013: Moving America into the Future
Country/TerritoryUnited States
CityJacksonville, FL
Period4/4/134/7/13

ASJC Scopus Subject Areas

  • Computer Networks and Communications
  • Software
  • Electrical and Electronic Engineering
  • Control and Systems Engineering
  • Signal Processing

Keywords

  • Aspect Mining
  • Aspect-Oriented Programming
  • Benchmarks
  • Crosscutting Concerns
  • Software Case Study

Fingerprint

Dive into the research topics of 'Survey of aspect mining case study software and benchmarks'. Together they form a unique fingerprint.

Cite this