Sunghun Kim
Postdoctoral Associate
Computer Science & Artificial Intelligence Lab (CSAIL)
Dept. of Electrical Engineering & Computer Science
Massachusetts Institute of Technology
Cambridge, MA 02139
Phone: 617-253-1947
Fax: 617-258-8682
hunkim@csail.mit.edu
Home page: http://people.csail.mit.edu/hunkim
Education
|
2003 – 2006 |
Ph.D.
Computer Science, Thesis:
Adaptive
Bug Predictions by Analyzing Software History |
|
2001
– 2003 |
M.S.
Computer Science, |
|
1991
– 1996 |
B.S.
Electrical Engineering, |
Work
Experience
|
2006-present |
Postdoctoral
Associate, Massachusetts Institute of Technology. Performed research on Collaborative
Learning for Security and Repair in application Communities |
|
2001–2006 |
Research
Assistant, |
|
2002 (Summer) |
Advanced Technology Group Intern, Adobe Systems
Incorporated, |
|
2002
(Spring) |
Teaching Assistant, |
|
1995
– 2000 |
Chief Technical Officer, Co-Founder,
Member of the Board of Directors, Nara Vision Co. LTD, Managed
a 25 person team comprised of Software Engineers, Web Engineers, and graphic
designers. Held final responsibility for all technical product aspects
including architecture, design, and final product quality. Architected and
deployed a 50+ machine server farm to handle system load, including custom
database middleware for scalably accessing user account information. Created
the corporate software development process, and an egalitarian,
family-of-peers development culture. Contributed
technical sections of major sales proposals. Also responsible for other major
technical projects. Led development of the Web-Mail Security system, a secure
email system based on S/MIME and PGP developed under contract for the Korean
Ministry of Information and Communication (May-Oct, 1998). Managed
development of a shopping mall agent for the Korean Federation of Small
Business, leveraging pattern matching and machine learning methods to
intelligently select merchandise. Developed the Web interface for the
Internet Banking System of Daegu Bank, one of the largest financial
institutions in Nara
Vision is a prominent Internet software and service company in |
|
1998
–1999 |
Web Engineer, AltaVista |
|
1996 |
Consultant, Samsung SDS. Developed
the search engine Web crawler and advised the development of Korean indexing
algorithms for Web-Glider (Now Naver, http://naver.com)
the most frequently used Korean search engine. |
Conference
and Workshop Publications
Acceptance
rates, where known, shown in parenthesis.
|
2007 |
1.
Sunghun
Kim, Michael D. Ernst, "Which
Warnings Should I Fix First?" Proceedings of the 2007 European Software
Engineering Conference and 2007 Foundations of Software Engineering (ESEC/FSE
2007), September 3-7, 2007, Dubrovnik, Croatia (17%). 2.
Sunghun
Kim, Thomas Zimmermann, E. James Whitehead, Jr., Andreas Zellar, "Predicting
Faults from Cached History", Proceedings
of the 29th International Conference
on Software Engineering (ICSE 2007), Minneapolis, MN, USA, May 20-26,
2007 (15%) ACM SIGSOFT Distinguished Paper Award
winner.
Review (Germany
| English)
in Computertechnik
13/2007. 3.
Sunghun
Kim and Michael D. Ernst, "Prioritizing
Warning Categories by Abalyzing Software History", Proceedings of
the 4th Int'l Workshop on Mining Software Repositories (MSR 2007), Minneapolis, MN, USA, May 19-20, 2007
(52%). |
|
2006 |
4.
Sunghun
Kim, Kai Pan, E. James Whitehead, Jr., "Memories of Bug
Fixes", Proceedings of the
Fourteenth ACM SIGSOFT Symposium on
Foundations of Software Engineering (FSE 2006), Portland, Oregon,
November 5-11, 2006. (20%) 5.
Sunghun
Kim, E. James Whitehead, Jr., Jennifer Bevan, "Signature Change
Analysis", Proceedings of
the 22nd IEEE
International Conference on Software Maintenance (ICSM 2006), Sep 24-27, 2006,
Philadelphia, USA. (30%) 6.
Kai
Pan, Sunghun Kim, E. James Whitehead, Jr., "Bug
Classification Using Program Slicing Metrics", Proceedings of the Sixth IEEE International Workshop on Source Code
Analysis and Manipulation (SCAM 2006), Sep 27-28, 2006, Philadelphia, USA
(41%). 7.
Sunghun
Kim, Thomas Zimmermann, Kai Pan, E. James Whitehead, Jr., "Automatic
Identification of Bug-introducing Changes", Proceedings of the 21st IEEE/ACM International Conference on Automated
Software Engineering (ASE 2006), Sep 18-22, Tokyo, Japan (18%). 8.
Sunghun
Kim, Kai Pan, E. James Whitehead, Jr., "Micro
Pattern Evolution", Proceedings of the 3rd Int'l Workshop on
Mining Software Repositories (MSR 2006 ), May 22-23, 2006 Shanghai, China
(long paper, 30%). 9.
Thomas
Zimmermann, Sunghun Kim, Andreas Zeller, E. James Whitehead, Jr., "Mining
Version Archives for Co-changed Lines", Proceedings of the 3rd
Int'l Workshop on Mining Software Repositories (MSR 2006), May 22-23,
2006, Shanghai, China (62%). 10.
Sunghun
Kim, Thomas Zimmermann, Miryung Kim, Ahmed E. Hassan, Audris Mockus, Tudor
Girba, Martin Pinzer, E. James Whitehead, Jr., Andreas Zeller, "TA-RE: Collecting
Software Repositories.", Proceedings of the 3rd Int'l Workshop on
Mining Software Repositories (MSR 2006), May 22-23, 2006, Shanghai, China
(62%). 11.
Sunghun
Kim, E. James Whitehead, Jr., "How Long
Did It Take to Fix Bugs?" (an MSR 2006 Mining Challenge report), Proceedings
of the 3rd Int'l Workshop on Mining Software Repositories (MSR 2006), May
22-23, 2006, |
|
2005 |
12.
Sunghun
Kim, Pan Kai, E. James Whitehead, "When Functions
Change Their Names: Automatic Detection of Origin Relationships." Proceedings
of the 12th Working Conference on Reverse Engineering (WCRE 2005),
November 8-11, 2005, 13.
Jennifer
Bevan, E. James Whitehead, Jr., Sunghun Kim, Michael Godfrey, "Facilitating
Software Evolution with Kenyon." Proceedings of the 2005 European
Software Engineering Conference and 2005 Foundations of Software Engineering
(ESEC/FSE 2005), September 5-9, 2005, Lisbon, Portugal (16%). 14.
Sunghun
Kim, E. James Whitehead, Jr., Jennifer Bevan, "Analysis of
Signature Change Patterns." Proceedings of the 2nd Int'l Workshop
on Mining Software Repositories (MSR 2005), May 17, 2005, St. Louis, |
2004 |
15.
Sunghun
Kim, Mark Slater, E. James Whitehead, Jr., "WebDAV-based
Hypertext Annotation and Trail System" Proceedings of the
Fifteenth ACM Conference on Hypertext and Hypermedia (Hypertext 2004),
August 9-13, 2004, Santa Cruz, California, pp. 87-88. (short paper, 45%) 16.
Sunghun
Kim, E. James Whitehead, Jr., "Properties
of Academic Paper References" Proceedings of the Fifteenth ACM
Conference on Hypertext and Hypermedia (Hypertext 2004), August 9-13,
2004, Santa Cruz, California, pp. 44-45. (short paper, 45%) 17.
Sunghun
Kim, Kai Pan, E. James Whitehead, Jr., "WebDAV based
Open Source Collaborative Development Environment" In Proceedings
of the 4th Workshop on Open Source Software Engineering, held in
conjunction with ICSE 2004, May 25, 2004, Edinburgh, Scotland, pp. 54-57. 18.
Sunghun
Kim, Pan Kai, Elias Sinderson, E. James Whitehead, Jr., "Architecture
and Data Model of a WebDAV-based Collaborative System." In Proceedings of 2004 Collaborative Technologies
Symposium (CTS'04), |
Projects
and Working Groups
|
2006–present |
TA-RE Corpus
working group. Created
and managed TA-RE corpus – A corpus for software repository mining – with
Thomas Zimmermann, Miryung Kim, Ahmed E. Hassan, Audris Mockus, Tudor Girba,
Martin Pinzer, E. James Whitehead, Jr., Andreas Zeller. http://tare.dforge.cse.ucsc.edu |
|
2003-present |
Kenyon
Infrastructure.
Kenyon is a common extraction, preprocessing, and storage platform, to
support future work in software evolution. http://www.soe.ucsc.edu/research/labs/grase/kenyon/ |
|
2003
– 2005 |
GForge, Open Source project. Joined as a core developer. GForge, a fork of the
Sourceforge package, is a web-based collaborative development environment. http://gforge.org. |
|
2002–2004 |
Catacomb, Open Source project. Created and managed this
project. Catacomb is a WebDAV repository
module for use with the Apache WebDAV module, mod_dav.
http://www.webdav.org/catacomb. |
|
2001–present |
WebDAV File system, Open Source
project.
Created and managed this project. WebDAV File System (DAVFS) is a Linux file
system driver that allows you to mount a WebDAV server as a local disk drive.
It is part of Mandrake
Linux 9.0 and Debian package. |
|
1995
–1996 |
The First Korean Web Search
Engine, |
Invited
Talks
|
2006, June |
Candidate (Postdoc) Talk at Massachusetts Institute of Technology Talk: Classifying Software Changes:
Clean or Buggy |
|
2006, June |
Candidate Talk at Yahoo! Talk: Classifying Software Changes:
Clean or Buggy |
|
2006, June |
Invited Talk at Ewha Woman's University Talk: Classifying Software Changes:
Clean or Buggy |
|
2006, June |
Invited Talk at |
|
2006, May |
Invited Talk at Samsung Electronics,
Software Laboratories Talk: Predicting Bugs by Analyzing
Software History |
|
2006, March |
Invited Talk at Google,
Inc. with Prof. Jim Whitehead. |
|
2005, June |
Invited to the Dagstuhl
Seminar on Multi-Version Analysis Talk: Good changes and Bad changes |
|
2002, Nov |
Co-Speaker, Apache Conference US 2002, |
|
2008 |
Organizer - MSR
Mining Challenge 2008 |
|
2007 |
Reviewer - IEEE
Transactions on Software Engineering Reviewer - IEEE
Internet Computing Reviewer - 2007
European Software Engineering Conference and 2007 Foundations of Software
Engineering (ESEC/FSE 2007) Reviewer - 18th IEEE
International Symposium on Software Reliability Engineering (ISSRE 2007) |
Awards/Fellowships
|
2007 |
|
|
2006 |
Eclipse
Innovation Award. Mining Software History to Highlight Bugs
as they Are Created (under Jim Whitehead's supervision) |
|
2006 |
UCSC Baskin Engineering Dean's fellowship |
|
2001 |
UCSC Baskin Engineering Dean's fellowship |
|
1998 |
The Bronze award at SOFT EXPO '98 Graduate Student Software Contest. A competitive and prestigious annual countrywide software contest. The
President of Korea gives the Gold award. Usually more than 50 teams attend
the contest. |
References
Prof. E.
James Whitehead, Jr. (Advisor)
Associate Professor
Department
of Computer Science
Phone: (831) 459-1227
Prof. Michael
D. Ernst
Associate Professor
MIT CSAIL (CS&AI Lab)
32 Vassar
Street, 32-G718
Phone: 617-253-0945
Fax: 617-258-8682
mernst@csail.mit.edu
http://pag.csail.mit.edu/~mernst/
Prof.
Andreas Zeller
Professor, Software Engineering Chair
Dept. of
Postfach 15 11 50
66041 Saarbrücken, Germany
Phone: +49 (0) 681 302-64011
http://www.st.cs.uni-sb.de/zeller
Prof.
Cormac Flanagan
Associate Professor
Department
of Computer Science
Phone: (831) 459-5375
http://www.cse.ucsc.edu/~cormac
Prof.
Yi Zhang
Assistant Professor
Department
of Information Systems Management
Phone: (831) 459-4549
Last modified 12/21/2007 2:50:00 PM