Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

NBSearch: Semantic Search and Visual Exploration of Computational Notebooks (2102.01275v1)

Published 2 Feb 2021 in cs.HC

Abstract: Code search is an important and frequent activity for developers using computational notebooks (e.g., Jupyter). The flexibility of notebooks brings challenges for effective code search, where classic search interfaces for traditional software code may be limited. In this paper, we propose, NBSearch, a novel system that supports semantic code search in notebook collections and interactive visual exploration of search results. NBSearch leverages advanced machine learning models to enable natural language search queries and intuitive visualizations to present complicated intra- and inter-notebook relationships in the returned results. We developed NBSearch through an iterative participatory design process with two experts from a large software company. We evaluated the models with a series of experiments and the whole system with a controlled user study. The results indicate the feasibility of our analytical pipeline and the effectiveness of NBSearch to support code search in large notebook collections.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (5)
  1. Xingjun Li (2 papers)
  2. Yuanxin Wang (6 papers)
  3. Hong Wang (254 papers)
  4. Yang Wang (672 papers)
  5. Jian Zhao (218 papers)
Citations (17)

Summary

We haven't generated a summary for this paper yet.