SUITE is a new workshop series that specifically focuses on exploring the notion of search as a fundamental activity during software development. The goal of the workshop is to bring researchers and practitioners with special interest on search technology for software developers together. Participants will have broad range of expertise in topics ranging from building software tools and infrastructure, Information Retrieval, user studies and Human-computer interaction, benchmarking and evaluation. The first edition of SUITE is held in conjunction with the 31 st International Conference in Software Engineering (May 16-24, 2009. Vancouver, Canada). The workshop is motivated by the observation that software developers spend most of their times in searching pertinent information they need to solve their task at hand [8] . Past research has shown that code search is the most frequent activity software developers engage in [12] . They spend most of their time in navigation and search tools in their IDE [11] . More recently there has been some significant efforts both from academia and the industry in building specialized search engines for developers [2, 3, 1, 5, 4, 9, 6, 10, 13, 7] . Most of these leverage the huge amount of source code available in open source repositories. However, these tools are still exploring the tip of the iceberg. We know that source code is not the only artifact that developers need to search and that traditional search engine interfaces have limitations to serve as ideal tools for searching pertinent information for developers. Furthermore, along with the tools we still need a solid understanding of how developers are really using these systems. As software development is a process of both information creation and information gathering, software developers are constantly searching for the right information and person to solve their problems at hand. This workshop will focus specifically on exploring the notion of search as a fundamental activity during software development. The goal of the workshop is to bring researchers and practitioners with special interest on search technology for software developers together. Participants will have broad range of expertise in topics ranging from building software tools and infrastructure, information retrieval, user studies and HCI, benchmarking and evaluation. The workshop will facilitate interested researchers to share their ideas and experience in understanding the search need and behavior of developers, building tools that addresses these various needs, and scientific ways to evaluate these tools. The workshop addresses the problem of search as it occurs during software development. Search is related to software mining, but differs in its problems and challenges. For example, two of the important topics the workshop focuses on are: a) search-engines for public software repositories on the internet, and b) specialized search-engines for IDEs. Areas of interests include, but are not limited to: • Application of natural language processing on source code and related artifacts. • Approaches, applications, and tools for software search. • Case studies on setting up and running large software search-engines. • Empirical studies of search and navigation in IDEs.
Since the rise of internet-scale code search engines, searching for reusable source code has quickly become a fundamental activity for developers REF .
SUITE 2009: First international workshop on search-driven development - users, infrastructure, tools and evaluation
ICSE Companion
Computer Science