arrow
返回

Program restructuring using clustering techniques

delete2006-09-01
delete28
PRE
AI
C
Chung–Horng Lung *
X
Xia Xu
M
Marzia Zaman
A
Anand Srinivasan
DOI:10.1016/j.jss.2006.02.037delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Program restructuring is a key method for improving the quality of ill-structured programs, thereby increasing the understandability and reducing the maintenance cost. It is a challenging task and a great deal of research is still ongoing. This paper presents an approach to program restructuring inside of a function based on clustering techniques with cohesion as the major concern. Clustering has been widely used to group related entities together. The approach focuses on automated support for identifying ill-structured or low-cohesive functions and providing heuristic advice in both the development and evolution phases. A new similarity measure is defined and studied intensively specifically from the function perspective. A comparative study on three different hierarchical agglomerative clustering algorithms is also conducted. The best algorithm is applied to restructuring of functions of a real industrial system. The empirical observations show that the heuristic advice provided by the approach can help software designers make better decision of why and how to restructure a program. Specific source code level software metrics are presented to demonstrate the value of the approach. (C) 2006 Elsevier Inc. All rights reserved.
Keyword:
program restructuring
clustering
AI总结

AI总结

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

期刊

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

机构

暂无机构信息
引用论文

引用论文

Cholesteryl octanoate breath test
err1987-12-01
err0
PREAI
errStephen G. Cole; Steven Rossi; Anthony Stern; Alan F. Hofmann
err分享
err收藏
err分享
err收藏
Modeling Judges’ Scores in Artistic Gymnastics
err2019-03-28
err0
errOAAI
errMelanie Mack; Maximilian Bryan; Gerhard Heyer; Thomas Heinen
err分享
err收藏
Queen of Fights: Lesbians in Tunisian Sports
err2015-12-11
err0
PREAI
errNassim Hamdi; Monia Lachheb; Eric Anderson
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容