Craig Zilles

If you made any changes in Pure these will be visible here soon.

Research Output

Filter
Conference contribution
2020

A validated scoring rubric for explain-in-plain-english questions

Chen, B., Azad, S., Haldar, R., West, M. & Zilles, C., Feb 26 2020, SIGCSE 2020 - Proceedings of the 51st ACM Technical Symposium on Computer Science Education. Association for Computing Machinery, p. 563-569 7 p. (Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access

Measuring the score advantage on asynchronous exams in an undergraduate cs course

Silva, M., West, M. & Zilles, C., Feb 26 2020, SIGCSE 2020 - Proceedings of the 51st ACM Technical Symposium on Computer Science Education. Association for Computing Machinery, p. 873-879 7 p. (Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access

Strategies for deploying unreliable AI graders in high-transparency high-stakes exams

Azad, S., Chen, B., Fowler, M., West, M. & Zilles, C., 2020, Artificial Intelligence in Education- 21st International Conference, AIED 2020, Proceedings, Part I. Bittencourt, I. I., Cukurova, M., Luckin, R., Muldner, K. & Millán, E. (eds.). Springer, p. 16-28 13 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 12163 LNAI).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access
2019

Effect of discrete and continuous parameter variation on difficulty in automatic item generation

Chen, B., Zilles, C., West, M. & Bretl, T. W., Jan 1 2019, Artificial Intelligence in Education - 20th International Conference, AIED 2019, Proceedings. Isotani, S., Hastings, P., Ogan, A., McLaren, B., Millán, E. & Luckin, R. (eds.). Springer-Verlag, p. 71-83 13 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 11625 LNAI).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Every university should have a computer-based testing facility

Zilles, C., West, M., Herman, G. & Bretl, T., 2019, CSEDU 2019 - Proceedings of the 11th International Conference on Computer Supported Education. Lane, H., Zvacek, S. & Uhomoibhi, J. (eds.). SciTePress, p. 414-420 7 p. (CSEDU 2019 - Proceedings of the 11th International Conference on Computer Supported Education; vol. 1).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access

Making testing less trying: Lessons learned from operating a computer-based testing facility

Zilles, C., West, M., Mussulman, D. & Bretl, T., Mar 4 2019, Frontiers in Education: Fostering Innovation Through Diversity, FIE 2018 - Conference Proceedings. Institute of Electrical and Electronics Engineers Inc., 8658551. (Proceedings - Frontiers in Education Conference, FIE; vol. 2018-October).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Predicting the difficulty of automatic item generators on exams from their difficulty on homeworks

Chen, B., West, M. & Zilles, C., Jun 24 2019, Proceedings of the 6th 2019 ACM Conference on Learning at Scale, L@S 2019. Association for Computing Machinery, Inc, (Proceedings of the 6th 2019 ACM Conference on Learning at Scale, L@S 2019).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Second-chance Testing Course Policies and Student Behavior

Herman, G., Varghese, K. & Zilles, C., Oct 2019, 2019 IEEE Frontiers in Education Conference, FIE 2019. Institute of Electrical and Electronics Engineers Inc., 9028490. (Proceedings - Frontiers in Education Conference, FIE; vol. 2019-October).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Uassign: Scalable interactive activities for teaching the unix terminal

Bailey, J. & Zilles, C., Feb 22 2019, SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education. Association for Computing Machinery, Inc, p. 70-76 7 p. (SIGCSE 2019 - Proceedings of the 50th ACM Technical Symposium on Computer Science Education).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2018

How much randomization is needed to deter collaborative cheating on asynchronous exams?

