-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbibdata.bib
174 lines (144 loc) · 5.85 KB
/
bibdata.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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
@inproceedings{gopstein2017understanding,
title={Understanding misunderstandings in source code},
author={Gopstein, Dan and Iannacone, Jake and Yan, Yu and DeLong, Lois and Zhuang, Yanyan and Yeh, Martin K-C and Cappos, Justin},
booktitle={Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering},
pages={129--139},
year={2017}
}
@inproceedings{yeh2017detecting,
title={Detecting and comparing brain activity in short program comprehension using EEG},
author={Yeh, Martin K-C and Gopstein, Dan and Yan, Yu and Zhuang, Yanyan},
booktitle={2017 IEEE Frontiers in Education Conference (FIE)},
pages={1--5},
year={2017},
}
@misc{CPSQ2020,
title = {The Cost of PoorSoftware Quality in the US: A 2020 Report},
author = {Consortium for Information \& Software Quality},
howpublished = {\url{https://www.it-cisq.org/cisq-files/pdf/CPSQ-2020-report.pdf}},
year = {2020},
note = {Accessed: \today}
}
@inproceedings{gopstein2018prevalence,
title={Prevalence of Confusing Code in Software Projects:
Atoms of Confusion in the Wild},
author={Gopstein, Dan and Zhou, Hongwei Henry and
Frankl, Phyllis and Cappos, Justin},
booktitle={Proceedings of the 15th International Conference on Mining Software Repositories},
year={2018},
doi={https://doi.org/10.1145/3196398.3196432},
pages={281--291},
}
@inproceedings{langhout2021atoms,
title={Atoms of Confusion in Java},
author={Langhout, Chris and Aniche, Maurício},
booktitle={2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC)},
year={2021},
pages={25--35},
doi={10.1109/ICPC52881.2021.00012}
}
@inproceedings{mendes2022dazed,
title={Dazed and Confused: Studying the Prevalence of Atoms of Confusion in Long-Lived Java Libraries},
author={Mendes, W. and Pinheiro, O. and Santos, E. and Rocha, L. and Viana, W.},
booktitle={2022 IEEE International Conference on Software Maintenance and Evolution (ICSME)},
year={2022},
address={Limassol, Cyprus},
doi={10.1109/ICSME55016.2022.00018},
}
@article{torres2023investigation,
title={An Investigation of confusing code patterns in JavaScript},
author={Torres, Adriano and Oliveira, Caio and Okimoto, Márcio and Marcílio, Diego and Queiroga, Pedro and Castor, Fernando and Bonifácio, Rodrigo and Canedo, Edna Dias and Ribeiro, Márcio and Monteiro, Eduardo},
journal={Journal of Systems and Software},
volume={203},
year={2023}
}
@inproceedings{mendes2021bohr,
title={BOHR - Uma Ferramenta para a Identificação de Átomos de Confusão em Códigos Java},
author={Mendes, Wendell and Viana, Windson and Rocha, Lincoln},
booktitle={Anais do IX Workshop de Visualização, Evolução e Manutenção de Software},
year={2021},
date={27 setembro 2021},
address={Joinville, Brasil},
publisher={SBC, Porto Alegre, Brasil},
pages={41--45},
doi={10.5753/vem.2021.17216}
}
@article{dacosta2023seeing,
title={Seeing confusion through a new lens: on the impact of atoms of confusion on novices' code comprehension},
author={da Costa, JAS and Gheyi, R and Castor, F and de Oliveira, PRF and Ribeiro, M and Fonseca, B},
journal={Empirical Software Engineering},
volume={28},
number={4},
year={2023},
doi={10.1007/s10664-023-10311-0},
}
@mastersthesis{Manor2018AtomsConfusionSwift,
author = {Ian Mateus Vieira Manor},
title = {Átomos de Confusão em Swift},
school = {Federal University of Pernambuco, Center for Informatics, Undergraduate in Computer Science},
year = {2018},
note = {Bachelor's Thesis}
}
@misc{coccinelle,
title = {Coccinelle},
howpublished = {\url{https://coccinelle.gitlabpages.inria.fr/website/}},
note = {Accessed: August 5, 2024},
key = {coccinelle}
}
@misc{githubcocci,
title = {Coccinelle Atom Finder},
howpublished = {\url{https://github.com/AtomsofConfusion/atom-finder-coccinelle}},
note = {Accessed: August 5, 2024},
key = {githubcocci}
}
@article{oliveira2019impact,
title={On the impact of atoms of confusion in javascript code},
author={Oliveira, Caio and Torres, Adriano Rodrigues Figueiredo},
year={2019}
}
@inproceedings{castor2018identifying,
title={Identifying confusing code in swift programs},
author={Castor, Fernando},
booktitle={Proceedings of the VI CBSoft Workshop on Visualization, Evolution, and Maintenance. ACM},
year={2018}
}
@article{da2023seeing,
title={Seeing confusion through a new lens: on the impact of atoms of confusion on novices’ code comprehension},
author={da Costa, Jos{\'e} Aldo Silva and Gheyi, Rohit and Castor, Fernando and de Oliveira, Pablo Roberto Fernandes and Ribeiro, M{\'a}rcio and Fonseca, Baldoino},
journal={Empirical Software Engineering},
volume={28},
number={4},
pages={81},
year={2023},
}
@inproceedings{tabosa2024dataset,
title={A Dataset of Atoms of Confusion in the Android Open Source Project},
author={Tabosa, Davi and Pinheiro, Oton and Rocha, Lincoln and Viana, Windson},
booktitle={2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR)},
pages={520--524},
year={2024},
}
@article{zhuang2023developer,
title={Do developer perceptions have borders? Comparing {C} code responses across continents},
author={Zhuang, Yanyan and Yan, Yu and DeLong, Lois Anne and Yeh, Martin K},
journal={Software Quality Journal},
year={2023},
}
@article{glasauer2024c,
title={“{C}”ing the light --
assessing code comprehension in novice programmers using {C} code patterns},
author={Glasauer, Christina and Yeh, Martin K and DeLong, Lois Anne and Yan, Yu and Zhuang, Yanyan},
journal={Computer Science Education},
pages={1--25},
year={2024},
}
@article{hotelling1931,
author = {Harold Hotelling},
title = {The Generalization of Student's Ratio},
journal = {Annals of Mathematical Statistics},
year = {1931},
volume = {2},
number = {3},
pages = {360-378},
key = {hotelling1931}
}