Christopher Bogart

Orcid: 0000-0001-8581-115X

According to our database1, Christopher Bogart authored at least 52 papers between 1990 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Assessing the Efficacy of Goal-Based Scenarios in Scaling AI Literacy for Non-Technical Learners.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Programming Plagiarism Detection with Learner Data.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

What Factors Influence Persistence in Project-based Programming Courses at Community Colleges?
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

A Comparative Study of AI-Generated (GPT-4) and Human-crafted MCQs in Programming Education.
Proceedings of the 26th Australasian Computing Education Conference, 2024

2023
From GPT-3 to GPT-4: On the Evolving Efficacy of LLMs to Answer Multiple-choice Questions for Programming Classes in Higher Education.
CoRR, 2023

SocioEconomicMag Meets a Platform for SES-Diverse College Students: A Case Study.
CoRR, 2023

Can Generative Pre-trained Transformers (GPT) Pass Assessments in Higher Education Programming Courses?
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023

Thrilled by Your Progress! Large Language Models (GPT-4) No Longer Struggle to Pass Assessments in Higher Education Programming Courses.
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023

Large Language Models (GPT) Struggle to Answer Multiple-Choice Questions About Code.
Proceedings of the 15th International Conference on Computer Supported Education, 2023

Harnessing LLMs in Curricular Design: Using GPT-4 to Support Authoring of Learning Objectives.
Proceedings of the Workshop on Empowering Education with LLMs, 2023

2022
Collaborative Programming for Work-Relevant Learning: Comparing Programming Practice With Example-Based Reflection for Student Learning and Transfer Task Performance.
IEEE Trans. Learn. Technol., 2022

Intersectionality Goes Analytical: Taming Combinatorial Explosion Through Type Abstraction.
CoRR, 2022

Cheating Detection in Online Assessments via Timeline Analysis.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

2021
When and How to Make Breaking Changes: Policies and Practices in 18 Open Source Software Ecosystems.
ACM Trans. Softw. Eng. Methodol., 2021

"They Can Only Ever Guide": How an Open Source Software Community Uses Roadmaps to Coordinate Effort.
Proc. ACM Hum. Comput. Interact., 2021

World of code: enabling a research workflow for mining and analyzing the universe of open source VCS data.
Empir. Softw. Eng., 2021

Comparing Example-Based Collaborative Reflection to Problem Solving Practice for Learning during Team-Based Software Engineering Projects.
CoRR, 2021

Tracing Vulnerable Code Lineage.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

Combining Collaborative Reflection based on Worked-Out Examples with Problem-Solving Practice: Designing Collaborative Programming Projects for Learning at Scale.
Proceedings of the L@S'21: Eighth ACM Conference on Learning @ Scale, 2021

Are Working Habits Different Between Well-Performing and at-Risk Students in Online Project-Based Courses?
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021

2020
ALFAA: Active Learning Fingerprint based Anti-Aliasing for correcting developer identity errors in version control systems.
Empir. Softw. Eng., 2020

Guiding Development Work Across a Software Ecosystem by Visualizing Usage Data.
CoRR, 2020

Using Productive Collaboration Bursts to Analyze Open Source Collaboration Effectiveness.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

Creating Opportunities for Transactive Exchange for Learning in Performance-Oriented Team Projects.
Proceedings of the Interdisciplinarity in the Learning Sciences: Proceedings of the 14th International Conference of the Learning Sciences, 2020

Agent-in-the-Loop: Conversational Agent Support in Service of Reflection for Learning During Collaborative Programming.
Proceedings of the Artificial Intelligence in Education - 21st International Conference, 2020

2019
ALFAA: Active Learning Fingerprint Based Anti-Aliasing for Correcting Developer Identity Errors in Version Control Data.
CoRR, 2019

World of code: an infrastructure for mining the universe of open source VCS data.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

A Qualitative Study on Framework Debugging.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Group Formation in the Digital Age: Relevant Characteristics, Their Diagnosis, and Combination for Productive Collaboration.
Proceedings of the 13th International Conference on Computer Supported Collaborative Learning, 2019

2018
Debugging Framework Applications: Benefits and Challenges.
CoRR, 2018

When Optimal Team Formation Is a Choice - Self-selection Versus Intelligent Team Formation Strategies in a Large Online Project-Based Course.
Proceedings of the Artificial Intelligence in Education - 19th International Conference, 2018

2017
Extracting Personal Medical Events for User Timeline Construction using Minimal Supervision.
Proceedings of the BioNLP 2017, Vancouver, Canada, August 4, 2017, 2017

Linguistic Markers of Influence in Informal Interactions.
Proceedings of the Second Workshop on NLP and Computational Social Science, 2017

2016
Intelligently Transparent Software Ecosystems.
IEEE Softw., 2016

How to break an API: cost negotiation and community values in three software ecosystems.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

2015
Programs for people: What we can learn from lab protocols.
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015

When It Breaks, It Breaks: How Ecosystem Developers Reason about the Stability of Dependencies.
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering Workshops, 2015

2013
How Programmers Debug, Revisited: An Information Foraging Theory Perspective.
IEEE Trans. Software Eng., 2013

2012
Reactive information foraging: an empirical investigation of theory-based recommender systems for programmers.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

Designing a debugging interaction language for cognitive modelers: an initial case study in natural programming plus.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

2011
Modeling programmer navigation: A head-to-head empirical evaluation of predictive models.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

2010
Using traits of web macro scripts to predict reuse.
J. Vis. Lang. Comput., 2010

Does My Model Work? Evaluation Abstractions of Cognitive Modelers.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2010

Debugging with Evaluation Abstractions.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2010

Reactive information foraging for evolving goals.
Proceedings of the 28th International Conference on Human Factors in Computing Systems, 2010

2009
Predicting reuse of end-user web macro scripts.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2009

2008
Can feature design reduce the gender gap in end-user software development environments?
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2008

End-user programming in the wild: A field study of CoScripter scripts.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2008

Rhetorical end-user programming.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2008

Software visualization for end-user programmers: trial period obstacles.
Proceedings of the ACM 2008 Symposium on Software Visualization, 2008

Characterizing reusability of end-user web macro scripts.
Proceedings of the 2008 International Workshop on Recommendation Systems for Software Engineering, 2008

1990
Genetic algorithms and neural networks: optimizing connections and connectivity.
Parallel Comput., 1990


  Loading...