論文」カテゴリーアーカイブ

A Comprehensive and Scalable Method for Analyzing Fine-Grained Source Code Change Patterns (SANER’15)

This paper presents a comprehensive method for identifying fine-grained change patterns in the source code of large-scale software projects. Source code changes are computed by differencing abstract syntax trees of adjacent versions and transferred to a set of logical statements called a factbase. A factbase contains information for tracking and relating source code entities across versions and can be used to integrate analysis results of other tools such as call graphs and control flows. Users can obtain a list of change pattern instances by querying the factbase. 続きを読む

A Method for Analyzing Code Homology in Genealogy of Evolving Software (FASE2010)

この論文では、細粒度のソースコード変更解析を用いて、ソフトウェアの系譜におけるホモログ(homologue, homologous code:相同コード)を自動的に検出し追跡する方式を提案しています。ホモログの検出や追跡は、ソフトウェアの開発やメンテナンスを行う際に、コードの理解を助けたり、エラーを引き起こす可能性のある一貫性の無い変更を、検出・防止するのに役立つと考えられます。

続きを読む