Faculty MembersComputer Science

Software Design

ProfessorKusumoto Shinji

Software Design

Computer Science

1991 Research associate, Faculty of Engineering Science, Osaka University
1996 Lecturer, Faculty of Engineering Science, Osaka University
1997 Lecturer, Graduate School of Engineering Science, Osaka University (due to restructuring)
1999 Associate Professor, Graduate School of Engineering Science, Osaka University
2002 Associate Professor, Graduate School of Information Science and Technology, Osaka University (due to restructuring)
2005 Professor, Graduate School of Information Science and Technology
Present

Theme

Software Estimation

In the making of a software development plan, estimation is used to calculate the time and cost required for development. Generally, the size of the software to be developed is estimated first and
followed by the number of development man-hours, development period, and cost. Function point (FP) is a metric that represents the size of the software to be developed and is a score assigned based on the software's "functionality" provided to users and the complexity of its processing. In order to introduce FP to the actual software projects, the following issues have been pointed out: FP measurement from past projects, FP measurement training, and measurement error. In this topic, we are conducting a systematic review of FP research and research aimed at automating the measurement of FP from specifications.

Assessment of job performance, technical skills, and behavioral characteristics of IT engineers

Since the causes of software development project failures are related not only to development methods and techniques but also to developers' abilities and personalities, it is one of the major issues in the development field to evaluate developers' abilities and characteristics and to investigate the abilities required of them. The "i-competency dictionary (iCD)" is a tool to evaluate the development capabilities of developers. iCD consists of a list of tasks (operations) that developers should perform in the IT business and the skills (knowledge and techniques) required to perform the tasks. The iCD consists of a list of tasks to be performed by developers in the IT business and a list of skills (knowledge and skills) required to perform the tasks, and is being used to support developers' career development and self-evaluation. In this research, we support developers' self-improvement efforts using iCD, quantitatively evaluate their work performance, skills, and behavioral characteristics, investigate the relationship between them, and study effective educational methods.

Contact

E-mail: kusumoto.shinji.ist@

TEL: S4110

The four-digit phone numbers are extensions used inside Osaka University. The phone numbers from outside Osaka University are as follows: S: 06-6879-xxxx, S*: 06-6105-xxxx and T: 06-6850-xxxx.
The domain name is omitted from e-mail addresses. Please add “osaka-u.ac.jp” to each e-mail address.