著者
ブャンネメフオドフー 眞鍋雄貴 伊達浩典 石尾隆 井上克郎
雑誌
研究報告組込みシステム(EMB)
巻号頁・発行日
vol.2013-EMB-29, no.2, pp.1-8, 2013-05-20

ソフトウェアの保守を困難にする要因の一つとしてコードクローンが挙げられる.コードクローンとは,ソースコード中に,互いに類似または一致した部分を持つコード片のことである.各コードクローンは,たとえ記述が同一であってもそれらの周辺のコードに依存して異なる動作をする可能性がある.しかしながら,実際にどの程度コードクローンが周辺コードに依存しているかはわかっていない.本研究では,コードクローンと周辺のコードとの依存関係を明らかにするため,コードクローンの周辺コードの量と,周辺コード間の違いについて調査を行った.その結果,多くのコードクローンに周辺コードが存在し,多くのコードクローン間で周辺コードが異なることを確認した.
著者
鳩野 逸生 伴 好弘 伊達 浩典 北内 一行
雑誌
研究報告インターネットと運用技術(IOT) (ISSN:21888787)
巻号頁・発行日
vol.2018-IOT-43, no.4, pp.1-6, 2018-09-20

神戸大学では,2018 年 1 月にキャンパスネットワークネットワークの全面更新を実施した.本稿では,キャンパスネットワーク (Kobe University Hyper Academic Network : KHAN 2017) の構成について概説するとともに,新しく導入した教育研究用プライベートネットワークと全学無線 LAN システムとの統合について述べる.
著者
伊達 浩典 石尾 隆 松下 誠 井上 克郎
出版者
日本ソフトウェア科学会
雑誌
コンピュータ ソフトウェア (ISSN:02896540)
巻号頁・発行日
vol.32, no.1, pp.1_220-1_226, 2015-01-26 (Released:2015-02-11)

A coding pattern is a sequence of method calls and control structures, which appears repeatedly in source code. In this paper, we have extracted coding patterns of each version of ten Java programs, and then explored the number of versions in which the coding patterns appear. This paper reports the characteristics of coding patterns over versions. While learning from coding patterns is expected to help developers to perform appropriate modifications and enhancements for the software, many coding patterns are unstable as similar to the result of clone genealogy research.