-
Notifications
You must be signed in to change notification settings - Fork 0
/
mics2016.bib
148 lines (135 loc) · 4.94 KB
/
mics2016.bib
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/
%% Saved with string encoding Unicode (UTF-8)
@article{Felleisen:2004,
author = {Felleisen, Matthias and Findler, Robert Bruce and Flatt, Matthew and Krishnamurthi, Shriram},
title = {The Structure and Interpretation of the Computer Science Curriculum},
journal = {J. Funct. Program.},
issue_date = {July 2004},
volume = {14},
number = {4},
month = jul,
year = {2004},
issn = {0956-7968},
pages = {365--378},
numpages = {14},
url = {http://dx.doi.org/10.1017/S0956796804005076},
doi = {10.1017/S0956796804005076},
acmid = {997813},
publisher = {Cambridge University Press},
address = {New York, NY, USA},
}
@inproceedings{Bieniusa:2008,
author = {Bieniusa, Annette and Degen, Markus and Heidegger, Phillip and Thiemann, Peter and Wehr, Stefan and Gasbichler, Martin and Sperber, Michael and Crestani, Marcus and Klaeren, Herbert and Knauel, Eric},
title = {Htdp and Dmda in the Battlefield: A Case Study in First-year Programming Instruction},
booktitle = {Proceedings of the 2008 International Workshop on Functional and Declarative Programming in Education},
series = {FDPE '08},
year = {2008},
isbn = {978-1-60558-068-5},
location = {Victoria, BC, Canada},
pages = {1--12},
numpages = {12},
url = {http://doi.acm.org/10.1145/1411260.1411262},
doi = {10.1145/1411260.1411262},
acmid = {1411262},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {assisted programming, introductory programming course, scheme, teachscheme!},
}
@misc{basic-clojure-info,
Author = {briantdawn},
Date-Added = {2015-03-11 20:18:54 +0000},
Date-Modified = {2015-03-11 20:20:13 +0000},
Lastchecked = {3/9/15},
Month = {March},
Title = {surviving-clojure},
Url = {https://github.com/clojurebridge-minneapolis/track2-surviving},
Year = {2015},
}
@inproceedings{Hickey:2008,
Acmid = {1408682},
Address = {New York, NY, USA},
Articleno = {1},
Author = {Hickey, Rich},
Booktitle = {Proceedings of the 2008 symposium on Dynamic languages},
Doi = {10.1145/1408681.1408682},
Isbn = {978-1-60558-270-2},
Location = {Paphos, Cyprus},
Numpages = {1},
Pages = {1:1--1:1},
Publisher = {ACM},
Series = {DLS '08},
Title = {The Clojure programming language},
Url = {http://doi.acm.org.ezproxy.morris.umn.edu/10.1145/1408681.1408682},
Year = {2008},
Bdsk-Url-1 = {http://doi.acm.org.ezproxy.morris.umn.edu/10.1145/1408681.1408682},
Bdsk-Url-2 = {http://dx.doi.org/10.1145/1408681.1408682},
}
@inproceedings{Marceau:2011,
author = {Marceau, Guillaume and Fisler, Kathi and Krishnamurthi, Shriram},
title = {Measuring the Effectiveness of Error Messages Designed for Novice Programmers},
booktitle = {Proceedings of the 42Nd ACM Technical Symposium on Computer Science Education},
series = {SIGCSE '11},
year = {2011},
isbn = {978-1-4503-0500-6},
location = {Dallas, TX, USA},
pages = {499--504},
numpages = {6},
url = {http://doi.acm.org/10.1145/1953163.1953308},
doi = {10.1145/1953163.1953308},
acmid = {1953308},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {error messages, novice programmers, user-studies},
}
@inproceedings{Marceau:2011-2,
author = {Marceau, Guillaume and Fisler, Kathi and Krishnamurthi, Shriram},
title = {Mind Your Language: On Novices' Interactions with Error Messages},
booktitle = {Proceedings of the 10th SIGPLAN Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software},
series = {Onward! 2011},
year = {2011},
isbn = {978-1-4503-0941-7},
location = {Portland, Oregon, USA},
pages = {3--18},
numpages = {16},
url = {http://doi.acm.org/10.1145/2048237.2048241},
doi = {10.1145/2048237.2048241},
acmid = {2048241},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {beginner-friendly ides, error message design, novice programmers, user-studies},
}
@inproceedings{thompson,
author = {Simon Thompson and Steve Hill},
title = {Functional programming through the curriculum},
month = {December},
year = {1995},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/1995/214},
ISBN = {3-540-60675-0},
booktitle = {Functional Programming Languages in Education},
editor = {Pieter H. Hartel and Rinus Plasmeijer},
number = {1022},
publisher = {Springer-Verlag},
refereed = {yes},
series = {Lecture Notes in Computer Science},
}
@misc{fleming,
Author = {Colin Fleming},
Month = {November},
Title = {Improving {Clojure}'s Error Messages with Grammars, a presentation at {Clojure/conj}},
Url = {https://www.youtube.com/watch?v=kt4haSH2xcs},
Year = {2015},
booktitle = {Clojure//conj}
}
@inproceedings{mics2015,
author = {Henry Fellows and Aaron Lemmon and Max Magnuson and Emma Sax and Paul Schliep, and Elena Machkasova},
title = {Developing Beginner-Friendly User Interactions for the Clojure Programming Language},
series = {MICS'15},
location = {Grand Forks, ND},
month = {April},
year = {2015},
}