タイトルよみオープン ソース ソフトウェア 二 タイスル コーディング パターン ブンセキ ノ テキヨウ
並列タイトル等Analyzing Coding Patterns of Open-source Software
一般注記ソフトウェアエンジニアリング最前線 : 情報処理学会SEシンポジウム 2009
コーディングパターンとは,ソースコード中に頻出する定型的なコード片のことである. ロギングや同期処理など,ソフトウェア中でモジュール化することが困難な機能や,プログラミングにおける定型句などが,コーディングパターンとしてソフトウェアから抽出される. 本研究では,開発者が分析したいコーディングパターンのみを自動的に抽出することを目指し,コーディングパターンの特徴の評価尺度として, 6つのメトリクスを選定, 4つのオープンソースソフトウェアに対して分析を行った. メトリクス問の値の関係と,実際のパターンの特徴を分析した結果,パターンのインスタンス数,インスタンスの分布の広さ,パターンの要素中に含まれる繰り返し構造の比率というメトリクスが,分析すべきパターンの選択にとって有用であることを確認した.
Coding patterns are idiomatic code fragments. Logging and synchronization are well known features,which are hard to modularize,to be extracted as coding patterns. In this research,We have selected six software metrics to evaluate coding patterns' characteristics and analyzed coding patterns extracted from four open source programs. This analysis revealed that the number of instances of a pattern,the radius of pattern instances and the ratio of loop elements in a pattern are effective software metrics to select coding patterns worth investigating.
一次資料へのリンクURLsoftengineer_2009_173.pdf (fulltext)
著作権情報ここに掲載した著作物の利用に関する注意 本著作物の著作権は情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。
Notice for the use of this material The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author (s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan. Comments are welcome. Mail to address editj@ipsj.or.jp, please.
連携機関・データベース国立情報学研究所 : 学術機関リポジトリデータベース(IRDB)(機関リポジトリ)