• DocumentCode
    2709344
  • Title

    Toward Efficient Aspect Mining for Linux

  • Author

    Zhang, Danfeng ; Guo, Yao ; Wang, Yue ; Chen, Xiangqun

  • Author_Institution
    Peking Univ., Beijing
  • fYear
    2007
  • fDate
    4-7 Dec. 2007
  • Firstpage
    191
  • Lastpage
    198
  • Abstract
    Code implementing a crosscutting concern spreads over many parts of the Linux code. Identifying these code automatically can benefit both the maintainability and evolvability of Linux. In this paper, we present a case study on how to identify aspects in the Linux code. First, we analyze four typical crosscutting concerns in Linux and show how to apply existing mining approaches to identify these concerns. We then propose three new mining approaches and compare their performance with the original methods. Experiments show that the proposed mining approaches can find these concerns more efficiently in Linux.
  • Keywords
    Linux; object-oriented programming; program diagnostics; software maintenance; Linux code; Linux evolvability; Linux maintainability; aspect identification; aspect mining; code identification; crosscutting concerns; Computer science; Computer science education; Educational technology; Genetic programming; Laboratories; Linux; Maintenance engineering; Open source software; Programming profession; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific
  • Conference_Location
    Aichi
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-3057-5
  • Type

    conf

  • DOI
    10.1109/ASPEC.2007.30
  • Filename
    4425854