Research / 研究テーマ

研究内容

 ソフトウェア工学研究室では、ソフトウェア開発・利用における新たな基盤技術の確立をめざし、 ソフトウェア開発の現在の実践方法を分析し、新しい開発方法論や開発支援技術を構築する研究開発に取り組んでいます。
 研究対象は、ソフトウェアのソースコードを軸として、テストやデバッグといった実行時の情報、ソフトウェアについて書かれたドキュメント、 ソースコードの編集や読解のような開発者の活動、そして、ソフトウェアの開発や利用に携わる個人・コミュニティ間でのコミュニケーションといったビッグデータです。 これらのデータに対して、ソースコードの構文解析や意味解析、動的解析といったプログラミング言語に由来する技術と、 機械学習、自然言語処理、ゲーム理論、社会学、神経科学といった多様な技術を組み合わせて、データ分析や開発支援技術の開発を実施し、 得られた成果をソフトウェアに関わる企業やオープンソースソフトウェアコミュニティに提供しています。

主なトピック

Paradigm / バグを防ぐ

Human / プログラマの能力・活動を調べる

Ecosystem / 製品を蓄積・活用する

Community / 共同作業を促進する

企業との連携

 NTTデータ、富士通研究所、株式会社ギブリー、株式会社スリークとの共同研究と、NEC、有人宇宙システム株式会社、SAPの技術者らとの連携を通じて、実社会で役に立つ技術の開発や、研究室で培った技術の実証実験に取り組んでいます。 教員だけでなく学生も、研究テーマの関連性や興味に応じて、これらの研究に参加しています。

本研究室で身につく能力

 ソフトウェア開発・利用に関する専門家として、複数の開発者が協力して活動するための方法論やツール、ソフトウェア品質の評価方法といった知識を身につけることができます。 また、ソフトウェア開発に関する最新動向についての議論を通じて、多様な開発プロセスや開発環境、プログラミング言語それぞれの意義についての実践的な知識を得ることができます。 研究室でソフトウェア工学の最新知識を身に着け、就職という形で企業へと持ち込んでいくことも、技術移転の1つの形であると考えています。

資料

Members / メンバー

Faculty Members / 教員

Students / 学生

Doctoral Students / 博士後期課程

中才 恵太朗

D2

中才 恵太朗
(Keitaro Nakasai)

幾谷 吉晴

D2

幾谷 吉晴
(Yoshiharu Ikutani)

Bodin Chinthanet

D2

Bodin Chinthanet

上田 裕己

D1

上田 裕己
(Yuki Ueda)

Dong Wang

D1

Dong Wang

Rungroj Maipradit

D1

Rungroj Maipradit

Syful Islam

D1

Syful Islam

Master Course Students / 博士前期課程

高田 大樹

M2

高田 大樹
(Daiki Takata)

Ifraz Rehman

M1

Ifraz Rehman

森田 大夢

M1

森田 大夢
(Hiromu Morita)

砂田 翼

M1

砂田 翼
(Tsubasa Sunada)

Supatsara Wattanakriengkrai

M1

Supatsara Wattanakriengkrai

Life / 研究室の様子

指導方針

 既存の理論・手法に学生の好奇心や柔軟な思考をうまく組み合わせていくことで、これまでにないブレークスルーが実現すると考えています。 研究テーマの設定においては、これまでの研究の取り組みや現在の課題を幅広く教員から提示したうえで、学生の希望や興味、アイデアをもとに相談して決定しています。 とにかく新しいものを作り出すのが良いか、それとも企業との共同研究のような実践的なテーマが良いか、データの分析と新しい手法の提案のどちらを中心にするかなど、 大きな方向性のレベルでの希望だけから議論が始まる場合もあれば、学生が持ち込んできた具体的な研究テーマから研究が始まることもあります。 教員と議論し、内容をブラッシュアップしていくことになりますので、気軽に相談してください。

日々の活動

 週に1回、研究室全体でのミーティングを行います(10分〜1時間程度)。 このミーティングではニュースや困ったこと、教員と学生で共有しておくべきお知らせ等を相互に伝えます。 論文の提出完了をお祝いしたり、海外からの来客による特別講演の予定を知らせたり、学会発表に向けた発表練習の予定を決めたりと、雑多な話を扱います。
 ミーティングでは日本語と英語を併用しています。 全員がいつもきれいに言いたいことを言えるわけではないので、複数人で簡単な言い回しで言い換えて確認したり、チャットツールによる文章での説明を併用したりといった工夫をしています。 伝えるべきことを相手にきちんと伝える姿勢を持つことが大事であると考えています。

 個別の研究テーマについては、指導教員と週に1回程度の研究ミーティングを行います。 実施ペースは人や作業状況で変動し、通常は方針を決める打ち合わせや実験の相談等で週に1回程度の頻度で実施していますが、 論文執筆中、特に締切直前は短時間のやり取りを頻繁にやることが多くなります。 ミーティングの日時は、平日の10時から17時ぐらいの範囲で、参加メンバーの予定に応じて随時決定しています。

研究室の雰囲気

 研究室にコアタイムの設定はありません。各々好きな時間に来て作業をしています。 そのため、自分のペースで作業を進めることが出来ます。その分、次のミーティングまでに何をするか、何ができそうか、しっかり考えて計画、行動することが大事になります。 読んでみた論文の内容が良くわからなかったり、予定していた実験がうまくいかなかったり、急病になったりと、研究には予定外のことも多くありますので、行動の優先順位や研究に対して使える時間の量を、率直に議論するというのも重要になります。
 研究室内で何か用事があるときは、教員・学生のどちらも、直接相手の席に行って声をかけることが基本となっています。 教授室・准教授室・事務室のいずれも、来客等の特別な用事がないときはドアを開けていて、学生の居室と相互に人がよく行き来しています。

 研究室としては、学生の対外発表の経験は非常に重要であると考えています。そのため、能力や興味、研究の進行状況に応じて、国内外で開かれる学会等に学生の参加を促しています。 また、海外に長期滞在しての研究や、プログラミングコンテスト等への参加、長期の個人的な旅行など、学生のやりたいことを尊重するようにしています。

開発の様子
指導の様子
修論発表終わった後の研究室でのミニ打ち上げ
研究室旅行2019

いつでも見学会

 ソフトウェア工学研究室では、主に本学へ入学を検討・予定されている学生・社会人の方を対象に、随時、研究室および研究設備の見学を受け付けています。 少しでも興味のある方、どうぞお気軽にお越しください。教員・学生一同歓迎いたします。 当研究室所属の学生からは「ハードルが高そうで申し込まなかったが、(迎える側の立場に立ってみると)本当に気軽に来て良い雰囲気で驚いた」という声もあります。
入学前に研究内容や研究室の雰囲気を知る良い機会になりますので、当研究室に興味のある方はお気軽にお申込ください。

Access / アクセス

住所・所在地

〒 630 – 0192
奈良県生駒市高山町 8916-5 情報科学領域棟
B棟 3F ソフトウェア工学研究室
キャンパスマップ

Tel :0743-72-5318 (内線: 5312)
Fax:0743-72-5319

ページのトップへ戻る