• DocumentCode
    624194
  • Title

    Survey and analysis of quality measures used in aspect mining

  • 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
    8
  • Abstract
    Aspect mining investigates effective ways of finding crosscutting concerns in existing non-aspect oriented software. These crosscutting concerns can then be refactored into aspects to reduce the system´s complexity and make it easier to understand, maintain, and evolve. There have been numerous studies introducing different aspect mining techniques, but they used different quality measures to evaluate their techniques. This paper consolidates a list of these existing quality measurements, discusses how they differ from each other, identifies some examples of how they have been used in previous aspect mining studies, and conducts an analysis of the commonly used metrics for aspect mining clustering. The metrics are compared using real and sample clustering results, identifying their similarities and differences, as well as their strengths and weakness.
  • Keywords
    aspect-oriented programming; data mining; pattern clustering; software maintenance; software metrics; software quality; aspect mining clustering; crosscutting concerns; nonaspect oriented software; software metrics; software quality measurements; software refactoring; system complexity reduction; Accuracy; Algorithm design and analysis; Clustering algorithms; Data mining; Measurement; Power capacitors; Software; Aspect Mining; Aspect-Oriented Programming; Crosscutting Concerns; Quality Measures; Software Metrics; Validation;
  • 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.6567411
  • Filename
    6567411