Seeing confusion through a new lens: on the impact of atoms of confusion on novices’ code comprehension
Tóm tắt
Tài liệu tham khảo
Basili V, Caldiera G, Rombach H (1994) The Goal Question Metric Approach. Encycl Softw Eng 2:528–532
Binkley D, Davis M, Lawrie D, Maletic J, Morrell C, Sharif B (2013) The Impact of Identifier Style on Effort and Comprehension. Empir Softw Eng 18(2):219–276
Box G, Hunter JS, Hunter WG (2005) Statistics for Experimenters. Wiley-Interscience
Castor F (2018) Identifying Confusing Code in Swift Programs. In: Proceedings of the CBSoft Workshop on Visualization, Evolution, and Maintenance, VEM’18. ACM, São Carlos
da Costa JAS, Gheyi R, Castor F, Roberto P, Ribeiro M, Fonseca B (2023). Seeing Confusion Through a New Lens: On the Impact of Atoms of Confusion on Novices’ Code Comprehension (Artifacts). https://doi.org/10.5281/zenodo.7650076
de Oliveira B, Ribeiro M, da Costa JAS, Gheyi R, Amaral G, de Mello R, Oliveira A, Garcia A, Bonifácio R, Fonseca B (2020) Atoms of Confusion: The Eyes Do Not Lie. In: Proceedings of the Brazilian Symposium on Software Engineering, SBES’20, pp 243–252
Galley N, Betz D, Biniossek C (2015) Fixation Durations: Why are They so Highly Variable. Adv Vis Percept Res 93:83–106
Gopstein D, Zhou HH, Frankl P, Cappos J (2018) Prevalence of Confusing Code in Software Projects: Atoms of Confusion in the Wild. In: Proceedings of the International Conference on Mining Software Repositories, ICSMR’18, pp 281–291. Association for Computing Machinery, New York
Holmqvist K, Nyström M, Andersson R, Dewhurst R, Jarodzka H, Van de Weijer J (2011) Eye Tracking: A Comprehensive Guide to Methods and Measures. OUP Oxford
Sadun E, Gregor D (2015) Remove c-style for-loops with conditions and incrementers. Swift Programming Language Evolution, proposal SE-0007. https://github.com/apple/swift-evolution/blob/main/proposals/0007-remove-c-style-for-loops.md. Accessed 21 March 2023
Schulze S, Liebig J, Siegmund J, Apel S (2013) Does the Discipline of Preprocessor Annotations Matter?: A Controlled Experiment. In: Proceedings of the International Conference on Generative Programming: Concepts & Experiences, GPCE ’13, pp 65–74. Association for Computing Machinery, New York
Strauss A, Corbin J (1998) Basics of Qualitative Research Techniques. Citeseer