Matches in SemOpenAlex for { <https://semopenalex.org/work/W657493400> ?p ?o ?g. }
Showing items 1 to 87 of
87
with 100 items per page.
- W657493400 endingPage "1405" @default.
- W657493400 startingPage "1398" @default.
- W657493400 abstract "Interaction designers who operate both in the physical and the virtual domain often need to write programs to try out interaction ideas through interactive physical prototypes. To be able to validate these interactive ideas and behaviors successfully, knowledge related to programming is essential. Programming knowledge is fundamental for understanding the technical possibilities and limitations of interaction. Understanding programming is like understanding a new material; we believe that a designer needs to know both the limits and possibilities to be able to design successfully. Many of the contemporary tools for interaction designers, such as Arduino or Phidgets, emphasize the ability to sketch in the physical domain of interaction design (sketching in hardware). However, there is little support for the interaction designer to sketch in the virtual domain (sketching in software). While there is a large body of work about bringing programming for nonprofessional programmers, our analysis leads us to believe that the hardest problem interaction designers face is the abstraction and translation step that goes from concepts and behaviors to functioning code. We believe that the abstraction and translation step is much more problematic for designers than, for instance, syntax. Based upon our observation of interaction design students creating interactive sketches and prototypes, we believe that most students are able to grasp individual statements of the language. Most problems occur at the level above individual statement but below a completed program. This paper attempts to characterize this step of abstraction and translation in an interaction design process and proposes a first rough design for a toolkit that bridges the gap between code and idea. This toolkit is called the Code Companion and contains two tools: the Blueprint, and the Pattern Dictionary. The Blueprint is a paper tool that is inspired by programming plans and guides the interaction designer to think how a computer represents behavior or interaction. The Blueprint has four steps: program description, defining inputs and outputs, defining tools, and finally sketching the path from input to output using these 'tools'. The Blueprint was exposed to students in two interaction design workshops, one at the University College of Antwerp and one at the Glasgow School of Art. The Blueprint was used after the students defined their idea of interaction, but before writing the code in Arduino. The students in both of the workshop seemed to have a better overview and had a better understanding what they had to program, because of the Blueprint. Students frequently drew 'tools' in the Blueprint they were unable to reproduce in their code. Students were able to come up with patterns in the Blueprint, but were unable to translate them into working code. To solve this, the Pattern Dictionary was designed, which is a dictionary of common programming patterns. Throughout the workshops, many of these patterns emerged, such as compare, timer, repeat, or sensor input. We believe that the combination of these two tools will reduce the gap between idea and code, and allow interaction designers to be able to better sketch in software." @default.
- W657493400 created "2016-06-24" @default.
- W657493400 creator A5002745171 @default.
- W657493400 creator A5035800238 @default.
- W657493400 creator A5079254030 @default.
- W657493400 date "2012-01-01" @default.
- W657493400 modified "2023-09-27" @default.
- W657493400 title "Teaching interaction designers to sketch in software" @default.
- W657493400 cites W1493447756 @default.
- W657493400 cites W1503235392 @default.
- W657493400 cites W1518369453 @default.
- W657493400 cites W1540823594 @default.
- W657493400 cites W2012761058 @default.
- W657493400 cites W2038598927 @default.
- W657493400 cites W2074731714 @default.
- W657493400 cites W2123633968 @default.
- W657493400 cites W2133247167 @default.
- W657493400 cites W2140567513 @default.
- W657493400 cites W2158081248 @default.
- W657493400 cites W2162514427 @default.
- W657493400 cites W2355816602 @default.
- W657493400 cites W2501107675 @default.
- W657493400 hasPublicationYear "2012" @default.
- W657493400 type Work @default.
- W657493400 sameAs 657493400 @default.
- W657493400 citedByCount "0" @default.
- W657493400 crossrefType "journal-article" @default.
- W657493400 hasAuthorship W657493400A5002745171 @default.
- W657493400 hasAuthorship W657493400A5035800238 @default.
- W657493400 hasAuthorship W657493400A5079254030 @default.
- W657493400 hasConcept C107457646 @default.
- W657493400 hasConcept C111472728 @default.
- W657493400 hasConcept C11413529 @default.
- W657493400 hasConcept C115903868 @default.
- W657493400 hasConcept C124304363 @default.
- W657493400 hasConcept C134306372 @default.
- W657493400 hasConcept C13854087 @default.
- W657493400 hasConcept C138885662 @default.
- W657493400 hasConcept C171268870 @default.
- W657493400 hasConcept C199360897 @default.
- W657493400 hasConcept C2779231336 @default.
- W657493400 hasConcept C33923547 @default.
- W657493400 hasConcept C36503486 @default.
- W657493400 hasConcept C41008148 @default.
- W657493400 hasConceptScore W657493400C107457646 @default.
- W657493400 hasConceptScore W657493400C111472728 @default.
- W657493400 hasConceptScore W657493400C11413529 @default.
- W657493400 hasConceptScore W657493400C115903868 @default.
- W657493400 hasConceptScore W657493400C124304363 @default.
- W657493400 hasConceptScore W657493400C134306372 @default.
- W657493400 hasConceptScore W657493400C13854087 @default.
- W657493400 hasConceptScore W657493400C138885662 @default.
- W657493400 hasConceptScore W657493400C171268870 @default.
- W657493400 hasConceptScore W657493400C199360897 @default.
- W657493400 hasConceptScore W657493400C2779231336 @default.
- W657493400 hasConceptScore W657493400C33923547 @default.
- W657493400 hasConceptScore W657493400C36503486 @default.
- W657493400 hasConceptScore W657493400C41008148 @default.
- W657493400 hasLocation W6574934001 @default.
- W657493400 hasOpenAccess W657493400 @default.
- W657493400 hasPrimaryLocation W6574934001 @default.
- W657493400 hasRelatedWork W1487905039 @default.
- W657493400 hasRelatedWork W1824162853 @default.
- W657493400 hasRelatedWork W2045288043 @default.
- W657493400 hasRelatedWork W2058528302 @default.
- W657493400 hasRelatedWork W2075411085 @default.
- W657493400 hasRelatedWork W2150938984 @default.
- W657493400 hasRelatedWork W2466291961 @default.
- W657493400 hasRelatedWork W2510118190 @default.
- W657493400 hasRelatedWork W2555916017 @default.
- W657493400 hasRelatedWork W2580134064 @default.
- W657493400 hasRelatedWork W2588765171 @default.
- W657493400 hasRelatedWork W2905151547 @default.
- W657493400 hasRelatedWork W2920989429 @default.
- W657493400 hasRelatedWork W2986805699 @default.
- W657493400 hasRelatedWork W3003594360 @default.
- W657493400 hasRelatedWork W3047611035 @default.
- W657493400 hasRelatedWork W3048234268 @default.
- W657493400 hasRelatedWork W3107264286 @default.
- W657493400 hasRelatedWork W3187225868 @default.
- W657493400 hasRelatedWork W2291908190 @default.
- W657493400 isParatext "false" @default.
- W657493400 isRetracted "false" @default.
- W657493400 magId "657493400" @default.
- W657493400 workType "article" @default.