Mon 26 Oct 2015 11:30 - 11:40 at Grand Station 5 - Tools Chair(s): Thomas LaToza

Integrated development environments (IDEs) form an essential category of tools for developing software that should support software engineering decision-making. Developers commonly ask detailed and domain-specific questions about the software systems they are developing and maintaining. Unfortunately, rigid and generic IDEs that focus on low-level programming tasks and that promote code rather than data offer limited support for informed decision making during software development. We propose to improve decision making within IDEs by moving from generic to context-aware IDEs through moldable tools. We use the term ‘moldable tool’ to refer to an individual tool of an IDE (e.g., debugger, inspector, editor) that is aware of the current development context and that enables rapid and effective customization to new development contexts. In this paper, we promote the idea of moldable tools, illustrate it with concrete examples, and discuss future research directions.

Towards moldable development tools (plateau2015-chis.pdf)147KiB

Mon 26 Oct

Displayed time zone: Eastern Time (US & Canada) change

10:30 - 12:00
ToolsPLATEAU at Grand Station 5
Chair(s): Thomas LaToza George Mason University
10:30
20m
Talk
Frequency Distribution of Error Messages
PLATEAU
David Pritchard University of Waterloo, Canada
File Attached
10:50
20m
Talk
An Evaluation of the DiaSuite Toolset by Professional Developers
PLATEAU
Milan Kabáč University of Bordeaux / Inria Bordeaux / LaBRI, Nic Volanschi Inria Bordeaux, Charles Consel University of Bordeaux
File Attached
11:10
20m
Talk
Aiding Programmers using Lightweight Integrated Code Visualization
PLATEAU
Per Ola Kristensson University of Cambridge, Chung Leung Lam University of Cambridge
File Attached
11:30
10m
Talk
Towards moldable development tools
PLATEAU
Andrei Chiş University of Bern, Switzerland, Tudor Gîrba tudorgirba.com, Switzerland, Oscar Nierstrasz University of Bern, Switzerland
DOI Pre-print Media Attached File Attached
11:40
13m
Talk
Understanding the Effects of Code Presentation
PLATEAU
Jason Jacques University of Cambridge, Per Ola Kristensson University of Cambridge
File Attached