講演名 2018-05-25
ウェブ上での細粒度履歴を用いたプログラミング過程の再現ツール
髙山 源貴(日本工大), 橋浦 弘明(日本工大), 田中 昂文(東京農工大), 櫨山 淳雄(学芸大), 高瀬 浩史(日本工大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) ソフトウェア開発は複数人によるプロジェクトを組んで行われる.開発が終了するとプロジェクトは 解散してしまうため,保守や改良等はプログラムの原作者が行うとは限らない.このような場合は,開発者はプロ グラムから原作者の方略を推測しながら,プログラムに変更を加える必要がある.本稿では,先行研究[1]で行うこ とのできなかった複数のプロジェクトの比較を可能とするためプログラミング過程の再現を行えるウェブアプリケ ーションを開発した.実験により,方略を推測するためには,プログラムの特定の箇所だけでなくプログラムの全 体に対して注意を払っていることが分かった.
抄録(英) In general, software developments are conducted in form of team development. However, developers participated in maintenance or enhancements of the software (modifiers) are not always original developers of the software. Therefore, modifiers needs to presume the intentions of original developers from program code. We developed a tool that replays the logs as a Web application. Also, the tool has a function to calculate the software metrics and to visualize them. We conducted an experiment to investigate how the tool affects modifiers to presume intentions of the original developers. As a result, if developers can presume intentions of the original developers, developers have found that they are changing the whole program evenly.
キーワード(和) 細粒度履歴 / プログラム理解 / IDE
キーワード(英) Fine-grained development log / program comprehension / IDE
資料番号 KBSE2018-4
発行日 2018-05-18 (KBSE)

研究会情報
研究会 KBSE
開催期間 2018/5/25(から2日開催)
開催地(和) 機械振興会館
開催地(英) Kikai-Shinko-Kaikan Bldg.
テーマ(和) 一般,研究課題討議セッション
テーマ(英)
委員長氏名(和) 粂野 文洋(日本工大)
委員長氏名(英) Fumihiro Kumeno(Nippon Inst. of Tech.)
副委員長氏名(和) 中川 博之(阪大)
副委員長氏名(英) Hiroyuki Nakagawa(Osaka Univ.))
幹事氏名(和) 猿渡 卓也(NTT) / 木村 功作(富士通研)
幹事氏名(英) Takuya Saruwatari(NTT) / Kosaku Kimura(Fujitsu labs.)
幹事補佐氏名(和) 高橋 竜一(茨城大) / 田辺 良則(鶴見大学)
幹事補佐氏名(英) Ryuichi Takahashi(Ibaraki Univ.) / Yoshinori Tanabe(Tsurumi University)

講演論文情報詳細
申込み研究会 Technical Committee on Knowledge-Based Software Engineering
本文の言語 JPN
タイトル(和) ウェブ上での細粒度履歴を用いたプログラミング過程の再現ツール
サブタイトル(和)
タイトル(英) A Reproduction Tool for Programming Process Utilizing Fine-Grained Development Records on the Web
サブタイトル(和)
キーワード(1)(和/英) 細粒度履歴 / Fine-grained development log
キーワード(2)(和/英) プログラム理解 / program comprehension
キーワード(3)(和/英) IDE / IDE
第 1 著者 氏名(和/英) 髙山 源貴 / Genki Takayama
第 1 著者 所属(和/英) 日本工業大学(略称:日本工大)
Nippon Institute of Technology(略称:Nippon Inst. of Tech.)
第 2 著者 氏名(和/英) 橋浦 弘明 / Hiroaki Hashiura
第 2 著者 所属(和/英) 日本工業大学(略称:日本工大)
Nippon Institute of Technology(略称:Nippon Inst. of Tech.)
第 3 著者 氏名(和/英) 田中 昂文 / Takafumi Tanaka
第 3 著者 所属(和/英) 東京農工大学(略称:東京農工大)
Tokyo University of Agriculture and Technology(略称:Tokyo Univ. of Agriculture and Tech.)
第 4 著者 氏名(和/英) 櫨山 淳雄 / Atsuo Hazeyama
第 4 著者 所属(和/英) 東京学芸大学(略称:学芸大)
Tokyo Gakugei University(略称:Tokyo Gakugei Univ.)
第 5 著者 氏名(和/英) 高瀬 浩史 / Hiroshi Takase
第 5 著者 所属(和/英) 日本工業大学(略称:日本工大)
Nippon Institute of Technology(略称:Nippon Inst. of Tech.)
発表年月日 2018-05-25
資料番号 KBSE2018-4
巻番号(vol) vol.118
号番号(no) KBSE-69
ページ範囲 pp.13-18(KBSE),
ページ数 6
発行日 2018-05-18 (KBSE)