講演名 2013-05-30
メソッドとフィールドの関係を用いたアンチパターン特定手法(一般・学生)
渡辺 大貴, 松浦 佐江子,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) ソフトウェア開発では仕様変更が繰り返されることにより,コードの複雑度が増大し,変更箇所の特定が困難になることが多い.そのようなソフトウェアの保守性を阻害する開発プロセスやソフトウェアの構造的問題を示すものにアンチパターンが存在する.本論文ではオブジェクト指向プログラミング言語を対象とし,クラスを構成する要素であるメソッドとフィールドの関係に着目してアンチパターンの構造的問題を特定する手法を提案する.本学学部生のプログラムに適用し,その有効性を議論する.
抄録(英) Repeated specification changes make it difficult for us to keep well structured source codes during the software development, because the complexity often increases. An anti-pattern is a literary form that describes a commonly occurring solution to a problem that generates decidedly negative consequences. Object oriented programming is a promising approach to define programs which have high maintainability. However, if the cohesion of each class was not considered during the programming, several anti-patterns often occur on the source codes. This paper proposes a detecting method of structural problems of source codes and discuss the trial results of applying the method to undergraduate students' programs.
キーワード(和) アンチパターン / 保守性 / オブジェクト指向プログラミング
キーワード(英) Anti-Pattern / Maintainability / OOP
資料番号 KBSE2013-1
発行日

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

講演論文情報詳細
申込み研究会 Knowledge-Based Software Engineering (KBSE)
本文の言語 JPN
タイトル(和) メソッドとフィールドの関係を用いたアンチパターン特定手法(一般・学生)
サブタイトル(和)
タイトル(英) An Anti-Pattern Specifying Method based on the Relation between Fields and Methods
サブタイトル(和)
キーワード(1)(和/英) アンチパターン / Anti-Pattern
キーワード(2)(和/英) 保守性 / Maintainability
キーワード(3)(和/英) オブジェクト指向プログラミング / OOP
第 1 著者 氏名(和/英) 渡辺 大貴 / Daiki WATANABE
第 1 著者 所属(和/英) 芝浦工業大学大学院理工学研究科
Shibaura Institute of Technology Department of electronic information College of System Engineering and Science
第 2 著者 氏名(和/英) 松浦 佐江子 / Saeko MATSUURA
第 2 著者 所属(和/英) 芝浦工業大学大学院理工学研究科
Shibaura Institute of Technology Department of electronic information College of System Engineering and Science
発表年月日 2013-05-30
資料番号 KBSE2013-1
巻番号(vol) vol.113
号番号(no) 71
ページ範囲 pp.-
ページ数 6
発行日