2024 article
Exploring Novice Programmer Testing Behavior: A First Step to Define Coding Struggle
PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, pp. 1251–1257.
2024 article
Traditional vs. Flexible Modalities in a Data Structures Class
PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, pp. 1112–1118.
2024 conference paper
Unlocking Excellence in Educational Research: Guidelines for High-Quality Research that Promotes Learning for All
McGill, M. M., Heckman, S., Liut, M., Sanusi, I. T., & Szabo, C. (2024, March 14).
2024 conference paper
Using Survival Analysis to Model Students' Patience in Online Office Hour Queues
Gao, Z., Gaweda, A., Lynch, C., Heckman, S., Babalola, D., & Oliveira, G. S. (2024, March 14).
2023 conference paper
A Framework of Factors that Influence Academic Achievement in Computer Science within Capacity, Access, Participation and Experience
Gransbury, I., McGill, M. M., Thompson, A., Heckman, S., Rosato, J., & Delyser, L. A. (2023, August 7).
2023 article
An Experience Report on Introducing Explicit Strategies into Testing Checklists for Advanced Beginners
PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, pp. 194–200.
2023 journal article
An Experience Report on Introducing Explicit Strategies into Testing Checklists for Advanced Beginners
2023 article
An Extended Framework of Factors Across CAPE that Support K-12 Computer Science Education
2023 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE, CSCI 2023, pp. 1642–1648.
2023 journal article
Analysis of Student Pair Teamwork Using GitHub Activities
Journal of Educational Data Mining, 15(1), 32–62.
2023 article
Assessment of Self-Identified Learning Struggles in CS2 Programming Assignments
PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, pp. 264–270.
2023 article
Building Recommendations for Conducting Equity-Focused, High Quality K-12 Computer Science Education Research
PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL. 2, pp. 565–566.
2023 article
Building upon the CAPE Framework for Broader Understanding of Capacity in K-12 CS Education
PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, pp. 577–582.
2023 article
Conducting Sound, Equity-Enabling Computing Education Research
PROCEEDINGS OF THE 2023 WORKING GROUP REPORTS ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE-WGR 2023.
2023 article
Improving Grading Outcomes in Software Engineering Projects Through Automated Contributions Summaries
2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING-SOFTWARE ENGINEERING EDUCATION AND TRAINING, ICSE-SEET, pp. 259–270.
2023 conference paper
Too long to wait and not much to do: Modeling student behaviors while waiting for help in online office hours.
Proceedings of the 7th Educational Data Mining in Computer Science Education (CSEDM) Workshop.
2022 conference paper
Academic Help Seeking Patterns in Introductory Computer Science Courses
2022 ASEE Annual Conference & Exposition.
2022 conference paper
Academic Middle Management: Undergraduate Leadership in Computing Programs
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2, 1184–1184.
2022 conference paper
Admitting you have a problem is the first step: Modeling when and why students seek help in programming assignments
Proceedings of the 15th International Conference on Educational Data Mining, A. Mitrovic and N. Bosch, Eds. International Educational Data Mining Society, Durham, United Kingdom, 508–514.
2022 article
Characterizing Student Development Progress: Validating Student Adherence to Project Milestones
PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, pp. 15–21.
2022 conference paper
Characterizing Student Development Progress: Validating Student Adherence to Project Milestones
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education-Volume 1, 15–21.
2022 article
Designing a Dashboard for Student Teamwork Analysis
PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, pp. 446–452.
2022 conference paper
Designing a dashboard for student teamwork analysis
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education-Volume 1, 446–452.
2022 conference paper
Don't Just Paste Your Stacktrace: Shaping Discussion Forums in Introductory CS Courses
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2, 1164–1164.
2022 article
Identifying Struggling Teams in Software Engineering Courses ThroughWeekly Surveys
PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, pp. 126–132.
2022 conference paper
Identifying struggling teams in software engineering courses through weekly surveys
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education-Volume 1, 126–132.
2022 article
Observations on Student Help-Seeking Behaviors in Introductory Computer Science Courses
PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, pp. 1380–1380.
2022 article
Training Computing Educators to Become Computing Education Researchers
PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, pp. 724–730.
2022 conference paper
Training computing educators to become computing education researchers
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education-Volume 1, 724–730.
2022 conference paper
What Makes Team [s] Work? A Study of Team Characteristics in Software Engineering Projects
Proceedings of the 2022 ACM Conference on International Computing Education Research-Volume 1, 177–188.
2022 article
Who Uses Office Hours? A Comparison of In-Person and Virtual Office Hours Utilization
PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, pp. 300–306.
2022 conference paper
Who uses office hours? a comparison of in-person and virtual office hours utilization
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education-Volume 1, 300–306.
2022 journal article
You asked, now what? Modeling Students' Help-Seeking and Coding actions from Request to Resolution
Journal of Educational Data Mining, 14(3), 109–131.
2021 journal article
A Systematic Literature Review of Empiricism and Norms of Reporting in Computing Education Research Literature
ACM Transactions on Computing Education.
2021 journal article
A Systematic Literature Review of Empiricism and Norms of Reporting in Computing Education Research Literature
ACM Transactions on Computing Education (TOCE), 22(1), 1–46.
2021 journal article
Automatically Classifying Student Help Requests: A Multi-Year Analysis.
International Educational Data Mining Society.
2021 conference paper
Online Vs Face-to-face Web-development Course: Course Strategies, Learning, and Engagement
Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, 1191–1197.
2021 article
PEDI - Piazza Explorer Dashboard for Intervention
2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021).
2021 conference paper
PEDI-Piazza Explorer Dashboard for Intervention
2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 1–4.
Event: IEEE Computer Society
2021 article
SQLRepair: Identifying and Repairing Mistakes in Student-Authored SQL Queries
2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: JOINT TRACK ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-JSEET 2021), pp. 199–210.
2021 conference paper
SQLRepair: Identifying and Repairing Mistakes in Student-Authored SQL Queries
2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET), 199–210.
Event: IEEE
2020 article
Integrating Testing Throughout the CS Curriculum
2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), pp. 441–444.
2020 conference paper
Integrating Testing Throughout the CS Curriculum
2020 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), 441–444.
Event: IEEE
2020 journal article
Student Teamwork on Programming Projects: What can GitHub logs show us?
ArXiv Preprint ArXiv:2008.11262.
2019 journal article
Building and expanding a successful undergraduate research program
Journal of Computing Sciences in Colleges, 35(4), 18–19.
2019 journal article
How Widely Can Prediction Models Be Generalized? Performance Prediction in Blended Courses
IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 12(2), 184–197.
2019 journal article
SIGCSE technical symposium 2019 report
ACM SIGCSE Bulletin, 51(2), 2–4.
2019 journal article
SIGCSE technical symposium 2020 call for submissions
ACM SIGCSE Bulletin, 51(3), 2–3.
2019 conference paper
Wait, Wait. No, Tell Me. Analyzing Selenium Configuration Effects on Test Flakiness
2019 IEEE/ACM 14th International Workshop on Automation of Software Test (AST), 7–13.
Event: IEEE
2019 journal article
What will you do next? A sequence analysis on the student transitions between online platforms in blended courses
ArXiv Preprint ArXiv:1905.00928.
2018 conference paper
10+ years of teaching software engineering with itrust: the good, the bad, and the ugly
Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and Training, 1–4.
2018 article
10+Years of Teaching Software Engineering with iTrust: the Good, the Bad, and the Ugly
2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), pp. 1–4.
2018 article
Capstones and large projects in computing education
ACM Transactions on Computing Education (TOCE), Vol. 18, pp. 1–4. ACM New York, NY, USA.
2018 article
Designing Empirical Education Research Studies (DEERS): Creating an Answerable Research Question
SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, pp. 1051–1051.
2018 conference paper
Designing Empirical Education Research Studies (DEERS): Creating an Answerable Research Question
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 1051–1051.
Event: ACM
2018 article
Developing Software Engineering Skills using Real Tools for Automated Grading
SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, pp. 794–799.
Event: at New York, NY, USA
2018 conference paper
Developing Software Engineering Skills using Real Tools for Automated Grading
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 794–799.
Event: ACM
2018 conference paper
Predicting student performance based on online study habits: a study of blended courses
the 11th International Conference on Educational Data Mining (EDM 2018), 87–96.
2018 journal article
SIGCSE 2019 paper length change
ACM SIGCSE Bulletin, 50(2), 4–4.
2018 journal article
What is a SIGCSE symposium paper?
ACM SIGCSE Bulletin, 50(3), 3–3.
2017 journal article
A Social Network Analysis on Blended Courses
ArXiv Preprint ArXiv:1709.10215.
2017 journal article
Conversations (oral history interviews) with members of North Carolina State University Computer Science Department by Carol Lee and Carolyn Miller
2017 conference paper
Deconstructing the Discussion Forum: Student Questions and Computer Science Learning
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 603–608.
Event: ACM
2017 conference paper
Designing Empirical Education Research Studies (DEERS): Creating an Answerable Research Question
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 737–737.
Event: ACM
2017 journal article
Identifying Student Communities in Blended Courses
ArXiv Preprint ArXiv:1710.04129.
2017 conference paper
My Digital Hand: A Tool for Scaling Up One-to-One Peer Teaching in Support of Computer Science Learning
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 549–554.
Event: ACM
2016 conference paper
A (Updated) Review of Empiricism at the SIGCSE Technical Symposium
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 120–125.
Event: ACM
2016 journal article
A Cross-Tool Study on Program Analysis Tool Notification Communication
2016 conference paper
A cross-tool communication study on program analysis tool notifications
Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 73–84.
Event: ACM
2016 conference paper
Teaching Software Engineering Skills in CS1. 5: Incorporating Real-world Practices and Tools
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 696–697.
Event: ACM
2015 conference paper
An Empirical Study of In-Class Laboratories on Student Learning of Linear Data Structures
Proceedings of the eleventh annual International Conference on International Computing Education Research, 217–225.
Event: ACM
2015 conference paper
Automating Software Engineering Best Practices Using an Open Source Continuous Integration Framework
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 677–677.
Event: ACM
2015 article
Bespoke Tools: Adapted to the Concepts Developers Know
2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, pp. 878–881.
2015 conference paper
Bespoke tools: adapted to the concepts developers know
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 878–881.
Event: ACM
2015 article
CS/SE Instructors Can Improve Student Writing without Reducing Class Time Devoted to Technical Content: Experimental Results
2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, pp. 455–464.
2015 conference paper
CS/SE instructors can improve student writing without reducing class time devoted to technical content: experimental results
2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, 2, 455–464.
Event: IEEE
2015 conference paper
Empirical Research in CS Education
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 701–701.
Event: ACM
2013 conference paper
A comparative evaluation of static analysis actionable alert identification techniques
Proceedings of the 9th International Conference on Predictive Models in Software Engineering, 1–10.
2012 report
Developing a learning progression that integrates communication in an undergraduate CD/SE curriculum
North Carolina State University. Dept. of Computer Science.
2011 journal article
A systematic literature review of actionable alert identification techniques for automated static code analysis
Information and Software Technology, 53(4), 363–387.
2011 conference paper
Teaching second-level Java and software engineering with Android
2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEET), 540–542.
Event: IEEE
2010 journal article
Software testing (CS1 & CS2)
Software testing (CS1 & CS2). NC State University, August, 6.
2009 conference paper
A model building process for identifying actionable static analysis alerts
2009 International Conference on Software Testing Verification and Validation, 161–170.
Event: IEEE
2009 thesis
A systematic model building process for predicting actionable static analysis alerts
North Carolina State University.
2008 report
A measurement framework of alert characteristics for false positive mitigation models
North Carolina State University. Dept. of Computer Science.
2008 conference paper
On establishing a benchmark for evaluating static analysis alert prioritization and classification techniques
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement, 41–50.
Event: ACM
2007 conference paper
Adaptive probabilistic model for ranking code-based static analysis alerts
29th International Conference on Software Engineering (ICSE'07 Companion), 89–90.
Event: IEEE
2007 journal article
Adaptively ranking alerts generated from automated static analysis
XRDS: Crossroads, The ACM Magazine for Students, 14(1), 1–11.
2007 conference paper
Identifying fault-prone files using static analysis alerts through singular value decomposition
Proceedings of the 2007 conference of the center for advanced studies on Collaborative research, 276–279.
Event: IBM Corp.
2007 conference paper
Using groupings of static analysis alerts to identify files likely to contain field failures
The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers, 565–568.
2006 conference paper
Automated adaptive ranking and filtering of static analysis alerts
Proc of the Fast abstract at the International Symposium on Software Reliability Engineering (ISSRE).
journal article
Google Forms as an Enhanced Classroom Response System
Heckman, S., & Gehringer, E. F.
Updated: May 19th, 2021 20:24
Updated: April 16th, 2019 08:55
2005 - 2009
Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.
Certain data included herein are derived from the Web of Science© and InCites© (2024) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.