EconPapers    
Economics at your fingertips  
 

Making Examples Tangible: Tool Building for Program Comprehension

Marcel Taeumel () and Robert Hirschfeld ()
Additional contact information
Marcel Taeumel: University of Potsdam
Robert Hirschfeld: University of Potsdam

A chapter in Design Thinking Research, 2016, pp 161-182 from Springer

Abstract: Abstract Best practices in design thinking suggest creating and working with tangible prototypes. In software engineering, programmers interact with source code more than with customers. Their intent is to understand the effects of abstract source code on programs in execution. Existing tools for program exploration, however, are tailored to general programming language concepts instead of domain-specific characteristics and programmer’s system knowledge. In this chapter, we establish the need for adapting programming tools in use when navigating, viewing, and collecting examples to increase tangibility, that is, clarity of a concept or idea based on what can be experienced on screen. We present our Vivide tool-building environment, which is a data-driven, scriptable approach to constructing graphical tools with low effort. By exploring common programming scenarios, we conclude that tool building does not have to be a detached, effortful activity but can be accomplished by the same programmers who detect deficiencies during their programming tasks. Then exemplary information about software systems can become tangible.

Keywords: Building Tools; Preceding Source Code; Programming Tools; Interactive Widgets; Software Artifacts (search for similar items in EconPapers)
Date: 2016
References: Add references at CitEc
Citations:

There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:spr:undchp:978-3-319-40382-3_11

Ordering information: This item can be ordered from
http://www.springer.com/9783319403823

DOI: 10.1007/978-3-319-40382-3_11

Access Statistics for this chapter

More chapters in Understanding Innovation from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2025-03-23
Handle: RePEc:spr:undchp:978-3-319-40382-3_11