本文へジャンプ

Laboratory

>>Lab. list

Software Engineering

Our cutting-edge research satisfies students' curiosity

The software engineering laboratory uses both theoretical and empirical approaches to address various problems related to software development, human computer interaction and software lifecycle management. We fully exploit the potential of students’ curiosity and creative thinking together with conventional research theories and technologies to tackle new topics in software engineering.


Staff Prof. Kenichi MATSUMOTO
Assoc. Prof. Akito MONDEN
Assist. Prof. Akinori IHARA and Hideaki HATA
Laboratory's HP
Prof. MATSUMOTO
Prof. MATSUMOTO

Research Area

Software Data Mining
  • Software quality analysis and cost estimation
  • Big data processing and visualization
  • Natural language processing in software development
  • Data-driven software development
Open Source Software Engineering
  • Communication analysis in software development
  • Software ecosystem analysis and user support
  • Software repository mining and integration
  • Global and collaborative software development support
Human Factors in Software Development
  • Measuring human brain activities to assess the program understanding process
  • TaskPit: A software development task measurement system
Software Protection
  • Software obfuscation
  • Software watermarking and birthmarking
  • Software tamper-proofing
TaskPit: A software development task measurement system
TaskPit

Feature of the Laboratory

While actual software development tends to rely on project managers’ intuition without sufficient evidence, our goal is to develop an empirically- guided software development environment where the software process and product data are measured and decisions are made based on the data. We also address recent hot topics in software engineering such as open source software engineering, global software development and software protection.

Research Facilities

Sofware Engineering Data Analysis System
Sofware Engineering Data Analysis System
Near-infrared Spectroscopy System
Near-infrared Spectroscopy System

Research Project

Nara Institute of Science and Technology and Osaka University have been advancing a project called StagE (Software Traceability and Accountability for Global software Engineering), in collaboration with government, industry and academia and featuring the involvement of the industrial sector since fiscal 2007, as a leading project, i.e. “Research and Development for the Construction of Next-generation IT Infrastructure: development and popularization of visualization techniques for software construction status”; as entrusted by the Ministry of Education, Culture, Sports, Science and Technology. We aim to realize the world’s most advanced, safe and secure IT society by familiarizing the concept of traceability toward software, while developing technologies to provide outsourcers, prior to global releases, with a “software tag”, enabling visualization of the software construction status, attached to software products.