A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
Filters
37 Million Compilations
2015
Proceedings of the 46th ACM Technical Symposium on Computer Science Education - SIGCSE '15
This work uses a year's worth of compilation events from over 250,000 students all over the world, taken from the large Blackbox data set. ...
Previous investigations of student errors have typically focused on samples of hundreds of students at individual institutions. ...
most frequent mistakes in a large-scale multi-institution data set? ...
doi:10.1145/2676723.2677258
dblp:conf/sigcse/AlTadmriB15
fatcat:v2oxyz7lzbcapji6v3fxt773cu
Code Quality Issues in Student Programs
2017
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education - ITiCSE '17
Although many studies have investigated mistakes that students make during programming, we do not know much about the quality of their code. ...
This study examines the presence of quality issues related to program ow, choice of programming constructs and functions, clarity of expressions, decomposition and modularization in a large set of student ...
Recently, large-scale data mining has made it possible to perform automated analysis of large numbers of student programs, leading to several interesting observations. ...
doi:10.1145/3059009.3059061
dblp:conf/iticse/KeuningHJ17
fatcat:rjnj5pujbbb47pkh5bway2gj5a
Blackbox
2014
Proceedings of the 45th ACM technical symposium on Computer science education - SIGCSE '14
Blackbox is a perpetual data collection project that collects data from worldwide users of the BlueJ IDE -a programming environment designed for novice programmers. ...
Now, the widespread availability of always-on Internet access allows for data collection at a much larger, global scale. In this paper we report on the Blackbox project, begun in June 2013. ...
It is also important to recognise that although large-scale data is useful for investigating some research questions, it is not a panacea. ...
doi:10.1145/2538862.2538924
dblp:conf/sigcse/BrownKMU14
fatcat:fzjq3tjk5reyraq4vxxrzangqi
Frequency Distribution of Error Messages
[article]
2015
arXiv
pre-print
Which programming error messages are the most common? We investigate this question, motivated by writing error explanations for novices. ...
We consider large data sets in Python and Java that include both syntax and run-time errors. ...
the SIGCSE Special Projects committee, whose Summer 2013 grant for CS Circles provided funding when this work was initiated [34] , and the Blackbox project for their work on providing accessible huge data ...
arXiv:1509.07238v1
fatcat:ukqtjetpb5dy7n7kbfdnb7ljba
Frequency distribution of error messages
2015
Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools - PLATEAU 2015
Which programming error messages are the most common? We investigate this question, motivated by writing error explanations for novices. ...
We consider large data sets in Python and Java that include both syntax and run-time errors. ...
the SIGCSE Special Projects committee, whose Summer 2013 grant for CS Circles provided funding when this work was initiated [35] , and the Blackbox project for their work on providing accessible huge data ...
doi:10.1145/2846680.2846681
dblp:conf/oopsla/Pritchard15
fatcat:aolahiyxsfdqjjslqpdp3ezkru
"Wat For Ever:" Student-Oriented Computing at the University of Waterloo
2013
IEEE Annals of the History of Computing
In 1965, four undergraduates at the University of Waterloo wrote Watfor, a fast student-oriented Fortran compiler for the school's IBM 7040, largely because the available Fortran compiler was slow and ...
This article describes the birth and evolution of the Watfor family and explores how it fits into the University of Waterloo's unique-within-Canada cooperative education program and pedagogical philosophy ...
Compilers could contain idiosyncratic features or bugs that would also elude novices, and almost no compilers provided meaningful diagnostic information if there were any mistakes in the code. ...
doi:10.1109/mahc.2012.1
fatcat:q5l2ieqkejhd7ouxpjhetdwk6q
Hyperstyle: A Tool for Assessing the Code Quality of Solutions to Programming Assignments
[article]
2021
arXiv
pre-print
In software engineering, it is not enough to simply write code that only works as intended, even if it is free from vulnerabilities and bugs. ...
We have integrated the tool into two educational platforms, Stepik and JetBrains Academy, and it has been used to process about one million submissions every week since May 2021. ...
In Companion Proceedings of the 36th International Conference on Software
novice programming mistakes in large-scale student data. ...
arXiv:2112.02963v1
fatcat:uuqw2jbu7bdl5il3uwjgnbg3pe
Analysis of learning behavior in an automated programming assessment environment: a code quality perspective
2020
IEEE Access
In [37] , the authors divided students into four modes of programming based on patterns in their programming results. ...
This suggests that code quality should be emphasized in novice programming courses.
3) MAINTAINING CODE QUALITY The compilation test, unit test, and code quality test revealed considerable variations ...
doi:10.1109/access.2020.3024102
fatcat:vyzysspvuzgxtdusr3tshdzgdm
Need for Sleep: the Impact of a Night of Sleep Deprivation on Novice Developers' Performance
[article]
2018
arXiv
pre-print
We present a quasi-experiment to investigate whether, and to what extent, sleep deprivation impacts the performance of novice software developers using the agile practice of test-first development (TFD ...
Our results also show that sleep-deprived developers make more fixes to syntactic mistakes in the source code. ...
ACKNOWLEDGMENT We would like to thank the participants in our study, especially those in the sleep-deprivation group. We would also like to thank Angelo Mecca for his precious support with PVT. ...
arXiv:1805.02544v1
fatcat:gnqsv2yhgjgrdmnbujm2aulmni
PLIERS: A Process that Integrates User-Centered Methods into Programming Language Design
[article]
2020
arXiv
pre-print
Summative usability studies showed that programmers were able to program effectively in both languages after short training periods. ...
We integrated these methods into a new process, PLIERS, for designing programming languages in a user-centered way. We evaluated PLIERS by using it to design two new programming languages. ...
used a much wider variety of techniques than had been observed in novices, such as generating and abandoning large numbers of hypotheses regarding the programs. ...
arXiv:1912.04719v4
fatcat:hyuhqikplbgcln5awlrsamptwm
The ManyBugs and IntroClass Benchmarks for Automated Repair of C Programs
2015
IEEE Transactions on Software Engineering
In addition, Martin Rinard provided insightful discussions regarding repair quality and identified and corrected several concerns in the defect scenarios. ...
), or the types of mistakes that novice programmers make (as with INTROCLASS). ...
Both benchmark sets are designed to support research on automatic program repair, targeting large-scale production programs (MANYBUGS) and smaller programs written by novices (INTROCLASS) . ...
doi:10.1109/tse.2015.2454513
fatcat:bfafmkqccjbd7i7lucwjjlkaau
Synthesis of discipline-based education research in physics
2014
Physical Review Special Topics. Physics Education Research
Scaling up education reform. Journal of College Science Teaching, 37(5), 48-53. Goldberg, F.M., & McDermott, L.C. (1987). ...
There exists research on students' beliefs about learning physics
conducted a large-scale online survey of physics faculty in the United States. ...
doi:10.1103/physrevstper.10.020119
fatcat:67nmitxqm5darjl7ozgi2nl7iy
Now for the hard part: The path to coherent curricular design
2012
Biochemistry and Molecular Biology Education
Senior students might have less potential for motivational change than freshmen students, which may account for the smaller change seen in motivation over the semester in the online class. ...
It is also possible that the students who elect to register for the different formats might have inherent characteristics that result in differences in course achievement, growth in scientific literacy ...
As we compile these data, we are looking for feedback in two primary areas. ...
doi:10.1002/bmb.20614
pmid:22807431
fatcat:ukme7ztrdjfipnkm6ye5ngwzla
Do Teachers Differ by Certification Route? Novice Teachers' Sense of Self-efficacy, Commitment to Teaching, and Preparedness to Teach
2006
School Science and Mathematics
However, due to the large sample size and the attempt to reach as many novice teachers as possible, collecting data by means other than self-report methods was not possible. ...
, indicates ATC programs in Texas are bringing in large ATC programs across various states. ...
Develop students' questioning and discussion skills. Engage students in cooperative group work as well as independent learning. ...
doi:10.1111/j.1949-8594.2006.tb17752.x
fatcat:tmukawq6bzho3brv5iub2lyqgi
Post-Pandemic and Beyond Virtual Conference AbstractsBlended learning using augmented reality glasses during the COVID-19 pandemic: the present and the futureActivating emotions enhance surgical simulation performance: a cluster analysisTraining in soft-tissue resection using real-time visual computer navigation feedback from the Surgery Tutor: a randomized controlled trialSonoGames: delivering a point of care ultrasound curriculum through gamificationTeaching heart valve surgery techniques using simulators
...
2021
Canadian journal of surgery
Data showing the impact of SBT on time to completion of tasks, number of mistakes, skills scores, and theoretical knowledge were compiled in this study. ...
To date, the survey has been completed by 37 students. Early data show that 22 respondents participated in 0-2 in-person sessions and 29 participated in 0-2 virtual events since March 2020. ...
for medical students. ...
doi:10.1503/cjs.018821
fatcat:zb4nrjgri5gajknjtivpbl5tai
« Previous
Showing results 1 — 15 out of 1,819 results