作者
Eleni Constantinou, Athanasios Naskos, George Kakarontzas, Ioannis Stamelos
发表日期
2015/3/1
期刊
Information Processing Letters
卷号
115
期号
3
页码范围
414-417
出版商
Elsevier
简介
Source code comprehension depends on the source code quality and structural complexity. Software systems usually have complex structures with cyclic dependencies that make their comprehension very demanding. We present a semi-automated process that guides software engineers to untangle complex structures in order to extract reusable components. The process consists of iterative analysis in order to identify and transform the classes responsible for the structural complexity and effectively reducing candidate components' sizes. We evaluate our approach on two systems and demonstrate how the proposed approach assists the reusable component extraction.
引用总数
201520162017201820192020142212
学术搜索中的文章
E Constantinou, A Naskos, G Kakarontzas, I Stamelos - Information Processing Letters, 2015