Program
9:00 - 10:30 Session 1
- 9:00 - 9:30
- workshop Intro, and self-introduction
Tools
-
9:30 - 9:35
- Toshihiro Kamiya
- Programmable Queries or a New Design of Search Tools
-
9:35 - 9:40
- Oleksandr Panchenko
- Hybrid Storage for Enabling Fully-Featured Text Search and Fine-Grained Structural Search over Source Code
-
9:45 - 9:50
- Ohad Barzilay; Orit Hazzan; Amiram Yehudai
- Characterizing Example Embedment as a Software Activity
-
9:50 - 10:05
- mini-panel discussion
Semantic Search
-
10:05 - 10:10
- Werner Janjic; Dietmar Stoll; Philipp Bostan; Colin Atkinson
- Lowering the Barrier to Reuse through Test-Driven Search
-
10:10 - 10:15
- Steven Reiss
- What to Search For
-
10:15 - 10:30
- mini-panel discussion
10:30 - 11:00 break
11:00 - 12:30 Session 2
Infrastructure
-
11:00 - 11:05
- Sushil Bajracharya; Joel Ossher; Cristina Lopes
- Sourcerer: An Internet-Scale Software Repository
-
11:05 - 11:10
- Erik Linstead; Lindsey Hughes; Cristina Lopes; Pierre Baldi
- Exploring Java Software Vocabulary: A Search and Mining Perspective
-
11:10 - 11:15
- Madhuri Marri; Suresh Thummalapenta; Tao Xie
- Improving Software Quality Via Code Searching and Mining
-
11:15 - 11:30
- mini-panel discussion
Users
-
11:30 - 11:35
- Jamie Starke; Chris Luce; Jonathan Sillito
- Working with Search Results
-
11:35 - 11:40 Holmes
- Reid Holmes
- Do Developers Search for Source Code Examples Using Multiple Facts?
-
11:40 - 11:45
- Romain Robbes
- On the Evaluation of Recommender Systems with Recorded Interactions
-
11:45 - 12:00
- mini-panel discussion
Information Integration
-
12:00 - 12:05
- Thomas Fritz; Gail C. Murphy
- Search, Stitch, View: Easing Information Integration in an IDE
-
12:05 - 12:10
- Makoto Ichii; Yasuhiro Hayase; Reishi Yokomori; Tetsuo Yamamoto; Katsuro Inoue
- Software Component Recommendation Based on User Collaborations
-
12:10 - 12:15
- Susan E. Sim; Rosalva E. Gallardo-Valencia
- Internet-Scale Code Search
-
12:15 - 12:30
- mini-panel discussion
12:30 - 2:00 lunch
2:00 - 3:30 Session 3
-
2:00 - 2:30
- poster
-
2:30 - 3:30
- group discussion
3:30 - 4:00 break
4:00 - 5:30 Session 4
-
4:00 - 4:30
- group discussion
-
4:30 - 5:00
- group report
-
5:00 - 5:30
- wrap up