跳到主要导航 跳到搜索 跳到主要内容

Framework information based Java software architecture recovery

  • Beihang University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Software systems tend to become more and more complex as they evolve, which makes it difficult to review, understand, and maintain the source code without complete architectural information, especially in case of large-scale systems. Software architecture recovery is considered an important method contributing to solving this problem. Hierarchical clustering is one of the techniques used to extract architectural information from lower level software representations, such as the source code. This paper is aimed at improving the accuracy of existing hierarchical clustering algorithms by allowing users to parameterize and configure framework information as framework-specific features. We have implemented our approach as an Eclipse plugin and have applied it to recovering the architecture of Java programs. Experiments are carried out on our benchmark built upon Java web applications in which the Spring Framework is used. The experimental results show that our approach can improve the accuracy of the recovered architecture to some extent.

源语言英语
主期刊名Proceedings - 2017 24th Asia-Pacific Software Engineering Conference Workshops, APSECW 2017
出版商Institute of Electrical and Electronics Engineers Inc.
114-120
页数7
ISBN(电子版)9781538626498
DOI
出版状态已出版 - 2 7月 2017
活动24th Asia-Pacific Software Engineering Conference Workshops, APSECW 2017 - Nanjing, 中国
期限: 4 12月 20178 12月 2017

出版系列

姓名Proceedings - 2017 24th Asia-Pacific Software Engineering Conference Workshops, APSECW 2017
2018-January

会议

会议24th Asia-Pacific Software Engineering Conference Workshops, APSECW 2017
国家/地区中国
Nanjing
时期4/12/178/12/17

指纹

探究 'Framework information based Java software architecture recovery' 的科研主题。它们共同构成独一无二的指纹。

引用此