Papers & Presentations, mostly end user software engineering


Click here for summary in CV format
 
Links Date Subject Context Citation
2008-03-31 Jobs seminar C. Scaffidi. Comparing and Contrasting Software Engineering Research in Industry and Academia, SSSG seminar, Institute for Software Research (ISR) Intl, Carnegie Mellon Univ., 31 Mar 2008.
2008-03-07 End users: Web Conference
FSE'08
A. Koesnandar, S. Elbaum, G. Rothermel, L. Hochstein, K. Thomasset, and C. Scaffidi. Using Assertions to Help End-User Programmers Create Dependable Web Macros. Submitted to 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2008), Atlanta, GA, November 2008, to appear.
2008-03-05 End users: Web Conference
VL/HCC'08
C. Bogart, M. Burnett, A. Cypher, and C. Scaffidi. End-User Programming in the Wild: A Field Study of CoScripter Scripts. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2008), Herrsching am Ammersee, Germany, September 2008, to appear.
2008-05-16 End users: Data reviewed demo
ICSE'08
C. Scaffidi, B. Myers, and M. Shaw. Tool Support for Data Validation by End-User Programmers. International Conference on Software Engineering - Formal Research Demonstrations (ICSE 2008), Leipzig, Germany, May 2008, pp. 867-870.
2008-05-14 End users: Data Conference
ICSE'08
C. Scaffidi, B. Myers, and M. Shaw. Topes: Reusable Abstractions for Validating Data, International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 2008, pp. 1-10.
2008-05-12 End users: Data Workshop
WEUSE'08
C. Scaffidi, A. Cypher, S. Elbaum, A. Koesnandar, J. Lin, B. Myers, and M. Shaw. Using Topes to Validate and Reformat Data in End-User Programming Tools. Fourth Workshop on End-User Software Engineering (WEUSE IV), at the International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 2008, pp. 11-15.
2008-05-10 Programmers: Web Workshop
ULSSIS'08
C. Scaffidi and M. Shaw. Accommodating Data Heterogeneity in ULS Systems. Second International Workshop on Ultra-Large-Scale Software-Intensive Systems (ULSSIS 2008), at the International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 2008, pp. 15-18.
2008-04-05 End users: Data poster
CHI'08
C. Scaffidi, B. Myers, and M. Shaw. Toped: Enabling End-User Programmers to Validate Data. Conference on Human Factors in Computing Systems - Work-in-Progress Posters (CHI 2008), Florence, Italy, April 2008, pp. 3519-3524.
2007-11-19 End users: Data seminar C. Scaffidi. My Redneck Brother's Tire Size, and Other Unrelated Topes, SSSG seminar, Institute for Software Research (ISR) Intl, Carnegie Mellon Univ., 19 Nov 2007.
2007-11-15 End users: Web Journal
JVLC
C. Scaffidi, A. Cypher, S. Elbaum, A. Koesnandar, and B. Myers. Using Scenario-Based Requirements to Direct Research on Web Macro Tools. Journal of Visual Languages and Computing (JVLC), 2008, to appear.
2007-09-08 Quality: Credentials Workshop
IWLU'07
C. Scaffidi and M. Shaw. Developing Confidence in Software through Credentials and Low-Ceremony Evidence. International Workshop on Living with Uncertainties at the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), Atlanta, GA, November 2007.
2007-10-23 End users: Data meeting C. Scaffidi, B. Myers, and M. Shaw. 1 Year of Progress on Topes, Presentation at EUSES 2007 grant-related meeting, Lincoln, NE, 2007.
2007-10-18 End users: Data meeting C. Scaffidi. CoScripter and Topes: Putting Data into Usable Formats, Presentation at IBM research group meeting, San Jose, CA, 2007.
2007-09-22 End users: Data Doct symp
VL/HCC'07
C. Scaffidi. A Lightweight Model for End Users' Data: Progress and Future Work. Doctoral Consortium at IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), Coeur d'Alene, ID, September 2007, pp. 268-269.
2007-09-22 End users: Web Conference
VL/HCC'07
C. Scaffidi, A. Cypher, S. Elbaum, A. Koesnandar, and B. Myers. Scenario-Based Requirements for Web Macro Tools. Proceedings of the 2007 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007), Coeur d'Alene, ID, September 2007, pp. 197-204.
2007-06-12 Programming: Patterns Conference
ICEIS'07
C. Scaffidi. Unsupervised Inference of Data Formats in Human-Readable Notation. Proceedings of 9th International Conference on Enterprise Information Systems - HCI Volume (ICEIS 2007), Madeira, Portugal, June 2007, pp. 236-241.
2007-06-11 Quality: Reviews Conference
ACMEC'07
C. Scaffidi, K. Bierhoff, E. Chang, M. Felker, H. Ng, C. Jin. Red Opal: Product-Feature Scoring from Reviews. Proceedings of 8th ACM Conference on Electronic Commerce (ACMEC 2007), San Diego, CA, June 2007, pp. 182-191.
2007-05-20 End users: Data Doct symp
at ICSE'07
C. Scaffidi. A Data Model to Support End User Software Engineering. Companion to Proc. 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, May 2007, pp. 79-80.
2007-05-20 Programming: Design Workshop
ESC'07
at ICSE'07
C. Scaffidi, M. Shaw. Toward a Calculus of Confidence. First International Workshop on the Economics of Software and Computation, at the 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, May 2007.
2007-05-18 End users: Data techrpt C. Scaffidi, B. Myers, and M. Shaw. The Topes Format Editor and Parser. Technical Report CMU-ISRI-07-104 / CMU-HCII-07-100, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, May 2007.
2007-05-08 End users: Data presentation C. Scaffidi. A Data Model and Development Environment to Help End-User Programmers Validate and Reuse Data (Thesis Proposal), May 8, 2007.
2007-04-16 Quality: Credentials seminar C. Scaffidi. Helping End-User Programmers Share Their Creations (literature review), SSSG seminar, Institute for Software Research (ISR) Intl, Carnegie Mellon Univ., 16 Apr 2007.
2006-11-01 End users: Web techrpt C. Scaffidi, A. Cypher, S. Elbaum, A. Koesnandar, and B. Myers. The EUSES Web Macro Scenario Corpus, Version 1.0. Technical Report CMU-HCII-06-105, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, November 2006.
2006-10-02 End users: Data seminar C. Scaffidi. A Data Model to Help End User Programmers Manipulate and Validate Data, SSSG seminar, Institute for Software Research (ISR) Intl, Carnegie Mellon Univ., 2 Oct 2006.
2006-09-27 End users: Data meeting C. Scaffidi, M. Shaw, and B. Myers. A Data Model to Help End Users Shape Effective Software, Presentation at EUSES 2006 grant-related meeting, Lincoln, NE, 2006.
2006-09-13 Programming: Design class C. Scaffidi. 3 lectures delivered as a TA for Methods: Deciding What to Design, ISRI course 17-752, Carnegie Mellon University, Pittsburgh, PA, Sep/Oct 2006.
2006-09-07 Programming: Web Workshop
PPIG'06
C. Scaffidi, B. Myers, and M. Shaw. Challenges, Motivations, and Success Factors in the Creation of Hurricane Katrina "Person Locator" Web Sites, Psychology of Programming Interest Group Workshop at 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), Brighton, UK, September 2006.
2006-09-04 End users: Dimensions Conference
VL/HCC'06
C. Scaffidi, A. Ko, B. Myers, M. Shaw. Dimensions Characterizing Programming Feature Usage by Information Workers. Proceedings of the 2006 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), Brighton, UK, September 2006, pp. 59-62.
2006-09-04 End users: Data Doct symp
at VL/HCC'06
C. Scaffidi. A Lightweight Model for End Users' Domain-Specific Data. Doctoral Consortium at IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2006), Brighton, UK, September 2006, pp. 242-243.
2006-06-30 Programming: Web book C. Scaffidi, B. Myers, and M. Shaw. Trial By Water: Creating Hurricane Katrina "Person Locator" Web Sites. In Leadership at a Distance: Research in Technologically-Supported Work (S. Weisband, ed), Lawrence Erlbaum Publishers, Mahwah, NJ, July 2007, pp. 209-222.
2006-06-05 Quality: Reviews techrpt C. Scaffidi. Application of a Probability-Based Algorithm to Extraction of Product Features from Online Reviews. Technical Report CMU-ISRI-06-111, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, June 2006.
2006-04-10 Quality: Credentials seminar C. Scaffidi. Components are like a box of chocolate: A Literature Survey of Ways to "Know What's Inside" a Component, SSSG seminar, Institute for Software Research (ISR) Intl, Carnegie Mellon Univ., 10 Apr 2006.
2006-01-25 Programming: APIs practicum C. Scaffidi. When Using an API Becomes NP-Complete. Practicum/experience report for Institute for Software Research (ISR), School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, approved Dec 2005.
2006-01-05 End users: Data Workshop
WEUSE II
at CHI'06
C. Scaffidi, M. Shaw, B. Myers. Games Programs Play: Obstacles to Data Reuse, 2nd Workshop on End User Software Engineering (WEUSE), at the Conference on Human Factors in Computing Systems (CHI 2006), Montreal, Canada, April 2006.
2005-12-01 End users: Dimensions techrpt C. Scaffidi, A. Ko, B. Myers, M. Shaw. Identifying Categories of End Users Based on the Abstractions That They Create, Technical Report CMU-ISRI-05-110/CMU-HCII-05-101, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, December 2005.
2005-11-28 Programming: APIs magazine
Crossroads
C. Scaffidi. Why Are APIs Difficult To Learn and Use? ACM Crossroads, Vol. 12.4, May 2006, pp. 4-9.
2005-10-06 End users: Dimensions meeting C. Scaffidi and M. Shaw. Carving Up the Space of End User Programming, Presentation at EUSES '05 grant-related meeting, Lincoln, NE, 2005.
2005-09-23 End users: Numbers Conference
VL/HCC'05
C. Scaffidi, M. Shaw, and B. Myers. 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), Dallas, TX, September 2005, pp. 207-214.
2005-05-21 Quality: Value Workshop
EDSER-5
at ICSE'05
C. Scaffidi, A. Arora, S. Butler, and M. Shaw. A Value-Based Approach to Predicting System Properties From Design. 5th Workshop on Economics-Driven Software Engineering Research (EDSER), at the International Conference on Software Engineering (ICSE 2005), St. Louis, MO, May 2005.
2005-05-21 End users: Dimensions Workshop
WEUSE
at ICSE'05
C. Scaffidi, M. Shaw, and B. Myers. An Approach for Categorizing End User Programmers to Guide Software Engineering Research. 1st Workshop on End User Software Engineering (WEUSE), at the International Conference on Software Engineering (ICSE 2005), St. Louis, MO, May 2005.
2005-04-28 Quality: Usability class C. Scaffidi. Spreadsheets and the Triumph of Usability over Optimality. Class paper for What Makes Good Software Engineering Research?, ISRI course 17-939A, Carnegie Mellon University, Pittsburgh, PA, Apr. 2005.
2005-03-01 Quality: Business practicum C. Scaffidi. It's the Business That Bites You. Practicum/experience report for Institute for Software Research (ISR), School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, approved Mar 2005.
2005-02-21 End users: Numbers techrpt C. Scaffidi, M. Shaw, and B. Myers. The "55M End user Programmers" Estimate Revisited. Technical Report CMU-ISRI-05-100/CMU-HCII-05-100, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, February 2005.
2004-11-01 Quality: Measures class C. Scaffidi. A Digest of Research on Software Quality. Class paper for Methods: Deciding What to Design, ISRI course 17-752, Carnegie Mellon University, Pittsburgh, PA, Dec. 2004.

Latest News: ICSE Paper Accepted

This paper describes the Topes data model and our evaluation of topes for expressing validation/reformatting rules.

 

This is my end user software engineering site. Looking for the computer science (CS GRE) practice test and study guide?

Web page copyright (C) 2004-2008 Christopher Scaffidi, All Rights Reserved. All software is copyrighted and is distributed under a BSD-like license and an IRB-approved study.