Towards moldable development tools
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 OctDisplayed time zone: Eastern Time (US & Canada) change
10:30 - 12:00 | |||
10:30 20mTalk | Frequency Distribution of Error Messages PLATEAU David Pritchard University of Waterloo, Canada File Attached | ||
10:50 20mTalk | 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 20mTalk | Aiding Programmers using Lightweight Integrated Code Visualization PLATEAU File Attached | ||
11:30 10mTalk | 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 13mTalk | Understanding the Effects of Code Presentation PLATEAU File Attached |