arrow
返回

Automatic clustering constraints derivation from object-oriented software using weighted complex network with graph theory analysis

delete2017-11-01
delete21
PRE
AI
C
Chun Yong Chong
S
Sai Peck Lee *
DOI:10.1016/j.jss.2017.08.017delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Constrained clustering or semi-supervised clustering has received a lot of attention due to its flexibility of incorporating minimal supervision of domain experts or side information to help improve clustering results of classic unsupervised clustering techniques. In the domain of software remodularisation, classic unsupervised software clustering techniques have proven to be useful to aid in recovering a high-level abstraction of the software design of poorly documented or designed software systems. However, there is a lack of work that integrates constrained clustering for the same purpose to help improve the modularity of software systems. Nevertheless, due to time and budget constraints, it is laborious and unrealistic for domain experts who have prior knowledge about the software to review each and every software artifact and provide supervision on an on-demand basis. We aim to fill this research gap by proposing an automated approach to derive clustering constraints from the implicit structure of software system based on graph theory analysis of the analysed software. Evaluations conducted on 40 open-source object-oriented software systems show that the proposed approach can serve as an alternative solution to derive clustering constraints in situations where domain experts are non-existent, thus helping to improve the overall accuracy of clustering results. (C) 2017 Elsevier Inc. All rights reserved.
Keyword:
Constrained clustering
Software clustering
Software remodularisation
Graph theory
Complex network
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

M
Monash University
学者数:
5.4W
论文数: 5.4W
被引数: 79
Monash University Malaysia 封面图
Monash University Malaysia
学者数:
3.1K
论文数: 2.9K
被引数: 5.4K
引用论文

引用论文

On the Distribution of Bugs in the Eclipse System
err2011-11-01
err34
PREAI
errConcas, Giulio; Marchesi, Michele; Murgia, Alessandro; Tonelli, Roberto; Turnu, Ivana
err分享
err收藏
Automatic constraints generation for semisupervised clustering: experiences with documents classification
err2015-03-17
err18
PREAI
errDiaz-Valenzuela, Irene; Loia, Vincenzo; Martin-Bautista, Maria J.; Senatore, Sabrina; Vila, M. Amparo
err分享
err收藏
Analyzing the Harmful Effect of God Class Refactoring on Power Consumption
err2014-05-01
err40
PREAI
errPerez-Castillo, Ricardo; Piattini, Mario
err分享
err收藏
Two-pore channels for integrative Ca2+signaling
err2014-10-28
err0
errOAAI
errMichael X. Zhu; Mark D. Evans; Jianjie Ma; John Parrington; Antony Galione
err分享
err收藏
学者 查看更多内容