Towards moldable development tools

Chis, Vasile-Andrei; Nierstrasz, Oscar Marius (2015). Towards moldable development tools. In: Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools. Pittsburgh, Pennsylvania, United States. 26.10.2015. 10.1145/2846680.2846684

[img] Text
Chis15d_TowardsMoldableDevelopmentTools.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (152kB) | Request a copy

Developers commonly ask detailed and domain-specific questions about the software systems they are developing and maintaining. Integrated development environments (IDEs) form an essential category of tools for developing software that should support software engineering decision making. Unfortunately, rigid and generic IDEs that focus on low-level programming tasks, that promote code rather than data, and that suppress customization, 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. In this paper, we promote the idea of moldable tools, illustrate it with concrete examples, and discuss future research directions.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued]

UniBE Contributor:

Chis, Vasile-Andrei, Nierstrasz, Oscar

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

Series:

PLATEAU '15

Language:

English

Submitter:

Oscar Nierstrasz

Date Deposited:

30 Jun 2016 08:03

Last Modified:

02 Mar 2023 23:27

Publisher DOI:

10.1145/2846680.2846684

Uncontrolled Keywords:

scg-pub scg15, snf-asa1, internationalworkshop Andrei Chis

BORIS DOI:

10.7892/boris.82275

URI:

https://boris.unibe.ch/id/eprint/82275

Actions (login required)

Edit item Edit item
Provide Feedback