Code bubbles: a working set-based interface for code understanding and maintenance
Bragdon, Andrew, Zeleznik, Robert, Reiss, Steven P., Karumuri, Suman, Cheung, William, Kaplan, Joshua, Coleman, Christopher, Adeputra, Ferdi +1 more·2010·Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Cited by (172)
Items 101–172 of 172
- Tool Demo: Browsing Software RepositoriesSteven P. Reiss · 2014 · IEEE International Conference on Software Maintenance (ICSM)
- Visuocode: A software development environment that supports spatial navigation and compositionDaniel R. Bradley, Ian J. Hayes · 2013 · IEEE Working Conference on Software Visualization (VISSOFT)
- Shelves: A User-Defined Block Management Tool for Visual Programming LanguagesSheng-yi Hsu, Yuan-Fu Lou, Shing-Yun Jung, Chuen–Tsai Sun · 2017 · Lecture notes in computer science
- StatWireKrishna Subramanian, Johannes Maas, Michael Ellers, Chat Wacharamanotham, Simon Voelker, Jan Borchers · 2018 · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA)
- Towards an Empirically-Based IDE: An Analysis of Code Size and Screen SpaceAdam C. Short, Austin Zachary Henley · 2019 · IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
- Predicting code context models for software development tasksZhiyuan Wan, Gail C. Murphy, Xin Xia · 2020 · IEEE/ACM International Conference on Automated Software Engineering (ASE)
- Towards an IDE to Support Programming as Problem-Solving.Nicholas Nelson, Anita Sarma, André van der Hoek · 2017 · PPIG
- Lifting the Curtain on Merge Conflict Resolution: A Sensemaking PerspectiveCaius Brindescu, Yenifer Ramirez Gonzalez, Anita Sarma, Carlos Jensen · 2020 · IEEE International Conference on Software Maintenance (ICSM)
- Answering Developer Questions with Annotated Agent-Discovered Program TracesLitao Yan, Jeffrey Tao, Lydia B Chilton, Andrew Head · 2025 · ACM Symposium on User Interface Software and Technology (UIST)
- Enabling end-users to implement larger block-based programsNico Ritschel, Felipe Fronchetti, Reid Holmes, Ronald Garcia, David C. Shepherd · 2022 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
- CodeMap: A Graphical Note-Taking Tool Cooperating with an Integrated Development EnvironmentRikito Taniguchi, Hidehiko Masuhara · 2022 · International Conference on Art, Science, and Engineering of Programming (<Programming>)
- Task Context: A Tool for Predicting Code Context Models for Software Development TasksYifeng Wang, Yuhang Lin, Zhiyuan Wan, Xiaohu Yang · 2023 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
- A Comparative Evaluation of Tabs and Linked Panels for Program Understanding in Augmented RealityLucas Kreber, Stephan Diehl · 2023 · Proceedings - International Symposium on Mixed and Augmented Reality, ISMAR
- Integrating Visual Aids to Enhance the Code Reviewer Selection ProcessMd Shamimur Rahman, Debajyoti Mondal, Zadia Codabux, Chanchal Kumar Roy · 2023 · IEEE International Conference on Software Maintenance (ICSM)
- A Review of Source Code Projections in Integrated Development EnvironmentsJán Juhár, Liberios Vokorokos · 2015 · Annals of Computer Science and Information Systems
- StacksplorerJan-Peter Krämer, Thorsten Karrer, Jonathan Diehl, Jan Borchers · 2010 · ACM Symposium on User Interface Software and Technology (UIST)
- Integrating S6 code search and Code BubblesSteven P. Reiss · 2013 · International Workshop on Developing Tools as Plug-Ins (TOPI)
- Aspect markup of a source code for quick navigating a projectMikhail Malevannyy, Stanislav Mikhalkovich · 2015 · Central and Eastern European Software Engineering Conference in Russia
- Using Eye Gaze Data to Recognize Task-Relevant Source Code Better and More Fine-GrainedKatja Kevic · 2017 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
- Socially-Informed Sorting for Guiding Personal Finance ChoicesGraham Dove, Ayanna Elon Seals, Oded Nov · 2020 · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA)
- CausetteAlice O. Martin, Mathieu Magnaudet, Stéphane Conversy · 2022 · IEEE International Conference on Program Comprehension (ICPC)
- A Qualitative Investigation of Landmarks in Software Code NavigationSandeep Reddivari, Tanmay Bhowmik · 2018 · International Conference on Compute and Data Analysis (ICCDA)
- Continuous Flow Analysis to Detect Security ProblemsSteven P. Reiss · 2019 · arXiv (Cornell University)
- Bridging Incremental Programming and Complex Software Development EnvironmentsMax Boksem, L. Thomas van Binsbergen · 2024 · ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT)
- Supporting Construction of Domain-Specific Representations in Textual Source CodeTom Beckmann, Jan Reppien, Jens Lincke, Robert Hirschfeld · 2024 · ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT)
- CodeVoyager: Integrating Interactive Visual Aids with LLMs for Code ComprehensionYeonjoon Kim, Kyochul Jang, Hyungwoo Song, Minjeong Shin, Bongwon Suh · 2026 · ACM International Conference on Intelligent User Interfaces (IUI)
- Literate Exploratory Programming for Asynchronous CollaborationChristoph Thiede, Tom Beckmann, Marcel Taeumel, Robert Hirschfeld · 2026 · International Conference on Art, Science, and Engineering of Programming (<Programming>)
- Integrating concerns with development environmentsJán Juhár · 2016 · ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH)
- Towards a live, moldable code editorAliaksei Syrel · 2017 · International Conference on Art, Science, and Engineering of Programming (<Programming>)
- Coordination TechnologiesAnita Sarma · 2019 · Springer eBooks
- Breaking the Bento Box: Accelerating Visual Momentum in Data-flow AnalysisJames Yoo, Gail C. Murphy · 2023 · IEEE International Conference on Software Maintenance (ICSM)
- GNNContext: GNN-based Code Context Prediction for Programming TasksXiaoye Zheng, Zhiyuan Wan, Shun Liu, Kaiwen Yang, David Lo, Yang Xiao-hu · 2025 · IEEE Transactions on Software Engineering
- DIE: A Domain Specific Aspect Language for IDE EventsJohan Fabry A, Marcus Denker, Romain Robbes · 2020 · Americanae (AECID Library)
- ScrumCity: synchronised visualisation of software process and product artefactsMujtaba Alshakhouri · 2013 · Tuwhera (Auckland University of Technology)
- Envision: A Fast and Flexible Visual Code Editor with Fluid InteractionsDimitar Asenov, Péter Müller · 2014 · Repository for Publications and Research Data (ETH Zurich)
- Block Shelves for Visual Programming LanguagesSheng-yi Hsu, Yuan-Fu Lou, Chuen–Tsai Sun · 2016 · arXiv (Cornell University)
- jSET - The Java Software Evolution TrackerArthur-Jozsef Molnar · 2017 · arXiv (Cornell University)
- The Larch Environment - Python programs asvisual, interactive literatureGeoffrey French · 2013
- Software Cartography and Code NavigationAdrian Kuhn · 2011 · Bern Open Repository and Information System (University of Bern)
- Understanding source code through projectional editorJán Juhár, Liberios Vokorokos · 2015 · International Conference on Engineering of Modern Electric Systems
- A scalable and tiling multi-monitor aware window managerJoona Laukkanen · 2011 · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA)
- Visualizing the complexity of the United States codeLewis Baumstark · 2011 · ACM Southeast Regional Conference (ACMSE)
- Improving source code navigation with patchworksAustin Zachary Henley · 2014 · IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
- Report on data-intensive software management and miningSeung-won Hwang · 2011 · ACM SIGMOD Record
- A research demonstration of code bubblesAndrew C. Bragdon, Steven P. Reiss, Robert C. Zeleznik, Suman Karumuri, William Cheung, Joshua Kaplan, Christopher Coleman, Ferdi Adeputra, Joseph J. LaViola · 2010 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
- Developing and evaluating the code bubbles metaphorAndrew C. Bragdon · 2010 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
- A visual perception account of programming languages : finding the natural science in the artStéphane Conversy · 2012 · HAL
- Improving error notification comprehension in IDEs by supporting developer self-explanationsTitus Barik · 2015 · IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
- Pitekün: An Experimental Visual Tool to Assist Code Navigation and Code UnderstandingJuraj Kubelka, Alexandre Bergel, Romain Robbes · 2014 · International Conference of the Chilean Computer Science Society (SCCC)
- Design Space of Programming Tools on Mobile Touchscreen DevicesPoorna Talkad Sukumar, Ronald Metoyer · 2017 · arXiv (Cornell University)
- Building a foundation for the future of software practices within the multi-core domainCelina Berg · 2011 · UVic’s Research and Learning Repository (University of Victoria)
- Problem-Solving Applications in Developer Environments.Nicholas Nelson · 2017 · PPIG
- Adaptive IDEs to Support Information Foraging for Novice ProgrammersAdam C. Short · 2019 · IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
- Towards Accessible Data AnalysisEmanuel Zgraggen · 2018
- PapercodePriyan Vaithilingam, Julia M. Markel, Philip J. Guo · 2020 · ACM Symposium on User Interface Software and Technology (UIST)
- First-class concepts: reifying architectural knowledge beyond the dominant decompositionToni Mattis, Tom Beckmann, Patrick Rein, Robert Hirschfeld · 2021
- First-Class Concepts: Reified Architectural Knowledge Beyond Dominant Decompositions.Toni Mattis, Tom Beckmann, Patrick Rein, Robert Hirschfeld · 2022 · The Journal of Object Technology
- Visual Augmentation of Source Code Editors: A Systematic Mapping StudyMatúš Sulír, Michaela Bačíková, Sergej Chodarev, Jaroslav Porubän · 2021
- Enabling End-Users to Implement Larger Block-Based ProgramsNico Ritschel, Felipe Fronchetti, Reid Holmes, Ronald Garcia, David C. Shepherd · 2022 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
- Text Editing, with StructureTom Beckmann · 2024 · IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
- User-centered Software Visualization Design for Professional DevelopersDavid Heidrich, Andreas Schreiber · 2024 · IEEE Working Conference on Software Visualization (VISSOFT)
- A Retrospective on How Developers Seek, Relate, and Collect Information About CodeAmy J. Ko, Brad A. Myers, Michael J. Coblenz, Htet Htet Aung · 2025 · IEEE Transactions on Software Engineering
- TIDE: An Educational Live Programming Environment to Compose Graphics with PyTamaroJoey Bevilacqua, Nathan Coquerel, Luca Chiodini, Igor Moreno Santos, Matthias Hauswirth · 2025 · ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT)
- Block-Based Editing in a Textual WorldTom Beckmann, Lukas Böhme, Marcel Taeumel, Robert Hirschfeld · 2025 · ACM SIGPLAN International Workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT)
- AI-Guided Exploration of Large-Scale CodebasesYoseph Berhanu Alebachew · 2025 · IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
- Améliorer la compréhension d’un programme à l’aide de diagrammes dynamiques et interactifsMickaël Duruisseau · 2019
- Concepts and tool for interactive computingAlice Martin · 2022
- Projecting Computer Languages for a Protean InteractionCamille Gobert · 2024 · theses.fr (ABES)
- RAG Without the Lag: Enabling "What-If" Analysis for Retrieval-Augmented Generation PipelinesQuentin Romero Lauro, Shreya Shankar, Sepanta Zeighami, Aditya Parameswaran · 2026 · CHI Conference on Human Factors in Computing Systems
- The Developer as Curator: A Canvas for Coding Agent ContextLukas Böhme, Tom Beckmann, Michael Perscheid, Robert Hirschfeld · 2026 · ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!)
- Effectiveness of Spatial Overviews for Navigating Software ProjectsWoody Morrice, Carl A. Gutwin, Ian Stavness, Andy Cockburn · 2026 · Graphics Interface
- TreeView: A Structured User Interface for Understanding, Verifying, and Extending Unfamiliar Computational NotebooksKimberly Hau, Jinghui Cheng, Jin Quan Guo, Kelly E. Lyons, Shurui Zhou · 2026 · International Journal of Human-Computer Interaction