Works (90)

Updated: April 22nd, 2024 06:11

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.

By: G. Oliveira n, Z. Gao n, S. Heckman n & C. Lynch n

author keywords: novice programmer behavior; test-driven development; CS2; coding struggle; test-driven development
Sources: ORCID, Web Of Science, NC State University Libraries
Added: March 8, 2024

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.

By: S. Reckinger*, J. Hummel* & S. Heckman n

author keywords: modality; data structures; assessments
Sources: ORCID, Web Of Science, NC State University Libraries
Added: March 8, 2024

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).

By: M. McGill, S. Heckman n, M. Liut*, I. Sanusi* & C. Szabo*

Source: ORCID
Added: March 22, 2024

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).

Source: ORCID
Added: March 22, 2024

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).

By: I. Gransbury n, M. McGill, A. Thompson, S. Heckman n, J. Rosato* & L. Delyser

TL;DR: The expanded CAPE framework is now publicly available and can be used to inform researchers and practitioners what each CAPE component comprises, and provides a solid framework for studying various factors and how they can be correlated. (via Semantic Scholar)
Source: ORCID
Added: February 1, 2024

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.

By: G. Bai*, S. Sthapit n, S. Heckman n, T. Price n & K. Stolee n

author keywords: unit testing; testing education; checklist
TL;DR: Improved the checklist by integrating explicit testing strategies to it (ETS Checklist), which provide step-by-step guidance on how to transfer semantic information from instructions to the possible testing scenarios, and observed students' unawareness of their need for help in writing high-quality tests. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: July 1, 2023

2023 journal article

An Experience Report on Introducing Explicit Strategies into Testing Checklists for Advanced Beginners

By: G. Bai, S. Sthapit, S. Heckman, T. Price & K. Stolee

Source: ORCID
Added: July 18, 2023

2023 journal article

Analysis of Student Pair Teamwork Using GitHub Activities

Journal of Educational Data Mining, 15(1), 32–62.

By: N. Gitinabard, Z. Gao, S. Heckman, T. Barnes, C. Lynch & others

Source: ORCID
Added: July 18, 2023

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.

By: M. Zahn n, I. Gransbury n, S. Heckman n & L. Battestilli n

author keywords: CS2; CS Education Research; Self-Regulated Learning
TL;DR: Through coding and analysis, it is found that while a majority of students encounter struggles with time management and debugging of failing tests, students tend to emphasize wanting to improve their time management skills in future coding assignments. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: July 1, 2023

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.

author keywords: Computer science education research; computing education; research; equity; high quality; evidence; standards
TL;DR: This working group will use existing research and various standards bodies to synthesize key features in the context of equity-focused K-12 CS education research and provide guidance on conducting high-quality research such that the findings can be aggregated and impact future policy with evidence-based results. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: July 13, 2023

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.

By: M. McGill, A. Thompson, I. Gransbury n, S. Heckman n, J. Rosato* & L. DeLyser

author keywords: CAPE; education; primary; secondary; K-12; capacity; access; participation; experience; education; subcomponents; equity
TL;DR: The extended Capacity framework can be used by others to inform its usage and develop a consensus of what is included within each subcomponent for Capacity, develop instrumentation and protocols for exploring Capacity at a more granular level, conduct scoping and literature reviews, and understand how various variables play a part in the CS educational ecosystem. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: July 13, 2023

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.

author keywords: Computer science education research; computing education; research; equity; high quality; evidence; standards; primary; secondary; K-12; tertiary; post-secondary
TL;DR: These guidelines will directly impact future equitable computing education research by providing guidance on conducting high-quality research such that the findings can be aggregated and impact future policy with evidence-based results. (via Semantic Scholar)
Sources: ORCID, Web Of Science, NC State University Libraries
Added: February 1, 2024

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.

By: K. Presler-Marshall*, S. Heckman n & K. Stolee n

author keywords: grading consistency; program analysis; software engineering teams
TL;DR: Improvements to grading practises in the context of a CS1.5 introductory software engineering course, where assessing individual students’ contributions to weekly lab assignments is done manually by teaching assistants (TAs), is studied. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries
Added: August 21, 2023

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.

By: Z. Gao, C. Lynch & S. Heckman

Source: ORCID
Added: July 18, 2023

2022 journal article

A Systematic Literature Review of Empiricism and Norms of Reporting in Computing Education Research Literature

