井上 克郎 教授Inoue, Katsuro

Graduate School of Information Science and Technology
Software Engineering Lab

<!--:ja-->井上 克郎 教授<!--:--><!--:en-->Inoue, Katsuro<!--:-->

Professor Inoue conducts research on software architecture.
Thanks to the proliferation of open source software, it is becoming increasingly easy to build systems.

Pros and cons of open source

Nowadays, you can freely access the source code of even extremely complicated high-performance software and use it as you please. However, this also makes it easier to spread problems, such as bugs, security flaws, plagiarism and license violations. This is why demand for well-built software is growing.

 

photo_sample01inoue

 

 Shedding light on the complexities of the software ecosystem

Open source software can be copied by numerous people and modified for use in different systems. Eventually, those systems may then be reused as parts of other systems. This cycle resembles the evolution of organisms, so there are many areas that can be explained using the same concepts. Borrowing ideas from biology, I spend my days trying to shed light on the complex relationships among different kinds of software.

The essence of information science

photo_inoue02The field of information science grew from foundations in mathematics, logic, linguistic theory and electronic engineering. To succeed in this field, I believe one must make an effort to absorb these foundations while seeking to acquire the knowledge necessary for resolving various issues that contemporary society faces. Learning how to discern what those issues are is what makes my study of disciplines such as bioscience and cognitive science so rewarding.

-->

自己領域での研鑽と異分野に飛び込む挑戦心を

ソフトウェアはどんどん変わっていきます。
ソフトウェアの進化、発展を解き明かす。

井上 克郎 教授Inoue, Katsuro

Inoue, Katsuro

情報科学研究科 ソフトウェア工学講座

<!--:ja-->井上 克郎 教授<!--:--><!--:en-->Inoue, Katsuro<!--:-->

ソフトウェアの構築方法の研究に取り組む井上教授。
ソフトウェアのオープン化によってますます手軽にシステム構築できる世の中になる。

オープン化の功罪

非常に複雑で高機能なソフトウェアも、無料でソースコードが公開され、自由に利用することができる世の中になりました。しかしバグやセキュリティ欠陥、剽窃、ライセンス違反などの課題も簡単に広まることになり、規律あるソフトウェアのオープン化が望まれる時代になってきています。

 

photo_sample01inoue

 

 複雑なソフトウェアのエコシステムを解き明かす

オープン化されたソフトウェアは、多くの人々にコピーされ、改変されて、あるシステムに再利用されます。やがてそれらは、また、別のシステムに再利用されることになります。このような循環は生物の発展、進化とも関連するもので、共通する概念で説明できる部分が数多くあります。
生物界の知見をも取り入れつつ、ソフトウェア間の複雑な関係を解き明かすことを日々行っています。

情報科学の真髄とか

photo_inoue02情報科学は、数学、論理学、言語理論、電気電子工学などを基礎に発展してきました。これらの基礎をしっかり吸収するとともに、現代社会が直面しているいろいろな課題を解決するための知識を獲得することが、大きな成功には必須だと思います。生命科学や認知科学の学習は、問題は何かという視点を得るために非常に貴重な機会です。

研究室のホームページはこちらから