Problem-Solving Applications in Developer Environments

Doctoral Consortium
Nicholas Nelson

Programming is inherently a problem solving exercise: A programmer has to create an understanding of the situation, externalize and contextualize thoughts and ideas, develop strategies on how to pro- ceed with the task, enact changes according to the most appropriate strategy, and reflect to learn from each problem. Therefore, programming is clearly more than just code input, testing, and maintenance. However, modern development environments largely focus on the “writing code” parts of programming. To support all aspects of problem solving in programming, we propose a new Integrated Development Environment (IDE) which uses a dynamic, expressive, and human-centric cards and canvas paradigm.

Type of Publication: Paper
Conference: PPIG 2017 - 28th Annual Conference
Publication Year: 2017
TitleProblem-Solving Applications in Developer Environments
Publication TypePaper
AuthorsNelson, N
PPIG Workshop: