Comments
Description
Transcript
ソフトウェア基礎技術研究室 (丸山・大森 研究室)
ソフトウェア 利৷者 ソフトウェア開発 ソフトウェア基礎技術研究室 (丸・প森研究室) プログラム 設計書 顧客 テスト報告書 要求仕様書 分析者/ プログラム設計者/ テスタ システム設計者 プログラマ 変更要求 管理 ソフトウェア プロジェクト管理者 保守者 コンピュータ装置 http://www.fse.cs.ritsumei.ac.jp 新技術 開発者のための技術研究 =利৷者が研究成果を直接意識しない 研究者 ソフトウェア基礎技術 FSE:ŃFoundationsŃofŃSoftwareŃEngineeringŃ 正しいソフトウェアを開発できますか? 1 正しいソフトウェアを開発したい ソフトウェア開発は楽しいですか? ソフトウェアを楽しく開発したい 研究テーマ ੍援 ! ソフトウェア理解੍援 " ソフトウェアやその進化の視覚化 ! ソフトウェア改善੍援 " リファクタリングのパターンの活৷ ! 次世代ソフトウェア開発環境 " オープンなツールプラットフォームの構築 www.kaniamania.com 2 " WebサービスやWebソーシャルの活৷ ! ポストOOPLにおけるプログラミング੍援 3 ソフトウェアの視覚化の例 エラーは どこかな? ソフトウェアの視覚化 AugurbyUCI FSEatRitsumeikanUniv. CodeForestby FSEatRitsumeikanUniv. (ongoing) CodeCitybyUniv.Lugano 4 編集操作(開発プロセス)の視覚化 編集操作の 記録&再ে 編集履歴: プログラムの変化を表現 開発者 編集操作Ń どこで間違えた のかな? 記録Ń OperationRecorder 統合開発環境(Eclipse) に埋め込み済み 6 ! 開発停滞箇所の検出 ! エラー埋め込みの原因究明 ! プログラミング教育への応৷ Security-AwareRefactoring 既存ソフトウェアの外部から みた振る舞いを変えずに, 内部構造を再構成すること 研究室に関する情報 ! 構成員 " 丸勝久教授 安全性は低下して いないかな? 研究業績,過去の卒業論ધや 修論ધの内容は,研究室公 開で聞いてください. " প森隆ষ助教 " 修学ে10名(うち留学ে1名) " 学部学ে13名 ! ゼミ " 週1回の全体ゼミ(研究進捗報告) " 週1回のテーマゼミ(特定のテーマに関する発表や討 論) " 週1回のMゼミ(英語論ધの輪講) " 週1回のB4ゼミ(本語論ધの輪講) " 週1回のB3ゼミ(本語書籍の輪講) 9 丸・প森研究室の求める学ে Thank you for your kind attention! ! 現在のソフトウェア開発環境に不満のあるয " なぜEclipseやVisualStudioでは ができないの? " なぜ を੍援するツールはないの? " の使いにくさは何とかならないの? 連絡先 丸勝久 [email protected] ! 将来のソフトウェアやその開発環境に興味のあるয " オブジェクト指向はいつまで主流なの? " アプリケーションの作り্はいまと同じなの? প森隆ষ [email protected] " もっとWebを活৷できないの? Website " 地理的に分散した場合の共同開発はうまくいくの? http://www.fse.cs.ritsumei.ac.jp/ ! ソフトウェアの本質に興味のあるয " そもそもソフトウェアって何なの? 研究室配属に関する情報(研究室Blog) " ソフトウェアでできることに限界はないの? " ソフトウェアはどうやって作るのが理想なの? http://www.fse.cs.ritsumei.ac.jp/recruiting/ 10 11