ACM Transactions on Computing Education.

By: S. Heckman n, J. Carver*, M. Sherriff* & A. Al-zubidy*

TL;DR: A systematic literature review of the 2014 and 2015 proceedings or issues of five CER venues found that over 80% of papers accepted across all five venues had some form of empirical evaluation, and Quantitative evaluation methods were the most frequently reported. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Source: ORCID
Added: July 13, 2023

2022 conference paper

Academic Help Seeking Patterns in Introductory Computer Science Courses

2022 ASEE Annual Conference & Exposition.

By: L. Battestilli, M. Zahn & S. Heckman

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman & M. Minnes

Source: ORCID
Added: July 18, 2023

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.

By: Z. Gao, B. Erickson, Y. Xu, C. Lynch, S. Heckman & T. Barnes

Source: ORCID
Added: July 18, 2023

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.

By: B. Erickson n, S. Heckman n & C. Lynch n

author keywords: CS2; Automated assessment tools; Progress indicators
TL;DR: This work uses data collected from an automated assessment tool, to calculate a set of 15 progress indicators to investigate which types of progress are being made during four stages of two projects in a CS2 course and shows how looking at which progress indicators are triggered significantly more or less during each stage validates whether students are adhering to the goals of each milestone. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: Web Of Science, NC State University Libraries
Added: December 12, 2022

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.

By: B. Erickson, S. Heckman & C. Lynch

Source: ORCID
Added: July 18, 2023

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.

By: N. Gitinabard*, S. Heckman n, T. Barnes n & C. Lynch n

author keywords: Teamwork; Educational Dashboards; Blended Courses; Multiple Tool Integration
TL;DR: This work describes the work on Concert, a data integration platform that collects data about student activities from several sources such as Piazza, My Digital Hand, and GitHub and uses it to support classroom monitoring through analysis and visualizations. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: Web Of Science, NC State University Libraries
Added: December 12, 2022

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.

By: N. Gitinabard, S. Heckman, T. Barnes & C. Lynch

Source: ORCID
Added: July 18, 2023

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.

By: A. Mannekote, M. Celepkolu, A. Galdo, K. Boyer, M. Israel, S. Heckman, K. Stephens-Martinez

Source: ORCID
Added: July 18, 2023

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.

By: K. Presler-Marshall n, S. Heckman n & K. Stolee n

author keywords: software engineering education; team projects; peer evaluations; surveys; course interventions
TL;DR: A weekly reflection survey is proposed to help the course teaching staff proactively identify teams that may not be on track to learn the course outcomes and may provide instructors with an actionable early-warning about struggling teams. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: December 12, 2022

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.

By: K. Presler-Marshall, S. Heckman & K. Stolee

Source: ORCID
Added: July 18, 2023

2022 conference paper

Observations on Student Help-Seeking Behaviors in Introductory Computer Science Courses

Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2, 1380–1380.

By: M. Zahn n & S. Heckman n

TL;DR: Observations in investigating student behavior when using course resources, including office hours and online discussion forums, in two introductory computer science courses show that there are no well-defined personas that emerge from the grouping of help-seeking behaviors. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Source: ORCID
Added: July 13, 2023

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.

By: J. Carver*, S. Heckman n & M. Sherriff*

author keywords: computing education research; professional development; empirical studies
TL;DR: This paper reports on six years of experience in running professional development for computing educators in empirical research methods for social and behavioral studies in the classroom, and believes that the method of structuring empirical research professional development was successful and could be a model for similar programs in other areas. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: Web Of Science, NC State University Libraries
Added: December 12, 2022

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.

By: J. Carver, S. Heckman & M. Sherriff

Source: ORCID
Added: July 18, 2023

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.

By: K. Presler-Marshall, S. Heckman & K. Stolee

Source: ORCID
Added: July 18, 2023

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.

By: Z. Gao n, S. Heckman n & C. Lynch n

author keywords: Office Hours; Computer Science education; Data Analysis; Correlation Analysis
TL;DR: There is a significant correlation between students attending virtual office hours and an increased interest in CS study; while students attending in-person office hours tend to show an increase in their growth mindset. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science)
Sources: Web Of Science, NC State University Libraries
Added: December 12, 2022

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.

By: Z. Gao, S. Heckman & C. Lynch

