Moldable, context-aware searching with Spotter

Chis, Vasile-Andrei; Girba, Tudor Adrian; Kubelka, Juraj; Nierstrasz, Oscar Marius; Reichhart, Stefan; Syrel, Aliaksei (2016). Moldable, context-aware searching with Spotter. In: 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!). Onward! 2016 (pp. 128-144). New York, NY, USA: ACM 10.1145/2986012.2986023

[img] Text
Chis16a-MoldableContextAwareSearchingWithSpotter.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (903kB) | Request a copy

Software systems involve many different kinds of domain-specific and interrelated software entities. A common strategy employed by developers to deal with this reality is to perform exploratory investigations by means of searching. Nevertheless, most integrated development environments (IDEs) support searching through generic and disconnected search tools. This impedes search tasks over domain-specific entities as considerable effort is wasted by developers locating and linking data and concepts relevant to their application domains. To tackle this problem we propose Spotter, a moldable framework for supporting contextual-aware searching in IDEs by enabling developers to easily create custom searches for domain objects. In this paper we motivate a set of requirements for Spotter and show, through usage scenarios, that Spotter improves program comprehension by reducing the effort required to find and search through concepts from a wide range of domains. Furthermore, we show that by taking code into account, Spotter can provide a single entry point for embedding search support within an IDE.

Item Type:

Conference or Workshop Item (Paper)


08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued]

UniBE Contributor:

Chis, Vasile-Andrei, Girba, Tudor Adrian, Nierstrasz, Oscar, Syrel, Aliaksei


000 Computer science, knowledge & systems
500 Science > 510 Mathematics




Onward! 2016






Oscar Nierstrasz

Date Deposited:

10 May 2017 08:24

Last Modified:

02 Mar 2023 23:29

Publisher DOI:


Uncontrolled Keywords:

scg-pub scg16 snf-asa2 Andrei Chis, Spotter




Actions (login required)

Edit item Edit item
Provide Feedback