Research Topics

Empirical Software Engineering

Software Engineering is a discipline for developing quality software effectively. It covers a wide range of software development, including software requirements analysis, software design, programming, review, testing, and their managements.

We have been studying actual data-oriented managements of software development, especially, useful methods and/or models to support software development, based on data analysis. Such approaches to software engineering are referred to as “Empirical Software Engineering.”

Software Metrics

Practical data of software development is essential to study Empirical Software Engineering. Such a practical data is usually collected with measures which are called “software metrics.”