Scott D. Fleming

According to our database1, Scott D. Fleming authored at least 35 papers between 2005 and 2024.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Wandercode: An Interaction Design for Code Recommenders to Reduce Information Overload, Ease Exploration, and Save Screen Space.
CoRR, 2024

2022
Delivering Round-the-Clock Help to Software Engineering Students Using Discord: An Experience Report.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022

2021
Learning Data Science with Blockly in JupyterLab.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

Frequent, Timed Coding Tests for Training and Assessment of Full-Stack Web Development Skills: An Experience Report.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

JupyterLab Extensions for Blocks Programming, Self-Explanations, and HTML Injection (Abstract).
Proceedings of the Joint Proceedings of the Workshops at the International Conference on Educational Data Mining 2021 co-located with 14th International Conference on Educational Data Mining (EDM 2021), 2021

2018
CodeDeviant: Helping Programmers Detect Edits That Accidentally Alter Program Behavior.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

CFar: A Tool to Increase Communication, Productivity, and Review Quality in Collaborative Code Reviews.
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018

2017
Toward Principles for the Design of Navigation Affordances in Code Editors: An Empirical Investigation.
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017

2016
Putting information foraging theory to work: Community-based design patterns for programming tools.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

Yestercode: Improving code-change support in visual dataflow programming environments.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

Foraging and navigations, fundamentally: developers' predictions of value and cost.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

An Empirical Evaluation of Models of Programmer Navigation.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

2015
Idea Garden: Situated Support for Problem Solving by End-User Programmers.
Interact. Comput., 2015

To fix or to learn? How production bias affects developers' information foraging during debugging.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

2014
Helping programmers navigate code faster with Patchworks: A simulation study.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014

The patchworks code editor: toward faster navigation with less code arranging and fewer navigation mistakes.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

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

An Information Foraging Theory Perspective on Tools for Debugging, Refactoring, and Reuse Tasks.
ACM Trans. Softw. Eng. Methodol., 2013

What use is a backseat driver? A qualitative investigation of pair programming.
Proceedings of the 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013

End-user programmers in trouble: Can the Idea Garden help them to help themselves?
Proceedings of the 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013

The whats and hows of programmers' foraging diets.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

2012
From barriers to learning in the idea garden: An empirical study.
Proceedings of the 2012 IEEE Symposium on Visual Languages and Human-Centric Computing, 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

2011
Gender pluralism in problem-solving software.
Interact. Comput., 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

An exploration of design opportunities for "gardening" end-user programmers' ideas.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

2010
Debugging Concurrent Software: A Study Using Multithreaded Sequence Diagrams.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2010

A Debugging Perspective on End-User Mashup Programming.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2010

Gender differences and programming environments: across programming populations.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

2009
Design and evaluation of extensions to UML sequence diagrams for modeling multithreaded interactions.
Inf. Vis., 2009

2008
Assessing the benefits of synchronization-adorned sequence diagrams: two controlled experiments.
Proceedings of the ACM 2008 Symposium on Software Visualization, 2008

Refining Existing Theories of Program Comprehension During Maintenance for Concurrent Software.
Proceedings of the 16th IEEE International Conference on Program Comprehension, 2008

A study of student strategies for the corrective maintenance of concurrent software.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Using formal models to objectively judge quality of multi-threaded programs in empirical studies.
Proceedings of the International Workshop on Modeling in Software Engineering, 2008

2005
An approach to implementing dynamic adaptation in C++.
ACM SIGSOFT Softw. Eng. Notes, 2005


  Loading...