• DocumentCode
    624185
  • Title

    Survey of aspect mining case study software and benchmarks

  • Author

    McFadden, Renata Rand ; Mitropoulos, Frank J.

  • Author_Institution
    Grad. Sch. of Comput. & Inf. Sci., Nova Southeastern Univ., Fort Lauderdale, FL, USA
  • fYear
    2013
  • fDate
    4-7 April 2013
  • Firstpage
    1
  • Lastpage
    5
  • 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.
  • Keywords
    aspect-oriented programming; computational complexity; program verification; software maintenance; aspect mining case study software; aspect mining validation; crosscutting concerns; nonaspect oriented software; system complexity reduction; Algorithm design and analysis; Benchmark testing; Conferences; Data mining; Java; Software; Software algorithms; Aspect Mining; Aspect-Oriented Programming; Benchmarks; Crosscutting Concerns; Software Case Study;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Southeastcon, 2013 Proceedings of IEEE
  • Conference_Location
    Jacksonville, FL
  • ISSN
    1091-0050
  • Print_ISBN
    978-1-4799-0052-7
  • Type

    conf

  • DOI
    10.1109/SECON.2013.6567402
  • Filename
    6567402