Computer-Aided Extraction of Software Components

Computer-Aided Extraction of Software Components
复制标题

软件组件的计算机辅助提取

DOI:
10.1109/wcre.2010.28
复制
发表时间:
2010
期刊:
2010 17th Working Conference on Reverse Engineering
影响因子:
--
通讯作者:
S. Diehl
S. Diehl
中科院分区:
--
文献类型:
--
作者:
A. Marx;Fabian Beck;S. Diehl

文献摘要

被引文献

相似文献

在一个软件项目中,外包一个特定功能的开发,在另一个软件中重用一个部分,或者将一部分代码移交给一个新的团队成员,都需要提取软件的一个独立子集-组件。本文描述和分析了提取这种成分的过程。我们介绍了一种自动化的方法,基于优化新组件和剩余系统之间的切割。一个可视化的开发工具实现了我们的方法,并以交互方式支持提取。最后,我们看看一个有声思维用户研究的结果,并讨论了有关提取工具以及提取过程的经验教训。
In a software project, outsourcing the development of a particular functionality, reusing a part in another software, or handing-over a part of the code to a new team member requires the extraction of an independent subset of the software—a component. This paper describes and analyzes the process of extracting such a component. We introduce an automated approach based on optimizing the cut between the new component and the remaining system. A visual development tool implements our approach and interactively supports the extraction. Finally, we look at the results of a thinking aloud user study and discuss the lessons learned about the extraction tool as well as the extraction process.