International Journal of Management, IT and Engineering
  • Year: 2018
  • Volume: 8
  • Issue: 7

Assessing Applicability of Software Evolution based Aspect Mining Approach

  • Author:
  • Yasmin Shaikh, Sanjay Tanwani
  • Total Page Count: 25
  • Page Number: 375 to 399

*Assistant Profeesor, International Institute of Professional Studies, Devi Ahilya University, Takshshila Campus, Indore (M. P.), India

**Professor & Head, School of Computer Science & IT, Devi Ahilya University, Takshshila Campus, Indore (M.P.), India

Online published on 18 October, 2019.

Abstract

Aspect mining is the search of candidate aspects in existing systems and isolating them from the system into separately described aspects. The crosscutting concerns are candidate aspects. Software Evolution Aspect Mining (SEAM) mine candidate aspects from version history files [1]. In order to assess the applicability of the SEAM in aspect mining and validate the proposed algorithms, version histories of legacy systems are identified for further investigation. In this paper, SEAM is applied on the version histories of two open source software namely, JHotDraw and Weka written in Java. The simple and complex aspect candidate aspects are identified for both the systems and top ranked candidate aspects are listed in the paper.

Keywords

KeywordsAspect mining, data mining, version history mining, software evolution, cross-cutting concern, frequent pattern mining