Publications


Venue

(* = student author)

2024

Kaden Hart*, Christopher Warren, Seth Poulsen, and John Edwards. Phone Use While Programming. In Proceedings of The 17th International Conference on Educational Data Mining (EDM). 2024.

Aashish Ghimire* and John Edwards. Coding With AI: How Are Tools Like ChatGPT Being Used By Students In Foundational Programming Courses. In International Conference on Artificial Intelligence in Education (AIED). 2024.

Jaxton Winder*, Erik Falor, Seth Poulsen, and John Edwards. The Shell Tutor: An Intelligent Tutoring System For The UNIX Command Shell And Git. In ACM conference on Innovation and Technology in Computer Science Education (ITiCSE). 2024.

Jared Arnell, Hillary Swanson, Boyd Edwards, and John Edwards. Operational Routes: A Construct for Characterizing Intermediate Learners’ Cognitive Navigational Strategies. In International Conference of the Learning Sciences (ICLS). 2024.

Joshua Urry* and John Edwards. A Framework that Explores the Cognitive Load of CS1 Assignments Using Pausing Behavior. In ACM Technical Symposium on Computing Education (SIGCSE). 2024.

Jaxton Winder*, Elise Francis*, Bridget Staley*, and John Edwards. Incremental Development and CS1 Student Outcomes And Behaviors. In The 26th Australasian Computing Education Conference (ACE). 2024.

Logan Hendricks* and John Edwards. White-Label Bootcamps: Branding and Opinions. In IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). 2024.

Logan Hendricks* and John Edwards. Coding Bootcamps: Employment Outcomes. In IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). 2024.

Aashish Ghimire* and John Edwards. Generative AI Adoption in Classroom in Context of Technology Acceptance Model (TAM) and the Innovation Diffusion Theory (IDT). In IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). 2024.

Caleb Syndergaard* and John Edwards. Revisiting Plagiarism Deterrence in CS1 Through Keystroke Data. In IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). 2024.

2023

Steven Scott*, Arto Hellas, Juho Leinonen, and John Edwards. Factors Affecting Compilable State at Each Keystroke in CS1. In ACM International Conference on Software Engineering (ICSE), Software Engineering Education and Training (SEET) track. 2023.

John Edwards, Kaden Hart*, Raj Shrestha*. Review of CSEDM Data and Introduction of Two Public CS1 Keystroke Datasets. Journal of Educational Data Mining. 2023.

Kaden Hart*, Christopher Warren, and John Edwards. Accurate Estimation of Time-on-Task While Programming. In ACM Technical Symposium on Computing Education (SIGCSE). 2023.

Kaden Hart*, Chad Mano, and John Edwards. Plagiarism Deterrence in CS1 Through Keystroke Data. In ACM Technical Symposium on Computing Education (SIGCSE). 2023.

Arto Hellas, Juho Leinonen, and John Edwards. Code Mimicking: The Impact of Program Output on Novice Programmers' Learning Gains. ACM conference on Innovation and Technology in Computer Science Education (ITiCSE). 2023.

Muhammad Fawad Akbar Khan, John Edwards, Paul Bodily, and Hamid Karimi. Mining Student Behavior Patterns for Enhanced Performance Prediction in Introductory Programming: Keystroke Analysis and Ensemble Strategies. In IEEE BigData. 2023.

Aashish Ghimire*, Raj Shrestha*, and John Edwards. Too Legal; Didn’t Read (TLDR): Summarization of Court Opinions. In IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). 2023.

Aashish Ghimire*, Rita Ghimire, and John Edwards. Metadata in Tweets: Broadcasting a Lot More Than What You Tweet. In IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). 2023.

Stephanie Gonzales*, Hillary Swanson, and John Edwards. Activity During High-Repetition Practice of Syntax. In IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). 2023.

Jaxton Winder*, Erik Falor, and John Edwards. Early Submission of Project Analysis Milestones Correlates Positively With Student Project Performance; Incentives for This Early Project Analysis Positively Changes Student Behaviors. In IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). 2023.

2022

Boyd F Edwards, Cade Pankey, and John M Edwards. Inertial motion on the earth’s spheroidal surface. Chaos: An Interdisciplinary Journal of Nonlinear Science. 2022.

