3
ソフトウェア基礎技術研究室 (丸森 研究室) http://www.fse.cs.ritsumei.ac.jp ソフトウェア基礎技術 1 研究者 要求仕様書 分析者/ システム設計者 設計書 テスト報告書 顧客 プログラム設計者/ プログラマ テスタ ソフトウェア プログラム コンピュータ装置 保守者 プロジェクト管理者 管理 変更要求 ソフトウェア開発 ソフトウェア 開発者のための技術研究 =利者が研究成果を直接意識しない FSE: Foundations of Software Engineering 新技術 2 www.kaniamania.com ソフトウェア開発は楽しいですか? 正しいソフトウェアを開発できますか? 3 ソフトウェアを楽しく開発したい 正しいソフトウェアを開発したい ! ソフトウェア理解" ソフトウェアやその進化の視覚化 ! ソフトウェア改善" リファクタリングのパターンの活! 次世代ソフトウェア開発環境 " オープンなツールプラットフォームの構築 " WebサービスやWebソーシャルの活! ポストOOPLにおけるプログラミング研究テーマ

ソフトウェア基礎技術研究室 (丸 Û 研究室) · 論) " 週1回のmゼミ(英語論 §の輪講) " 週1回のb4ゼミ ( ©本語論 §の輪講) " 週1回のb3ゼミ

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ソフトウェア基礎技術研究室 (丸 Û 研究室) · 論) " 週1回のmゼミ(英語論 §の輪講) " 週1回のb4ゼミ ( ©本語論 §の輪講) " 週1回のb3ゼミ

ソフトウェア基礎技術研究室(丸 ・ 森 研究室)

http://www.fse.cs.ritsumei.ac.jp

ソフトウェア基礎技術1

研究者

要求仕様書分析者/システム設計者

設計書 テスト報告書顧客

プログラム設計者/プログラマ

テスタ

ソフトウェア

プログラム

コンピュータ装置保守者プロジェクト管理者

管理変更要求

ソフトウェア開発 ソフトウェア利 者

開発者のための技術研究= 利 者が研究成果を直接意識しない

FSE: Foundations of Software Engineering

新技術

2

www.kaniamania.com

ソフトウェア開発は楽しいですか?

正しいソフトウェアを開発できますか?

3

ソフトウェアを楽しく開発したい

正しいソフトウェアを開発したい

! ソフトウェア理解 援" ソフトウェアやその進化の視覚化

! ソフトウェア改善 援" リファクタリングのパターンの活

! 次世代ソフトウェア開発環境" オープンなツールプラットフォームの構築" WebサービスやWebソーシャルの活

! ポストOOPLにおけるプログラミング 援

研究テーマ

Page 2: ソフトウェア基礎技術研究室 (丸 Û 研究室) · 論) " 週1回のmゼミ(英語論 §の輪講) " 週1回のb4ゼミ ( ©本語論 §の輪講) " 週1回のb3ゼミ

ソフトウェアの視覚化の例

4

Augur by UCI

CodeCity by Univ. Lugano

FSE at Ritsumeikan Univ.

CodeForest byFSE at Ritsumeikan Univ.(ongoing)

エラーはどこかな? ソフトウェアの視覚化

6

統合開発環境(Eclipse)に埋め込み済み

開発者

編集履歴:プログラムの変化を表現

編集操作(開発プロセス)の視覚化

OperationRecorder

編集操作記録

! 開発停滞箇所の検出! エラー埋め込みの原因究明! プログラミング教育への応

どこで間違えたのかな?

編集操作の記録&再

Page 3: ソフトウェア基礎技術研究室 (丸 Û 研究室) · 論) " 週1回のmゼミ(英語論 §の輪講) " 週1回のb4ゼミ ( ©本語論 §の輪講) " 週1回のb3ゼミ

Security-Aware Refactoring

安全性は低下していないかな?

既存ソフトウェアの外部からみた振る舞いを変えずに,内部構造を再構成すること

研究室に関する情報

! 構成員" 丸 勝久 教授"  森隆 助教" 修 学 10名(うち留学 1名)" 学部学 13名

! ゼミ" 週1回の全体ゼミ (研究進捗報告)" 週1回のテーマゼミ(特定のテーマに関する発表や討論)

" 週1回のMゼミ(英語論 の輪講)" 週1回のB4ゼミ ( 本語論 の輪講)" 週1回のB3ゼミ ( 本語書籍の輪講)

9

研究業績,過去の卒業論 や修 論 の内容は,研究室公開で聞いてください.

丸 ・ 森研究室の求める学! 現在のソフトウェア開発環境に不満のある

" なぜEclipseやVisual Studioでは…ができないの?" なぜ…を 援するツールはないの?" …の使いにくさは何とかならないの?

! 将来のソフトウェアやその開発環境に興味のある" オブジェクト指向はいつまで主流なの?" アプリケーションの作り はいまと同じなの?" 地理的に分散した場合の共同開発はうまくいくの?" もっとWebを活 できないの?

! ソフトウェアの本質に興味のある" そもそもソフトウェアって何なの?" ソフトウェアでできることに限界はないの?" ソフトウェアはどうやって作るのが理想なの?

10

連絡先丸 勝久[email protected]森隆

[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!