INFORMATION PROCESSING APPARATUS

PROBLEM TO BE SOLVED: To provide an information processing apparatus that eliminates omission of correction of a known bug in development and modification of software.SOLUTION: An information processing apparatus 100 comprises a code clone extraction management part 101 that extracts, from source co...

Full description

Saved in:
Bibliographic Details
Main Author TAKAGI MASAHIKO
Format Patent
LanguageEnglish
Japanese
Published 20.10.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:PROBLEM TO BE SOLVED: To provide an information processing apparatus that eliminates omission of correction of a known bug in development and modification of software.SOLUTION: An information processing apparatus 100 comprises a code clone extraction management part 101 that extracts, from source codes for respective versions, code clones that are codes determined to be identical in light of a predetermined standard, and stores results of the extraction in the respective versions in a storage device for the respective code clones; and a code clone determination part 102 that determines reliability of the code clones on the basis of a change in the number of extraction for the respective code clones associated with a change in the versions of the source codes.SELECTED DRAWING: Figure 13 【課題】ソフトウェア開発・改修時に既知のバグの修正漏れをなくす情報処理装置を提供する。【解決手段】情報処理装置100は、バージョン毎のソースコードから、それぞれ所定基準により同一であると判定されるコードであるコードクローンを抽出して、コードクローン毎に各バージョンにおける抽出結果を記憶装置に記憶するコードクローン抽出管理部101と、ソースコードのバージョンの変化に伴うコードクローン毎の抽出数の変化に基づいて、そのコードクローンの信頼性を判定するコードクローン判定部102とを備えた。【選択図】図13
Bibliography:Application Number: JP20150064715