Raj Shrestha*, Juho Leinonen, Albina Zavgorodniaia, Arto Hellas, and John Edwards. Pausing While Programming: Insights From Keystroke Analysis. In ACM International Conference on Software Engineering (ICSE), Software Engineering Education and Training (SEET) track. 2022.

John Edwards, Kaden Hart*, and Chris Warren. A practical model of student engagement while programming. ACM Technical Symposium on Computing Science Education (SIGCSE). 2022.

Raj Shrestha*, Juho Leinonen, Arto Hellas, Petri Ihantola, and John Edwards. CodeProcess Charts: Visualizing the Process of Writing Code. Twenty-Fourth Australasian Computing Education Conference (ACE). 2022.

Eric Bagley*, Jessica Shumway, and John Edwards. Second-grade Students’ Use of Visual Programming to Learn Multiplication: Leveraging the Concept of Iteration. Twenty-Fourth Australasian Computing Education Conference (ACE). 2022.

Gordon Fjeldsted* and John Edwards. Quantifying Student Struggles Using Heatmaps and Keystroke Data. IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). Orem, UT. May 2022.

Aashish Ghimire* and John Edwards. Introspection with Data: Using Personality Traits for Academic Major Selection. IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). Orem, UT. May 2022.

Marina Johnson*, Hillary Swanson, and John Edwards. Syntax Exercises and Their Effect on Computational Thinking. IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). Orem, UT. May 2022.

Delaney Moore, John Edwards, Hamid Karimi, Rajiv Khadka, and Paul Bodily. Temporal Abstract Syntax Trees for Understanding Student Coding Thought Process. IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). Orem, UT. May 2022.

2021

Shelsey Sullivan*, Hillary Swanson, and John Edwards. Student attitudes toward syntax exercises in CS1. ACM Technical Symposium on Computing Science Education (SIGCSE). Toronto, Canada. 2021.

Joseph Ditton*, Hillary Swanson, and John Edwards. External Imagery in Computer Programming. ACM Technical Symposium on Computing Science Education (SIGCSE). Toronto, Canada. 2021.

Albina Zavgorodniaia, Raj Shrestha*, Juho Leinonen, Arto Hellas, and John Edwards. Morning or Evening? An Examination of Circadian Rhythms of CS1 Students. ACM International Conference on Software Engineering (ICSE), Joint Track on Software Engineering Education and Training (JSEET). Madrid, Spain. 2021.

Anna Ly, John Edwards, Michael Liut, and Andrew Petersen. Revisiting Syntax Exercises in CS1. ACM Conference on Information Technology Education (SIGITE). 2021.

Bishal Sainju*, Christopher Hartwell, and John Edwards. Job satisfaction and employee turnover determinants in Fortune 50 companies: Insights from employee reviews from Indeed.com. Decision Support Systems. 2021

Boyd F Edwards and John M Edwards. Geodetic Model for Teaching Motion on the Earths Spheroidal Surface. European Journal of Physics. 2021.

Boyd Edwards and John Edwards. Forces and Conservation Laws for Motion on our Ellipsoidal Earth. American Journal of Physics. 2021. Editor's pick.

John Edwards, Cameron Krome, and Tracy Payne. Computation of Positively Graded Filiform Nilpotent Lie Algebras in Low Dimensions. Symbolic Computation. 2021.

2020

John Edwards, Joseph Ditton*, Dragan Trninic, Shelsey Sullivan*, Hillary Swanson, and Chad Mano. Syntax exercises in CS1. ACM International Computing Education Research (ICER) Conference. Dunedin, New Zealand. August 2020.

John Edwards, Arto Leinonen, Albina Zavgorodniaia, Chetan Birthare*, and Arto Hellas. Programming versus natural language: on the effect of context on typing in CS1. ACM International Computing Education Research (ICER) Conference. Dunedin, New Zealand. August 2020.

John Edwards, Joseph Ditton*, Bishal Sainju*, and Joshua Dawson*. Different Assignments as Different Contexts: Predictors Across Assignments and Outcome Measures in CS1. IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). Orem, UT. September 2020.

