ソフトウェアの効率的デバッグ方法の分析
スポンサーリンク
概要
- 論文の詳細を見る
It is important to use not only appropriate development methodology and development tools but also development procedures and the know-how of experts in order to develop software effectively. So far, modeling software development works and improving software quality based on the models have been discussed for each development phase, that is design, manufacture and testing. However, effective development methods such as effective development procedures and the development know-how that experts commonly use have never been studied by experiment, probably since they are sometimes difficult to treat systematically and to make models of. These lessons learned may be more useful to train novices than abstract models. Among the development phases described above, experiments on programming have been performed so far, and that of designing seems difficult. Therefore we started the experiment of debugging in the test phase. This paper reports on the effective debugging methods that were found by comparing and analyzing the debugging processes in which three subjects tried to detect and correct the faults in the same program, where 12 faults had been embedded artificially beforehand. The debugging conditions were the same. Five effective debugging methods were found by analysis and two were found by our observation. (1) Master programming language and debugging environment, (2) make a document of the debugging process, (3) consider the sequence of searching for the possible faults in the modules, (4) investigate the possible faults that are assumed to be easily detected, (5) check the value of the variables concerned after each computation is performed, (6) modify the program format to be easily understood, and (7) ask any questions to experts.
- 東海大学の論文
- 2002-03-30
著者
関連論文
- 拡張型言語システムPROTO-Eの設計と評価
- プログラム品質を考慮した試験工程進捗モデル
- 変換項目を考慮したソフトウェア移植工数モデル
- 前面地盤のせん断変形を考慮した剛体基礎の水平抵抗解析に関する研究
- 剛体基礎の水平抵抗解析
- 3次元物体データベースのインデックス付けの一方法
- ソフトウェアの効率的デバッグ方法の分析
- 蟻のコロニーの発展戦略のシミュレーションによる分析
- 統合モデルを用いた推定残存欠陥数の信頼限度について
- 検出バグ数の推移から見た統合モデルとその意味付け
- ソフトウェア信頼度成長曲線に関する統合モデルのZグラフとその応用
- WWWの情報取捨選択行動におけるインデックスの影響分析