Source: ORCID
Added: July 18, 2023

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.

By: Z. Gao, B. Erickson, Y. Xu, C. Lynch, S. Heckman, T. Barnes, others

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman, J. Carver, M. Sherriff & A. Al-Zubidy

Source: ORCID
Added: July 18, 2023

2021 journal article

Automatically Classifying Student Help Requests: A Multi-Year Analysis.

International Educational Data Mining Society.

By: Z. Gao, C. Lynch, S. Heckman & T. Barnes

Source: ORCID
Added: July 18, 2023

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.

By: D. Basu, S. Heckman & M. Maher

Source: ORCID
Added: July 18, 2023

2021 article

PEDI - Piazza Explorer Dashboard for Intervention

2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021).

By: R. Akintunde n, A. Limke n, T. Barnes n, S. Heckman n & C. Lynch n

author keywords: learning analytics dashboards; forum activity; real time visualizations
TL;DR: PEDI (Piazza Explorer Dashboard for Intervention), a tool which analyzes and presents visualizations of forum activity on Piazza, a question and answer forum, to instructors, may improve class performance and pave the way for a new generation of online tools. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: June 6, 2022

2021 conference paper

PEDI-Piazza Explorer Dashboard for Intervention

2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 1–4.

By: R. Akintunde, A. Limke, T. Barnes, S. Heckman & C. Lynch

Event: IEEE Computer Society

Source: ORCID
Added: July 18, 2023

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.

By: K. Presler-Marshall n, S. Heckman n & K. Stolee n

TL;DR: The results show that students find repairs produced by the tool comparable in understandability to queries written by themselves or by other students, suggesting that SQL repair tools may be useful in an educational context. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: November 8, 2021

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.

By: K. Presler-Marshall, S. Heckman & K. Stolee

Event: IEEE

Source: ORCID
Added: July 18, 2023

2020 article

Integrating Testing Throughout the CS Curriculum

2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), pp. 441–444.

By: S. Heckman n, J. Schmidt n & J. King n

author keywords: testing; CS1; CS2
TL;DR: This paper discusses how software testing is taught in CS1 – Introductory Programming, CS2 – Software Development Fundamentals, and several other courses beyond CS2 and discusses lessons learned and open concerns for future research. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries
Added: March 8, 2021

2020 conference paper

Integrating Testing Throughout the CS Curriculum

2020 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), 441–444.

By: S. Heckman, J. Schmidt & J. King

Event: IEEE

Source: ORCID
Added: July 18, 2023

2020 journal article

Student Teamwork on Programming Projects: What can GitHub logs show us?

ArXiv Preprint ArXiv:2008.11262.

By: N. Gitinabard, R. Okoilu, Y. Xu, S. Heckman, T. Barnes & C. Lynch

Source: ORCID
Added: July 18, 2023

2019 journal article

Building and expanding a successful undergraduate research program

Journal of Computing Sciences in Colleges, 35(4), 18–19.

By: S. Heckman, B. Fain & M. Pérez-Quiñones

Source: ORCID
Added: July 18, 2023

2019 journal article

How Widely Can Prediction Models Be Generalized? Performance Prediction in Blended Courses

IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 12(2), 184–197.

By: N. Gitinabard n, Y. Xu n, S. Heckman n, T. Barnes n & C. Lynch n

author keywords: Social Network Analysis; Performance Prediction; Cross-Class Performance Prediction; Early Performance Prediction; Blended Courses
TL;DR: This paper uses data from two offerings of two different undergraduate courses to train and evaluate predictive models of student performance based on persistent student characteristics including study habits and social interactions and analyzes the performance of these models on the same offering, on different offerings of the same course, and across courses. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: Web Of Science, ORCID, NC State University Libraries
Added: July 1, 2019

2019 journal article

SIGCSE technical symposium 2019 report

ACM SIGCSE Bulletin, 51(2), 2–4.

By: E. Hawthorne, M. Pérez-Quiñones, S. Heckman & J. Zhang

Source: ORCID
Added: July 18, 2023

2019 journal article

SIGCSE technical symposium 2020 call for submissions

ACM SIGCSE Bulletin, 51(3), 2–3.

By: J. Zhang, M. Sherriff, S. Heckman, P. Cutter & A. Monge

Source: ORCID
Added: July 18, 2023

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.

By: K. Presler-Marshall, E. Horton, S. Heckman & K. Stolee

