To develop and maintain computer software efficiently without bugs, it is necessary to understand various properties of software. Code clones (code fragments copied from other parts) in program may have program maintenance more difficult and cause new bugs; they need to be efficiently detected and managed. We are studying techniques to detect analyze and manage code clones within large-scale programs. By deploying these techniques, we also explore methods to analyze and visualize origin and evolution of software in open-source system.
- 1984 Ph.D. (Engineering) Osaka University
- 1984 Research Assistant, Graduate School of Engineering Sciences, Osaka University
- 1984 Assistant Professor, University of Hawaii at Manoa
- 1991 Assistant Professor, Graduate School of Engineering Sciences, Osaka University
- 1995 Professor, Graduate School of Engineering Sciences, Osaka University
- 2002 Professor, Graduate School of Information Sciences, Osaka University
The four-digit phone numbers are extensions at Osaka University. To call directly from outside Osaka University, dial a phone number marked S after (area code 06) 6850 or a phone number marked T after (area code 06) 6879. For a phone number marked S (extension), however, first dial the main phone number (06) 6879-5111.
The e-mail addresses are given without the suffix "osaka-u.ac.jp"; add "osaka-u.ac.jp" to each e-mail address.