ゼミナール講演

日時平成 11年 11月 10日(火)4限(15:10 -- 16:40)
場所L1
講演者 Dieter Rombach
所属 独カイザースラウテルン大学 フラウンホッファ財団実験的ソフトウェア工学研究所, 教授
講演題目 Experimental Software Engineering
概要
Software becomes an increasingly important component of every high-tech product (e.g., automobiles, airplanes, printers) and service (telecom, insurance, banking). The required software qualities can only be guaranteed by engineering-style software development processes. Depending on project goals and organizational characteristics, such software development processes vary. Identifying the appropriate processes, tailoring them to an organization's need, and continuous improvement during operation must be based on (TQM-style) feedback-based learning mechanisms. Experimental Software Engineering is a sub-discipline of software engineering, providing a wide spectrum of experimental techniques suited for such feedback-based learning. This presentation introduces the concepts of software competencies (= well-understood development methods), continuous learning, and experimentation as a mechanism for learning. Finally, the development of a new set of software inspection techniques and their transfer into industrial practice based on experimentation are illustrated. This example shows the usefulness of experimentation to research and practice.

和訳:「実験的ソフトウェア工学」
ソフトウェアは様々なハイテク商品(自動車や飛行機やプリンターなど)や サービス(電話や保険,金融など)のコンポーネントとしてますます重要に なってきている。必要となるシフトウェアの品質は工学的な手法を用いた ソフトウェア開発プロセスによってのみ保証することができる。 このようなソフトウェアプロセスは、プロジェクトのゴールや組織の性格に よって、多様に異なってくる。適切なプロセスを見つけ出し、それを組織の 要求に見合うように調整し、オペレーションの間に継続して改善していく作 業は、フィードバックに基づく(TQMスタイルの)学習メカニズムに基づいて いる必要がある。 実験的ソフトウェア工学とは、ソフトウェア工学の一分野で、このような学 習ベースのフィードバックに用いることのできるような様々な実験技術を提 供するものである。 本講演ではソフトウェアコンペテンシ(=よく理解された開発法)、継続的学 習、学習メカニズムのための機構という概念を紹介する。最後に、新しいソ フトウェアインスペクション技術と、その技術を実験に基づいて企業移転す る事例について紹介する。この事例は、理論と実践に対する実験的方法論の p有用性を示している.


ゼミナールI,II予定ページへ戻る

平成11年度ゼミナール担当:楫 勇一, 武田 英明, 関 浩之