A Partitional Clustering Algorithm for Crosscutting Concerns Identification

被引:0
|
作者
Czibula, Gabriela [1 ]
Cojocar, Grigoreta Sofia [1 ]
Czibula, Istvan Gergely [1 ]
机构
[1] Univ Babes Bolyai, Dept Comp Sci, R-3400 Cluj Napoca, Romania
关键词
Aspect mining; crosscutting concerns; clustering;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Identifying crosscutting concerns is an important issue in the maintenance of software systems. It aims at refactoring the existing systems to use aspect oriented programming, in order to make them easier to maintain and to evolve. In this paper we present a new partitional clustering algorithm for identifying crosscutting concerns in existing software systems. We experimentally evaluate our algorithm using the open source case study JHotDraw, providing a comparison of the proposed approach with similar existing approaches.
引用
收藏
页码:111 / 116
页数:6
相关论文
共 50 条
  • [1] Identification of crosscutting concerns at design level
    Dahi, Fairouz
    Bounour, Nora
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2016, 54 (04) : 334 - 349
  • [2] Improved fast partitional clustering algorithm for text clustering
    Bejos, Sebastian
    Feliciano-Avelino, Ivan
    Martinez-Trinidad, J. Fco.
    Carrasco-Ochoa, J. A.
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 39 (02) : 2137 - 2145
  • [3] A Method for Identification of Crosscutting Concerns Based on Goal Model and Two-state Algorithm
    He, Chengwan
    Ye, Shuiqin
    [J]. PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 431 - 435
  • [4] Partitional clustering with a modified differential evolution algorithm
    Zhao Guangquan
    Peng Xiyuan
    Yang Ling
    [J]. ISTM/2007: 7TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-7, CONFERENCE PROCEEDINGS, 2007, : 6475 - 6478
  • [5] AspectQuery: A Method for Identification of Crosscutting Concerns in the Requirement Phase
    He, Chengwan
    Tu, Chengmao
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (04): : 897 - 905
  • [6] Early identification of crosscutting concerns with the Language Extended Lexicon
    Antonelli, Leandro
    Rossi, Gustavo
    do Prado Leite, Julio Cesar Sampaio
    Araujo, Joao
    [J]. REQUIREMENTS ENGINEERING, 2015, 20 (02) : 139 - 161
  • [7] CrossCutting Concerns Identification Supported by Ontologies: A Preliminary Study
    Parreira, Paulo Afonso, Jr.
    Penteado, Rosangela Dellosso
    [J]. ENTERPRISE INFORMATION SYSTEMS (ICEIS 2015), 2015, 241 : 385 - 407
  • [8] Techniques for the Identification of Crosscutting Concerns: A Systematic Literature Review
    Marcal, Ingrid
    Garcia, Rogerio Eduardo
    Eler, Danilo Medeiros
    Olivete Junior, Celso
    Correia, Ronaldo C. M.
    [J]. INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 569 - 579
  • [9] Early identification of crosscutting concerns with the Language Extended Lexicon
    Leandro Antonelli
    Gustavo Rossi
    Julio Cesar Sampaio do Prado Leite
    João Araújo
    [J]. Requirements Engineering, 2015, 20 : 139 - 161
  • [10] An effective partitional clustering algorithm based on new clustering validity index
    Zhu, Erzhou
    Ma, Ruhui
    [J]. APPLIED SOFT COMPUTING, 2018, 71 : 608 - 621