Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
The Practices of Programming
KTH, School of Computer Science and Communication (CSC), Media Technology and Interaction Design, MID.ORCID iD: 0000-0002-9232-0196
2016 (English)In: 2016 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC), IEEE conference proceedings, 2016, p. 190-198Conference paper, Published paper (Refereed)
Abstract [en]

How diverse are the ways that programming is done? While a variety of accounts exist, each appears in isolation, neither framed in terms of a distinct practice, nor as one of many such practices. In this work we explore accounts spanning software engineering, bricolage/tinkering, sketching, live coding, code-bending, and hacking. These practices of programming are analyzed in relation to ongoing research, and in particular HCI's 'practice turn', offering connections to accounts of practice in other contexts than programming. The conceptualization of practice helps to interpret recent interest in program code as craft material, and also offers potential to inform programming education, tools and work as well as future research.

Place, publisher, year, edition, pages
IEEE conference proceedings, 2016. p. 190-198
Series
Symposium on Visual Languages and Human Centric Computing VL HCC, ISSN 1943-6092
Keywords [en]
Practices of Programming, Digital Craft, Material, Practice Turn, Material Turn, Parameter Mapping, Mutable Mapping, Creative Coding, Programming as Art, Tinkering, Bricolage, Sketching, Code-Bending, Hacking, Live Coding, Software Engineering, Education
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:kth:diva-201305DOI: 10.1109/VLHCC.2016.7739684ISI: 000392158000030Scopus ID: 2-s2.0-85000702133ISBN: 978-1-5090-0252-8 (print)OAI: oai:DiVA.org:kth-201305DiVA, id: diva2:1073756
Conference
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), SEP 04-08, 2016, Cambridge, ENGLAND
Note

QC 20170213

Available from: 2017-02-13 Created: 2017-02-13 Last updated: 2017-02-14Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Bergström, Ilias

Search in DiVA

By author/editor
Bergström, Ilias
By organisation
Media Technology and Interaction Design, MID
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 205 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf