【24h】

ソースファイルの派生関係の自動抽出

机译:自动提取源文件派生关系

获取原文
获取原文并翻译 | 示例
           

摘要

ソフトウェアの進化において,1つのソースコードから複数の派生ソースコードが作られることがある.それら派生ソースコードの中から最新のバグ修正が施されたものを選択したい場合や,開発が分岐した複数のソフトウェアから機能を集約したい場合には,ソースコードの派生関係を知ることが重要になる.本研究では,類似するファイルの差分に注目することで,ソースコード集合のバージョン履歴がない状態から,ソースファイルの派生関係を自動抽出する手法を提案する.具体的には,差分の行数をもとに最小全域木を構築することで,開発者が比較を行う際に読解する差分の量を最小化する.例としてオープンソースのソースコードに手法を適用し,結果をもとに今後の課題について考察した.
机译:在软件的发展中,可以从一个源代码创建多个导出的源代码。当您想要从那些衍生的源代码中选择具有最新错误修复程序的源代码时,或者当您想要从开发了分支的多个软件中汇总功能时,了解源代码的衍生关系很重要。 ..在这项研究中,我们提出一种方法,通过注意相似文件之间的差异,自动从没有源代码版本历史记录的状态中提取源文件的派生关系。具体地,通过基于差异行的数量构造最小的全范围树,开发人员在进行比较时读取的差异量最小。例如,我们将该方法应用于开源代码,并根据结果考虑了未来的问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号