| 講演抄録/キーワード |
| 講演名 |
2013-09-12 10:35
識別子の共起頻度に基づく凝集度遷移過程の可視化と測定 ○岩山浩将・井上純一(北大) KBSE2013-37 |
| 抄録 |
(和) |
ソフトウェアの保守性の評価基準の一つとして凝集度が挙げられる. 凝集度の測定にはいくつかの「凝集度メトリクス」が用いられるが, それらメトリクスの測定に関しては, 結果の解釈などについてのいくつかの問題点が知られている. 本研究では, ソースコード内で利用される識別子の共起頻度を用いることでソースコード内の凝集度を版管理システムの持つ開発履歴の変遷過程で逐次可視化し, そこから得られる共起ネットワークのグラフ中心性を議論することで凝集度を定量化する手法を提案する. |
| (英) |
Cohesion is one of the evaluation criteria for the maintenance of software. Software developers often use appropriate ‘cohesion metrics’ for measuring and quantifying the renewal process. However, they have encoun- tered several problems concerning the unexpected low-cost performance on their inspecting and interpreting of the results. In this paper, we visualize the renewal process of the cohesion during the development history of a software from Version Control System (VCS) by using the co-occurrence of identifiers. We also propose a novel quantifying procedure based on the result of visualization. In particular, we shall quantify the cohesion by analyzing the graph centrality of the co-occurrence network. |
| キーワード |
(和) |
ソフトウェア解析 / 凝集度 / 共起ネットワーク / グラフ中心性 / 可視化 / / / |
| (英) |
Software Analysis / Cohesion / Co-occurrence network / Graph centrality / Visualization / / / |
| 文献情報 |
信学技報, vol. 113, no. 215, KBSE2013-37, pp. 7-12, 2013年9月. |
| 資料番号 |
KBSE2013-37 |
| 発行日 |
2013-09-05 (KBSE) |
| ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
KBSE2013-37 |