Chen, B., West, M. & Zilles, C., Jun 26 2018, Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018. Association for Computing Machinery, Inc, 62. (Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2017

Do performance trends suggest wide-spread collaborative cheating on asynchronous exams?

Chen, B., West, M. & Zilles, C., Apr 12 2017, L@S 2017 - Proceedings of the 4th (2017) ACM Conference on Learning at Scale. Association for Computing Machinery, Inc, p. 111-120 10 p. (L@S 2017 - Proceedings of the 4th (2017) ACM Conference on Learning at Scale).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

I need your encouragement! Requesting supportive comments on social media reduces test anxiety

Deloatch, R., Bailey, B. P., Kirlik, A. & Zilles, C., May 2 2017, CHI 2017 - Proceedings of the 2017 ACM SIGCHI Conference on Human Factors in Computing Systems: Explore, Innovate, Inspire. Association for Computing Machinery, p. 736-747 12 p. (Conference on Human Factors in Computing Systems - Proceedings; vol. 2017-May).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Investigating student plagiarism patterns and correlations to grades

Pierce, J. & Zilles, C., Mar 8 2017, SIGCSE 2017 - Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. Association for Computing Machinery, p. 471-476 6 p. (Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2016

Modeling student scheduling preferences in a computer-based testing facility

West, M. & Zilles, C., Apr 25 2016, L@S 2016 - Proceedings of the 3rd 2016 ACM Conference on Learning at Scale. Association for Computing Machinery, Inc, p. 309-312 4 p. (L@S 2016 - Proceedings of the 3rd 2016 ACM Conference on Learning at Scale).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2015

Branch vanguard: Decomposing branch functionality into prediction and resolution instructions

McFarlin, D. S. & Zilles, C., Jun 13 2015, ISCA 2015 - 42nd Annual International Symposium on Computer Architecture, Conference Proceedings. Institute of Electrical and Electronics Engineers Inc., p. 323-335 13 p. (Proceedings - International Symposium on Computer Architecture; vol. 13-17-June-2015).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Bungee jumps: Accelerating indirect branches through HW/SW co-design

McFarlin, D. S. & Zilles, C., Dec 5 2015, Proceedings - 48th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2015. IEEE Computer Society, p. 370-382 13 p. (Proceedings of the Annual International Symposium on Microarchitecture, MICRO; vol. 05-09-December-2015).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2013

Discerning the dominant out-of-order performance advantage: Is it speculation or dynamism?

McFarlin, D. S., Tucker, C. & Zilles, C., Apr 5 2013, ASPLOS 2013 - 18th International Conference on Architectural Support for Programming Languages and Operating Systems. p. 241-251 11 p. (International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2010

A real system evaluation of hardware atomicity for software speculation

Neelakantam, N., Ditzel, D. R. & Zilles, C., May 19 2010, ASPLOS XV - 15th International Conference on Architectural Support for Programming Languages and Operating Systems. p. 29-38 10 p. (International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Creating the digital logic concept inventory

Herman, G. L., Loui, M. C. & Zilles, C., 2010, SIGCSE'10 - Proceedings of the 41st ACM Technical Symposium on Computer Science Education. p. 102-106 5 p.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Work in progress - How do engineering students misunderstand number representations?

Herman, G. L., Loui, M. C. & Zilles, C., Dec 1 2010, 40th Annual Frontiers in Education Conference: Celebrating Forty Years of Innovation, FIE 2010 - Conference Program. 5673585. (Proceedings - Frontiers in Education Conference, FIE).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2009

BlueShift: Designing processors for timing speculation from the ground up

Greskamp, B., Wan, L., Karpuzcu, U. R., Cook, J. J., Torrellas, J., Chen, D. & Zilles, C., Apr 24 2009, Proceedings - 15th International Symposium on High-Performance Computer Architecture, HPCA - 15 2009. p. 213-224 12 p. 4798256. (Proceedings - International Symposium on High-Performance Computer Architecture).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Characterizing and optimizing the memory footprint of de novo short read DNA sequence assembly

Cook, J. J. & Zilles, C., Sep 22 2009, ISPASS 2009 - International Symposium on Performance Analysis of Systems and Software. p. 143-152 10 p. 4919646. (ISPASS 2009 - International Symposium on Performance Analysis of Systems and Software).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Work in progress - Students' misconceptions about state in digital systems

Herman, G. L., Zilles, C. & Loui, M. C., Dec 1 2009, 39th Annual Frontiers in Education Conference: Imagining and Engineering Future CSET Education, FIE 2009. 5350558. (Proceedings - Frontiers in Education Conference, FIE).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2008

Accurate critical path analysis via random trace construction

Salverda, P., Tucker, C. & Zilles, C., May 19 2008, Proceedings of the 2008 CGO - Sixth International Symposium on Code Generation and Optimization. p. 64-73 10 p. (Proceedings of the 2008 CGO - Sixth International Symposium on Code Generation and Optimization).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

An analysis of I/O and syscalls in critical sections and their implications for transactional memory

Baugh, L. & Zilles, C., Sep 26 2008, ISPASS 2008 - IEEE International Symposium on Performance Analysis of Systems and Software. p. 54-62 9 p. 4510738. (ISPASS 2008 - IEEE International Symposium on Performance Analysis of Systems and Software).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Branch-on-random

Lee, E. & Zilles, C., May 19 2008, Proceedings of the 2008 CGO - Sixth International Symposium on Code Generation and Optimization. p. 84-93 10 p. (Proceedings of the 2008 CGO - Sixth International Symposium on Code Generation and Optimization).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Fundamental performance constraints in horizontal fusion of in-order cores

Salverda, P. & Zilles, C., Dec 24 2008, Proceedings - International Symposium on High-Performance Computer Architecture. p. 252-263 12 p. 4658644. (Proceedings - International Symposium on High-Performance Computer Architecture).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Identifying important and difficult concepts in introductory computing courses using a delphi process

Goldman, K., Gross, P., Heeren, C., Herman, G., Kaczmarczyk, L., Loui, M. C. & Zilles, C., Dec 16 2008, SIGCSE'08 - Proceedings of the 39th ACM Technical Symposium on Computer Science Education. p. 256-260 5 p. (SIGCSE'08 - Proceedings of the 39th ACM Technical Symposium on Computer Science Education).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Proof by incomplete enumeration and other logical misconceptions

Herman, G. L., Kaczmarczyk, L., Loui, M. C. & Zilles, C., Dec 1 2008, ICER'08 - Proceedings of the ACM Workshop on International Computing Education Research. p. 59-70 12 p. (ICER'08 - Proceedings of the ACM Workshop on International Computing Education Research).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Using hardware memory protection to build a high-performance, strongly-atomic hybrid transactional memory

Baugh, L., Neelakantam, N. & Zilles, C., Oct 1 2008, ISCA 2008, Proceedings - 35th International Symposium on Computer Architecture. p. 115-126 12 p. 4556720. (Proceedings - International Symposium on Computer Architecture).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2007

Accordion arrays: Selective compression of unicode arrays in java

Zilles, C., Dec 1 2007, ISMM'07: Proceedings of the 2007 International Symposium on Memory Management. p. 55-66 12 p. (International Symposium on Memory Management, ISMM).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Hardware atomicity for reliable software speculation

Neelakantam, N., Rajwar, R., Srinivas, S., Srinivasan, U. & Zilles, C., Oct 22 2007, ISCA'07: 34th Annual International Symposium on Computer Architecture, Conference Proceedings. p. 174-185 12 p. (Proceedings - International Symposium on Computer Architecture).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Implications of false conflict rate trends for robust software transactional memory

Zilles, C. & Rajwar, R., Dec 1 2007, Proceedings of the 2007 IEEE International Symposium on Workload Characterization, IISWC. p. 15-24 10 p. 4362177. (Proceedings of the 2007 IEEE International Symposium on Workload Characterization, IISWC).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2006

Hardware tansactional memory support for lightweight dynamic language evolution

Riley, N. & Zilles, C., Dec 1 2006, Companion to the 21st ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, OOPSLA 2006. p. 998-1008 11 p. 1176758. (Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA; vol. 2006).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Probabilistic counter updates for predictor hysteresis and stratification

Riley, N. & Zilles, C., Sep 26 2006, Proceedings - Twelfth International Symposium on High-Performance Computer Architecture, 2006. p. 111-121 11 p. 1598118. (Proceedings - International Symposium on High-Performance Computer Architecture; vol. 2006).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2005

A criticality analysis of clustering in superscalar processors

Salverda, P. & Zilles, C., Dec 1 2005, MICRO-38: Proceedings of the 38th Annual IEEE/ACM International Symposium on Microarchitecture. p. 55-66 12 p. 1540948. (Proceedings of the Annual International Symposium on Microarchitecture, MICRO).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Reactive techniques for controlling software speculation

Zilles, C. & Neelakantam, N., Dec 1 2005, Proceedings of the 2005 International Symposium on Code Generation and Optimization, CGO 2005. p. 305-316 12 p. 1402097. (Proceedings of the 2005 International Symposium on Code Generation and Optimization, CGO 2005; vol. 2005).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

SPIMbot: An engaging, problem-based approach to teaching assembly language programming

Zilles, C., Jun 27 2005, Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005. p. 106-110 5 p. (Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

"What does a CPU have in common with a fast food restaurant?" A reflection on emphasizing the big ideas of computer science in a computer organization class

Zilles, C., Dec 1 2005, Proceedings - Frontiers in Education, 35th Annual Conference: Pedagogies and Technologies for the Emerging Global Economy, FIE'05. p. S3C-11-S3C-14 1612263. (Proceedings - Frontiers in Education Conference, FIE; vol. 2005).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2004

Targeted path profiling: Lower overhead path profiling for staged dynamic optimization systems

Joshi, R., Bond, M. D. & Zilles, C., 2004, International Symposium on Code Generation and Optimization, CGO 2004. p. 239-250 12 p. (International Symposium on Code Generation and Optimization, CGO).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2002

Master/Slave Speculative Parallelization

Zilles, C. & Sohi, G., Jan 1 2002, Proceedings - 35th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2002. IEEE Computer Society, p. 85-96 12 p. 1176241. (Proceedings of the Annual International Symposium on Microarchitecture, MICRO; vol. 2002-January).

Research output: Chapter in Book/Report/Conference proceedingConference contribution