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