Steven Scott*, Jaxon Willard*, and John Edwards. High Dimensional Event Exploration over Multiple Simulations. IEEE Intermountain Engineering, Technology, and Computing Conference (i-ETC). Orem, UT. September 2020.

Christopher Hartwell, Tyler Orr, and John Edwards. The Effect of Online Application Efficiency on Applicant Attrition. International Journal of Selection and Assessment. In press, 2020.

John Edwards, Juho Leinonen*, and Arto Hellas. A Study of Keystroke Data in Two Contexts: Written Language and Programming Language Influence Predictability of Learning Outcomes. ACM Technical Symposium on Computing Science Education (SIGCSE). Portland, OR. March 2020.

Boyd Edwards, Bo Johnson*, and John Edwards. Periodic bouncing modes for two uniformly magnetized spheres I: Trajectories. Chaos: An Interdisciplinary Journal of Nonlinear Science. In press, 2020. Featured article.

Boyd Edwards, Bo Johnson*, and John Edwards. Periodic bouncing modes for two uniformly magnetized spheres II: Scaling. Chaos: An Interdisciplinary Journal of Nonlinear Science. In press, 2020.

2018

Lloyd Griffel*, Donna Delparte, and John Edwards. A machine learning approach using spectral signatures to detect potato plants infected with Potato Virus Y. Computers and electronics in agriculture. 153, 318-324. 2018.

DeWayne Derryberry, Ken Aho, John Edwards, and Teri Peterson. Model selection and regression t-statistics. The American Statistician. 72(4), 379-381. 2018.

John Edwards, Erika Fulton, Jonathan Holmes, Joseph Valentin*, David Beard, and Kevin Parker. Separation of syntax and problem solving in Introductory Computer Programming. IEEE Frontiers in Education. San Jose, CA. October 2018.

2017

Sidharth Kumar, Duong Hoang, Steve Petruzza, Valerio Pascucci, and John Edwards. Reducing network congestion and synchronization overhead during data aggregation when writing hierarchical data. IEEE International Conference on High Performance Computing, Data, and Analytics. Jaipur, India. December 2017. 23% acceptance rate.

Nathan Morrical* and John Edwards. Parallel quadtree construction on collections of objects. Computers and Graphics. 66:162168. 2017.

Boyd Edwards and John Edwards. Periodic nonlinear sliding modes for two uniformly magnetized spheres. Chaos: An Interdisciplinary Journal of Nonlinear Science. 27(5):053107, 2017.

2016

Boyd Edwards and John Edwards. Dynamical interactions between two uniformly magnetized spheres. European Journal of Physics. 38(1):015205, 2016.

Xin Tong, John Edwards, Chun-Ming Chen, Han-Wei Shen, Christopher Johnson, and Pak Chung Wong. View-dependent streamline deformation and exploration. IEEE Transactions on Visualization and Computer Graphics. 22(7):1788-1801, 2016.

2015

John Edwards, Eric Daniel, Valerio Pascucci, Chandrajit Bajaj. Approximating the Generalized Voronoi Diagram of Closely Spaced Objects. Computer Graphics Forum. 34(2):299-309, 2015.

2014

John Edwards, Eric Daniel, Justin Kinney, Terrence Sejnowski, Tom Bartol, Daniel Johnston, Kristen Harris, and Chandrajit Bajaj. VolRoverN: Enhancing surface and volumetric reconstruction for realistic dynamical simulation of cellular and subcellular function. Neuroinformatics. 12(2):277-289, 2014.

Sidharth Kumar, John Edwards, Peer-Timo Bremer, Aaron Knoll, Cameron Christensen, Venkatram Vishwanath, Philip Carns, John A. Schmidt, Valerio Pascucci. Efficient I/O and storage of adaptive resolution data. High Performance Computing, Networking, Storage and Analysis (SC14). New Orleans, LA. November 2014. 21% acceptance rate.

2012

John Edwards, Wenping Wang, and Chandrajit Bajaj. Surface segmentation for improved remeshing. Proceedings of the 21st International Meshing Roundtable, pages 403-418. San Jose, CA. October 2012.

2011

John Edwards and Chandrajit Bajaj. Topologically correct reconstruction of tortuous contour forests. Computer-Aided Design. 43(10):1296-1306, 2011.