講演名 2011-01-25
Javaプログラミング初学者のクラス構成学習のための依存関係解析(知能ソフトウェア工学)
若林 智徳, 松浦 佐江子,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) Javaプログラミング初学者のプログラムは,クラス構成が適切でないため,保守性が低くなる傾向がある.不適切なクラス構成は,クラス内のフィールドとメソッド間の依存関係の過不足により発生するため,各クラスの責務が不明確になり,プログラムの可読性を下げる.このようなプログラムは,バグの原因や発生箇所の特定が困難であり,初学者の学習意欲を削ぐ要因となっている.本稿では,初学者のクラス構成学習を妨げる要因である不適切な依存関係とその原因を,初学者のプログラムから分析し明らかにする.そして,それらの問題を判定する要素と方法について議論する.
抄録(英) Novice Java programmers often can not make well-defined class structure in their programs, so that the programs do not have much maintenability. Inappropriate dependency between fields and methods in classes often causes such inappropriate class structure, so responsibility of each class becomes unclear and the readability of the program is reduced. Such programs are difficult to identify the causes of bugs, so that novice programmers often lose the desire to learn programming. In this paper, we analyze actual occurrences of inappropriate dependency of programs of 2nd-year students within the Department, and propose a method of extracting such problems in the programs.
キーワード(和) リファクタリング / Javaプログラミング / クラス構成学習
キーワード(英) Refactoring / Java Programming / Learning Class Structure
資料番号 KBSE2010-44
発行日

研究会情報
研究会 KBSE
開催期間 2011/1/17(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Knowledge-Based Software Engineering (KBSE)
本文の言語 JPN
タイトル(和) Javaプログラミング初学者のクラス構成学習のための依存関係解析(知能ソフトウェア工学)
サブタイトル(和)
タイトル(英) Dependency Analysis for Learning Class Structure for Novice Java Programmer(Knowledge-Based Software Engineering)
サブタイトル(和)
キーワード(1)(和/英) リファクタリング / Refactoring
キーワード(2)(和/英) Javaプログラミング / Java Programming
キーワード(3)(和/英) クラス構成学習 / Learning Class Structure
第 1 著者 氏名(和/英) 若林 智徳 / Tomoyoshi WAKABAYASHI
第 1 著者 所属(和/英) 芝浦工業大学大学院工学研究科
Graduate School of Engineering, Shibaura Institute of Technology
第 2 著者 氏名(和/英) 松浦 佐江子 / Saeko MATSUURA
第 2 著者 所属(和/英) 芝浦工業大学大学院工学研究科
Graduate School of Engineering, Shibaura Institute of Technology
発表年月日 2011-01-25
資料番号 KBSE2010-44
巻番号(vol) vol.110
号番号(no) 386
ページ範囲 pp.-
ページ数 6
発行日