Event: IEEE

Source: ORCID
Added: July 18, 2023

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.

By: N. Gitinabard, S. Heckman, T. Barnes & C. Lynch

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman, K. Stolee & C. Parnin

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman n, K. Stolee n & C. Parnin n

author keywords: software engineering education; iTrust
TL;DR: From the lessons learned, the course structure and the course project, iTrust, that has been developed by students over 25 semesters are provided and course improvements are presented as they prepare for the next ten years of software engineering courses. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries
Added: November 5, 2018

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.

By: M. Sherriff & S. Heckman

Source: ORCID
Added: July 18, 2023

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.

By: J. Carver*, S. Heckman n & M. Sherriff*

author keywords: Scholarship of teaching and learning; professional development; empirical education research
TL;DR: This workshop is to help educational researchers get off on the right foot by defining an interesting, answerable, repeatable, measurable, and appropriately scoped research question. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries
Added: September 16, 2019

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.

By: J. Carver, S. Heckman & M. Sherriff

Event: ACM

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman n & J. King n

Event: at New York, NY, USA

author keywords: Automated grading; continuous integration; version control; software engineering best practice
TL;DR: The Canary Framework for supporting software engineering practices through the use of Eclipse for development; GitHub for submission and collaboration; and Jenkins for continuous integration and automated grading is presented. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: September 16, 2019

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.

By: S. Heckman & J. King

Event: ACM

Source: ORCID
Added: July 18, 2023

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.

By: A. Sheshadri, N. Gitinabard, C. Lynch, T. Barnes & S. Heckman

Source: ORCID
Added: July 18, 2023

2018 journal article

SIGCSE 2019 paper length change

ACM SIGCSE Bulletin, 50(2), 4–4.

By: S. Heckman, J. Zhang, M. Peérez-Quiñones & E. Hawthorne

Source: ORCID
Added: July 18, 2023

2018 journal article

What is a SIGCSE symposium paper?

ACM SIGCSE Bulletin, 50(3), 3–3.

By: S. Heckman, J. Zhang, M. Pérez-Quiñones & E. Hawthorne

Source: ORCID
Added: July 18, 2023

2017 journal article

A Social Network Analysis on Blended Courses

ArXiv Preprint ArXiv:1709.10215.

By: N. Gitinabard, L. Xue, C. Lynch, S. Heckman & T. Barnes

Source: ORCID
Added: July 18, 2023

2017 journal article

Conversations (oral history interviews) with members of North Carolina State University Computer Science Department by Carol Lee and Carolyn Miller

By: D. Bahler, L. Battestilli, M. DeMaria, C. Healey, S. Heckman, M. Heil, J. Lester, B. Mott ...

Source: ORCID
Added: July 18, 2023

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.

By: M. Vellukunnel, P. Buffum, K. Boyer, J. Forbes, S. Heckman & K. Mayer-Patel

Event: ACM

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman, J. Carver & M. Sherriff

Event: ACM

Source: ORCID
Added: July 18, 2023

2017 journal article

Identifying Student Communities in Blended Courses

ArXiv Preprint ArXiv:1710.04129.

By: N. Gitinabard, C. Lynch, S. Heckman & T. Barnes

Source: ORCID
Added: July 18, 2023

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.

By: A. Smith, K. Boyer, J. Forbes, S. Heckman & K. Mayer-Patel

Event: ACM

Source: ORCID
Added: July 18, 2023

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.

By: A. Al-Zubidy, J. Carver, S. Heckman & M. Sherriff

Event: ACM

Source: ORCID
Added: July 18, 2023

2016 journal article

A Cross-Tool Study on Program Analysis Tool Notification Communication

By: B. Johnson, R. Pandita, J. Smith, D. Ford, S. Elder, E. Murphy-Hill, S. Heckman, C. Sadowski

Source: ORCID
Added: July 18, 2023

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.

By: B. Johnson, R. Pandita, J. Smith, D. Ford, S. Elder, E. Murphy-Hill, S. Heckman, C. Sadowski

Event: ACM

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman & J. King

Event: ACM

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman

Event: ACM

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman, J. King & M. Winters

Event: ACM

Source: ORCID
Added: July 18, 2023

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.

By: B. Johnson n, R. Pandita n, E. Murphy-Hill n & S. Heckman n

