Zobrazeno 1 - 10
of 13
pro vyhledávání: '"Ayaan M. Kazerouni"'
Publikováno v:
Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1.
Autor:
Augie Doebling, Ayaan M. Kazerouni
Publikováno v:
Koli Calling
Knowing when and how to seek academic help is crucial to the success of undergraduate computing students. While individual help-seeking resources have been studied, little is understood about the factors influencing students to use or avoid certain r
Publikováno v:
SIGCSE
When faced with a large and complex project for the first time, students face numerous self-regulatory challenges that they may be ill-equipped to overcome. These challenges can result in degraded project outcomes, as commonly observed in programming
Publikováno v:
Koli Calling
Bug investigation – testing and debugging – is a significant part of software development. Ineffective practices of bug investigation can greatly hinder project development. Therefore, we seek to understand bug investigation practices among inter
Autor:
David Hovemeyer, Stephen H. Edwards, Austin Cory Bart, Luke Gusukuma, Brett A. Becker, Andrew Petersen, Thomas W. Price, Ge Gao, Ayaan M. Kazerouni, Kelly Rivers, David Babcock
Publikováno v:
ITiCSE
In this paper, we introduce ProgSnap2, a standardized format for logging programming process data. ProgSnap2 is a tool for computing education researchers, with the goal of enabling collaboration by helping them to collect and share data, analysis co
Publikováno v:
ASE
The regular expression (regex) practices of software engineers affect the maintainability, correctness, and security of their software applications. Empirical research has described characteristics like the distribution of regex feature usage, the st
Autor:
Ayaan M. Kazerouni
Publikováno v:
ICER
Assessment of software tends to focus on postmortem evaluation of metrics like correctness, mergeability, and code coverage. This is evidenced in the current practices of continuous integration and deployment that focus on software's ability to pass
Publikováno v:
CompEd
Learning to program can be challenging. Many instructors use drill-and-practice strategies to help students develop basic programming techniques and improve their confidence. Online systems that provide short programming exercises with immediate, aut
Publikováno v:
SIGCSE
Software testing is an important aspect of the development process, one that has proven to be a challenge to formally introduce into the typical undergraduate CS curriculum. Unfortunately, existing assessment of testing in student software projects t
Publikováno v:
SIGCSE
Debugging is an important part of the software development process, studied by both the CS education and software engineering communities. Most prior work has focused either on novice or professional programmers. Intermediate-to-advanced students (su