Software Development Meets the Wisdom of Crowds

More and more developers rely on documents and code examples on the Web. However, as such documents often do not include sufficient enough information to fully understand the API usages, developers seek for usage examples through multiple search sessions. In this talk, I will first present how we automatically “mash-up” API documents with usage examples extracted from large-scale open-source code repositories and discuss the quality of generated documents.

I will then discuss how to mash-up usage example search directly into developers’ editing sessions. As existing clone detection tools are not designed for instant detection scenarios, I will discuss our proposed techniques achieving 10-fold speed-up and enabling instant feedbacks from large-scale real-life repositories. This is joint work with HKUST and will be presented at AAAI 2010 and FSE 2010.

Speaker Details

Seung-won Hwang is an assistant professor in the Department of Computer Science and Engineering at Pohang University of Science and Technology (POSTECH), Korea. Prior to joining POSTECH in 2005, she received the M.S. and Ph.D. degrees in Computer Science from University of Illinois at Urbana-Champaign. Her research interests lie in databases, search, and data-driven techniques for various domains including software engineering, published in major international journals and conferences, including ACM TODS, IEEE TKDE, SIGMOD, SIGKDD, ICDE, AAAI, and FSE.

Date:
Speakers:
Seung-won Hwang
Affiliation:
Pohang University of Science and Technology
    • Portrait of Jeff Running

      Jeff Running