1996 Fiscal Year Annual Research Report
ソフトウェアの設計プロセスの観測による設計方法論の評価
Project/Area Number |
08780285
|
Research Institution | Nara Institute of Science and Technology |
Principal Investigator |
高田 義広 奈良先端科学技術大学院大学, 情報科学研究科, 助手 (30263437)
|
Keywords | ソフトウェア設計 / オブジェクト指向設計 / 設計方法論の評価 / アイカメラ |
Research Abstract |
研究計画に基づいて、ソフトウェアの設計を含む開発過程を観測するための実験環境を整備した。そして、それを用いて、ソフトウェア設計方法論の問題点を調べるための実験を実施した。当初の計画においては、設計過程だけの観測をする予定であったが、開発の全工程と方法論の学習を含む過程を観測した。その理由は、研究を進めるにつれ、設計方法論の問題点が、設計の過程そのものよりも、下流の工程や学習の過程によく現れることがわかったためである。結果的に、次のことがわかった。 1.学習におけるオブジェクト指向設計方法論の困難さ 他の設計方法論より習得が困難であること,習得するべき各項目の困難さの順位、言語の問題点など。 2.ソフトウェア修正保守に対するオブジェクト指向設計方法論の有効性 オブジェクト指向設計の特徴を表すいくつかの評価尺度と修正保守の労力との相関、実験計画の問題点など。 3.デバッグ効率に対する設計の影響 ビデオやアイカメラを併用した観測によりわかったデバッグ過程の詳細、デバッグ効率に特に影響するプログラムの特性など。 ただし、オブジェクト指向設計方法論にも多くの種類があるが、それらの問題の差異については明らかにできていない。また、各設計方法論のソフトウェアの種類に対する適性についても、明らかにできていない。今後の研究に反映させる予定である。 なお、以上のような実験観測に基づく研究方法は、当該分野において比較的新しいが、その有効性を示せたことも成果の1つであると考えている。
|
Research Products
(4 results)
-
[Publications] 門田暁人: "視線追跡装置を用いたデバッグプロセスの観察実験" 電子情報通信学会技術研究報告. 96・172. 1-8 (1996)
-
[Publications] 高田義広: "修正保守に対するオブジェクト指向設計の影響について" 情報処理学会ソフトウェア工学研究報告. 111・4. 25-32 (1996)
-
[Publications] 菅原千穂子: "C++の学習の問題点に関するアンケート調査" 電子情報通信学会技術研究報告. 96・490. 57-64 (1997)
-
[Publications] 門田暁人: "ループを含むプログラムを難読化する方法の提案" 電子情報通信学会論文誌. J80-D-I(掲載予定). (1997)