Software Design and Analysis

Research Staff

  • Prof. Hajimu Iida

    Prof.
    Hajimu Iida

  • Assoc.Prof. Kohei Ichikawa

    Assoc.Prof.
    Kohei Ichikawa

  • Assist.Prof. Toshinori Takai

    Assist.Prof.
    Toshinori Takai

E-mail sdlab-contact [at] is.naist.jp

Research Area

1. Modeling and management / improvement of software development process

Process modeling / analysis / improvement

Visualization & management support of project information

Social network analysis for open source projects

Project re-player (virtual re-play of projects)

Development process simulation

2. Repository mining

History analysis of source code (code clone / design pattern)

Infinitesimal grain degree process analysis of software maintenance

Extracting topics in developers' mailing list

3. Software design & verification

Super-upper process design

Searching / detecting design patterns

System and software assurance

Software risk analysis

4. Cloud infrastructure design

Virtual computing environments deployment

Programmable control for virtual networks (software defined networks)

Key Features

In the Software Design & Analysis Laboratory, we conduct research on the methods and technologies which support the design / development of software and Cloud computing systems. Our main focus is on the analysis and improvement of the software development process. Software technology increasingly present in our daily lives, including various software embedded machinery and electronic devices for home or mobile telephones and social infrastructures represented by Cloud computing systems.

Fig.1 Software development history visualization tool using topic extraction method

Fig.1 Software development history visualization tool using topic extraction method

Fig.2  Scatter plot for code clone analysis

Fig.2 Scatter plot for code clone analysis

Fig.3  Demonstration of project data analysis system (Open Campus, 2010)

Fig.3 Demonstration of project data analysis system (Open Campus, 2010)

Fig.4  Demonstration environment for international OpenFlow network

Fig.4 Demonstration environment for international OpenFlow network