Crystalline: Lowering the Cost for Developers to Collect and Organize Information for Decision Making
Michael Xieyang Liu, Aniket Kittur, Brad A. Myers
Abstract
Developers perform online sensemaking on a daily basis, such as researching and choosing libraries and APIs. Prior research has introduced tools that help developers capture information from various sources and organize it into structures useful for subsequent decision-making. However, it remains a laborious process for developers to manually identify and clip content, maintaining its provenance and synthesizing it with other content. In this work, we introduce a new system called Crystalline that automatically collects and organizes information into tabular structures as the user searches and browses the web. It leverages natural language processing to automatically group similar criteria together to reduce clutter, and uses passive behavioral signals such as mouse movement and dwell time to infer what information to collect and how to visualize and prioritize it. Our user study suggests that developers are able to create comparison tables about 20% faster with a 60% reduction in operational cost without sacrificing the quality of the tables.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 82b41aed-5dc8-4efb-aab6-cad1135914e7Cited by top-tier papers10
- Using an LLM to Help With Code UnderstandingDaye Nam, Andrew Macvean, Vincent J. Hellendoorn, Bogdan Vasilescu et al.ICSE 2024 · 264 citations
- "What It Wants Me To Say": Bridging the Abstraction Gap Between End-User Programmers and Code-Generating Large Language ModelsMichael Xieyang Liu, Advait Sarkar, Carina Negreanu, Benjamin G. Zorn et al.CHI 2023 · 114 citations
- Wigglite: Low-cost Information Collection and TriageMichael Xieyang Liu, Andrew Kuznetsov, Yongsung Kim, Joseph Chee Chang et al.UIST 2022 · 62 citations
- Selenite: Scaffolding Online Sensemaking with Comprehensive Overviews Elicited from Large Language ModelsMichael Xieyang Liu, Tongshuang Wu, Tianying Chen, Franklin Mingzhe Li et al.CHI 2024 · 44 citations
- Fuse: In-Situ Sensemaking Support in the BrowserAndrew Kuznetsov, Joseph Chee Chang, Nathan Hahn, Napol Rachatasumrit et al.UIST 2022 · 29 citations
Builds on6
- CoNotate: Suggesting Queries Based on Notes Promotes Knowledge DiscoverySrishti Palani, Zijian Ding, Austin Nguyen, Andrew Chuang et al.CHI 2021 · 36 citations
- Mesh: Scaffolding Comparison Tables for Online Decision MakingJoseph Chee Chang, Nathan Hahn, Aniket KitturUIST 2020 · 32 citations
- Improving Crowd-Supported GUI Testing with Structural GuidanceYan Chen, Maulishree Pandey, Jean Y. Song, Walter S. Lasecki et al.CHI 2020 · 26 citations
- Understanding How Programmers Can Use Annotations on DocumentationAmber Horvath, Michael Xieyang Liu, River Hendriksen, Connor Shannon et al.CHI 2022 · 26 citations
- To Reuse or Not To Reuse?: A Framework and System for Evaluating Summarized KnowledgeMichael Xieyang Liu, Aniket Kittur, Brad A. MyersCSCW 2021 · 23 citations
Related papers
- KTabulator: Interactive Ad hoc Table Creation using Knowledge GraphsSiyuan Xia, Nafisa Anzum, Semih Salihoglu, Jian ZhaoCHI 2021 · 7 citations
- Semi-Automatic, Inline and Collaborative Web Page Code CurationsRoy Rutishauser, André A. Meyer, Reid Holmes, Thomas FritzICSE 2023
- Supporting Web-Based API Searches in the IDE Using SignaturesNick C. Bradley, Thomas Fritz, Reid HolmesICSE 2024
- Shapir: Standardizing and Democratizing Access to Web APIsTarfah Alrashed, Lea Verou, David R. KargerUIST 2021 · 4 citations
- Marco: Supporting Business Document Workflows via Collection-Centric Information Foraging with Large Language ModelsRaymond Fok, Nedim Lipka, Tong Sun, Alexa F. SiuCHI 2024 · 21 citations
