License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/DagRep.12.6.1
URN: urn:nbn:de:0030-drops-174533
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2023/17453/
LaToza, Thomas D. ;
Ko, Amy ;
Shepherd, David C. ;
Sjøberg, Dag ;
Xie, Benjamin
Weitere Beteiligte (Hrsg. etc.): Thomas D. LaToza and Amy Ko and David C. Shepherd and Dag Sjøberg and Benjamin Xie
Theories of Programming (Dagstuhl Seminar 22231)
Abstract
Much of computer science research focuses on techniques to make programming easier, better, less error prone, more powerful, and even more just. But rarely do we try to explain any of these challenges. Why is programming hard? Why is it slow? Why is it error prone? Why is it powerful? How does it do harm? These why and how questions are what motivated the Dagstuhl Seminar 22231 on Theories of Programming. This seminar brought together 28 CS researchers from domains most concerned with programming human and social activities: software engineering, programming languages, human-computer interaction, and computing education. Together, we sketched new theories of programming and considered the role of theories more broadly in programming.
BibTeX - Entry
@Article{latoza_et_al:DagRep.12.6.1,
author = {LaToza, Thomas D. and Ko, Amy and Shepherd, David C. and Sj{\o}berg, Dag and Xie, Benjamin},
title = {{Theories of Programming (Dagstuhl Seminar 22231)}},
pages = {1--13},
journal = {Dagstuhl Reports},
ISSN = {2192-5283},
year = {2023},
volume = {12},
number = {6},
editor = {LaToza, Thomas D. and Ko, Amy and Shepherd, David C. and Sj{\o}berg, Dag and Xie, Benjamin},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2023/17453},
URN = {urn:nbn:de:0030-drops-174533},
doi = {10.4230/DagRep.12.6.1},
annote = {Keywords: computing education, human-computer interaction, programming languages, software engineering, theories of programming}
}
Keywords: |
|
computing education, human-computer interaction, programming languages, software engineering, theories of programming |
Collection: |
|
DagRep, Volume 12, Issue 6 |
Issue Date: |
|
2023 |
Date of publication: |
|
19.01.2023 |