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...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English Japanese |
Published |
20.10.2016
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |