Christopher Scaffidi

According to our database1, Christopher Scaffidi authored at least 69 papers between 2005 and 2019.

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

2019
On-Ramps to Learning: The Progression of Learners Through Topics in the Online LabVIEW Forum.
Proceedings of the Information Technology and Systems, 2019

Visualizing the Daily Physical Activities and Nutrition Information of High School Athletes.
Proceedings of the Information Technology and Systems, 2019

2017
Workers who use spreadsheets and who program earn more than similar workers who do neither.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

Support for learning while debugging in a distributed visual programming language.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

Potential Financial Payoffs to End-User Developers.
Proceedings of the End-User Development - 6th International Symposium, 2017

Making End User Development More Natural.
Proceedings of the New Perspectives in End-User Development., 2017

2016
Potential financial motivations for end-user programming.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 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

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

LondonTube: Overcoming Hidden Dependencies in Cloud-Mobile-Web Programming.
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016

2015
Impact and utility of smell-driven performance tuning for end-user programmers.
J. Vis. Lang. Comput., 2015

Utility and accuracy of smell-driven performance analysis for end-user programmers.
J. Vis. Lang. Comput., 2015

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

Behavior-based clustering of visual code.
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 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

A Code-Centric Cluster-Based Approach for Searching Online Support Forums for Programmers.
Proceedings of the 14th IEEE International Conference on Machine Learning and Applications, 2015

What Training is Needed by Practicing Engineers Who Create Cyberphysical Systems?
Proceedings of the 41st Euromicro Conference on Software Engineering and Advanced Applications, 2015

Linking the Physical with the Perceptual: Health and Exposure Monitoring with Cyber-physical Questionnaires.
Proceedings of the 2015 Euromicro Conference on Digital System Design, 2015

2014
Towards aiding within-patch information foraging by end-user programmers.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014

Code you can use: Searching for web automation scripts based on reusability.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2014

2013
Assisting comprehension of animation programs through interactive code visualization.
J. Vis. Lang. Comput., 2013

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

Using Intelligent Tutors to Teach Students How APIs Are Used for Software Engineering in Practice.
IEEE Trans. Educ., 2013

Smell-driven performance analysis for end-user programmers.
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

Towards mining informal online data to guide component-reuse decisions.
Proceedings of the CBSE'13, 2013

2012
A Study of Help Requested Online by Spreadsheet Users.
J. Organ. End User Comput., 2012

Beyond Solo End-User Programming: A Scientific Basis for Supporting Reuse.
Int. J. People Oriented Program., 2012

Skill Progression Demonstrated by Users in the Scratch Animation Environment.
Int. J. Hum. Comput. Interact., 2012

Planted-model evaluation of algorithms for identifying differences between spreadsheets.
Proceedings of the 2012 IEEE Symposium on Visual Languages and Human-Centric Computing, 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

End-user programmers on the loose: A study of programming on the phone for the phone.
Proceedings of the 2012 IEEE Symposium on Visual Languages and Human-Centric Computing, 2012

How well do online forums facilitate discussion and collaboration among novice animation programmers?
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Location and activity tracking with the cloud.
Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2012

SIG: end-user programming.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 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
The state of the art in end-user software engineering.
ACM Comput. Surv., 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

Obstacles and opportunities with using visual and domain-specific languages in scientific programming.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

European-American Collaboration Workshop.
Proceedings of the End-User Development - Third International Symposium, 2011

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

Sharing, finding and reusing end-user code for reformatting and validating data.
J. Vis. Lang. Comput., 2010

Struggling to Excel: A Field Study of Challenges Faced by Spreadsheet Users.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2010

A qualitative study of animation programming in the wild.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

End user software engineering: CHI 2010 special interest group meeting.
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

Intelligently creating and recommending reusable reformatting rules.
Proceedings of the 14th International Conference on Intelligent User Interfaces, 2009

Fast, Accurate Creation of Data Validation Formats by End-User Developers.
Proceedings of the End-User Development, 2nd International Symposium, 2009

2008
Using scenario-based requirements to direct research on web macro tools.
J. Vis. Lang. Comput., 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

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

Using assertions to help end-user programmers create dependable web macros.
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2008

Accommodating data heterogeneity in ULS systems.
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems, 2008

Tool support for data validation by end-user programmers.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Topes: reusable abstractions for validating data.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Using topes to validate and reformat data in end-user programming tools.
Proceedings of the 4th international workshop on End-user software engineering, 2008

Toped: enabling end-user programmers to validate data.
Proceedings of the Extended Abstracts Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008

2007
Scenario-Based Requirements for Web Macro Tools.
Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007

A Lightweight Model for End Users' Data: Progress and Future Work.
Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), 2007

Red Opal: product-feature scoring from reviews.
Proceedings of the Proceedings 8th ACM Conference on Electronic Commerce (EC-2007), 2007

A Data Model to Support End User Software Engineering.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Unsupervised Inference of Data Formats in Human-Readable Notation.
Proceedings of the ICEIS 2007, 2007

2006
Why are APIs difficult to learn and use?
ACM Crossroads, 2006

Dimensions Characterizing Programming Feature Usage by Information Workers.
Proceedings of the 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), 2006

A Lightweight Model for End Users' Domain-Specific Data.
Proceedings of the 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), 2006

Challenges, Motivations, and Success Factors in the Creation of Hurricane Katrina "Person Locator" Web Sites.
Proceedings of the 18th Annual Workshop of the Psychology of Programming Interest Group, 2006

2005
An approach for categorizing end user programmers to guide software engineering research.
ACM SIGSOFT Softw. Eng. Notes, 2005

A value-based approach to predicting system properties from design.
ACM SIGSOFT Softw. Eng. Notes, 2005

Estimating the Numbers of End Users and End User Programmers.
Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005), 2005


  Loading...