2012 34th International Conference on Software Engineering (ICSE) 2012
DOI: 10.1109/icse.2012.6227113
|View full text |Cite
|
Sign up to set email alerts
|

Debugger Canvas: Industrial experience with the code bubbles paradigm

Abstract: At ICSE 2010, the Code Bubbles team from Brown University and the Code Canvas team from Microsoft Research presented similar ideas for new user experiences for an integrated development environment. Since then, the two teams formed a collaboration, along with the Microsoft Visual Studio team, to release Debugger Canvas, an industrial version of the Code Bubbles paradigm. With Debugger Canvas, a programmer debugs her code as a collection of code bubbles, annotated with call paths and variable values, on a twodi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 32 publications
(25 citation statements)
references
References 18 publications
0
25
0
Order By: Relevance
“…There are tools that allow graphical representations for code (e.g. [19,20]). These tools should maintain the spatial positioning of the elements to help programmers remember where things are.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…There are tools that allow graphical representations for code (e.g. [19,20]). These tools should maintain the spatial positioning of the elements to help programmers remember where things are.…”
Section: Discussionmentioning
confidence: 99%
“…Examples of support provided by tools include alternate visualization s (e.g. graphs and diagrams), debugging support and syntax highlighting [19,20]. There are also tools that allow people to draw diagrams and annotate their code [21,22].…”
Section: Nature Of Programsmentioning
confidence: 99%
“…While other approaches, like deet [23] and Debugger Canvas [16], support domainspecific user interfaces for different domains, they do not offer an easy and rapid way to develop such domain-specific user interfaces.…”
Section: Domain-specific User Interfacesmentioning
confidence: 99%
“…Even with just two different types of debuggers, DeLine et al noticed that users needed to switch between them at run time [16]. This happened as users did not know in advance in what situation they would find themselves in during debugging.…”
Section: Dynamic Switchingmentioning
confidence: 99%
See 1 more Smart Citation