author keywords: adaptive tools; IDE; concept models
TL;DR: This paper proposes the idea of automatically customizing development tools by modeling what a developer knows about software concepts and sketches three such ``bespoke'' tools and describes how development data can be used to infer what adeveloper knows about relevant concepts. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries
Added: August 6, 2018

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.

By: B. Johnson, R. Pandita, E. Murphy-Hill & S. Heckman

Event: ACM

Source: ORCID
Added: July 18, 2023

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.

By: P. Anderson*, S. Heckman n, M. Vouk n, D. Wright n, M. Carter n, J. Burge*, G. Gannod*

author keywords: communication across the curriculum; software engineering education; black box test plans
TL;DR: Students in the treatment sections outperformed students in the control sections on writing for five of nine criteria on rubrics for evaluating the plans and on the raters' holistic impression of the students' technical and communication abilities from the perspectives of a manager and a tester. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (Web of Science; OpenAlex)
Sources: Web Of Science, NC State University Libraries
Added: August 6, 2018

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.

By: P. Anderson, S. Heckman, M. Vouk, D. Wright, M. Carter, J. Burge, G. Gannod

Event: IEEE

Source: ORCID
Added: July 18, 2023

2015 conference paper

Empirical Research in CS Education

Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 701–701.

By: M. Sherriff & S. Heckman

Event: ACM

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman & L. Williams

Source: ORCID
Added: July 18, 2023

2012 report

Developing a learning progression that integrates communication in an undergraduate CD/SE curriculum

North Carolina State University. Dept. of Computer Science.

By: M. Carter, R. Fornaro, S. Heckman & M. Heil

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman & L. Williams

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman n, T. Horton* & M. Sherriff*

Event: IEEE

TL;DR: This tutorial proposal outlines the plan for presenting a session that would help educators incorporate the Android OS into their curriculum and how to use the system even if mobile devices are not available. (via Semantic Scholar)
UN Sustainable Development Goal Categories
4. Quality Education (OpenAlex)
Sources: NC State University Libraries, NC State University Libraries, ORCID
Added: August 6, 2018

2010 journal article

Software testing (CS1 & CS2)

Software testing (CS1 & CS2). NC State University, August, 6.

By: S. Heckman

Source: ORCID
Added: July 18, 2023

2009 conference paper

A model building process for identifying actionable static analysis alerts

2009 International Conference on Software Testing Verification and Validation, 161–170.

By: S. Heckman & L. Williams

Event: IEEE

Source: ORCID
Added: July 18, 2023

2009 thesis

A systematic model building process for predicting actionable static analysis alerts

North Carolina State University.

By: S. Heckman

Source: ORCID
Added: July 18, 2023

2008 report

A measurement framework of alert characteristics for false positive mitigation models

North Carolina State University. Dept. of Computer Science.

By: S. Heckman & L. Williams

Source: ORCID
Added: July 18, 2023

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.

By: S. Heckman & L. Williams

Event: ACM

Source: ORCID
Added: July 18, 2023

2007 conference paper

Adaptive probabilistic model for ranking code-based static analysis alerts

29th International Conference on Software Engineering (ICSE'07 Companion), 89–90.

By: S. Heckman

Event: IEEE

Source: ORCID
Added: July 18, 2023

2007 journal article

Adaptively ranking alerts generated from automated static analysis

XRDS: Crossroads, The ACM Magazine for Students, 14(1), 1–11.

By: S. Heckman

Source: ORCID
Added: July 18, 2023

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.

By: M. Sherriff, S. Heckman, M. Lake & L. Williams

Event: IBM Corp.

Source: ORCID
Added: July 18, 2023

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.

By: M. Sherriff, S. Heckman, J. Lake & L. Williams

Source: ORCID
Added: July 18, 2023

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).

By: S. Heckman & L. Williams

Source: ORCID
Added: July 18, 2023

journal article

Google Forms as an Enhanced Classroom Response System

Heckman, S., & Gehringer, E. F.

By: S. Heckman & E. Gehringer

Source: ORCID
Added: July 18, 2023

Employment

Updated: May 19th, 2021 20:24

North Carolina State University Raleigh, NC, US
Teaching Professor Computer Science

Education

Updated: April 16th, 2019 08:55

2005 - 2009

North Carolina State University Raleigh, NC, US
Ph.D. Computer Science

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.