@inproceedings{6116301090534a07be88a21c82cb053e,
title = "Programming isWriting is Programming",
abstract = "Writing and programming are often seen as different: Writing a creative profession, programming a technical one. Below the surface however, there is one striking similarity: both writing and programming can be described as the translation of a high-level idea into low level sentences or statements. This paper compares writing and programming and uncovers similarities between some of the steps commonly considered part of the writing and programming workflows, such as information gathering and selection. We however also observe differences, like the attention that writers spent on formatting and styling, and the opportunity for feedback that programmers have by compiling and executing programs.We close the paper with a discussion of the impact of this finding, including educational methods that programming could take from writing education.",
keywords = "ACM proceedings, LATEX, Text tagging",
author = "Felienne Hermans and Marlies Aldewereld",
year = "2017",
month = apr,
day = "3",
doi = "10.1145/3079368.3079413",
language = "English",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery",
editor = "Theo D'Hondt and Sartor, {Jennifer B.} and {De Meuter}, Wolfgang",
booktitle = "Programming 2017 - Companion to the 1st International Conference on the Art, Science and Engineering of Programming",
note = "1st International Conference on the Art, Science and Engineering of Programming, Programming 2017 ; Conference date: 03-04-2017 Through 06-04-2017",
}