Author: Christopher Scaffidi

Christopher Scaffidi

Christopher Scaffidi

Christopher Scaffidi is currently an Assistant Professor of Computer Science in the School of EECS at Oregon State University. His research interests are where human-computer interaction and software engineering intersect. Most of his current projects aim to help software users to create code for themselves, and to effectively share that code with one another.

He is presently serving as Director of the EUSES Consortium, an international association of seven universities and one company. He was Co-chair for the Poster/Work-in-progress track at the 2009 International Symposium on End-User Development and is on the program committee for the 2010 ACM SIGCHI Symposium on Engineering Interactive Computing Systems. He is a member of the ACM and IEEE.

http://web.engr.oregonstate.edu/~cscaffid/

Publications

Publication period start: 2005
Publication period end: 2014
Number of co-authors: 20

Co-authors

Number of publications with favourite co-authors
Margaret M. Burnett
6
Mary Shaw
8
Brad A. Myers
11

Productive Colleagues

Most productive colleagues in number of publications
Margaret M. Burnett
103
Mary Beth Rosson
142
Brad A. Myers
154

Publications

Ko, Andrew J., Abraham, Robin, Beckwith, Laura, Blackwell, Alan, Burnett, Margaret M., Erwig, Martin, Scaffidi, Christopher, Lawrance, Joseph, Lieberman, Henry, Myers, Brad A., Rosson, Mary Beth, Rothermel, Gregg, Shaw, Mary, Wiedenbeck, Susan (2011): The State of the Art in End-User Software Engineering. In ACM Computing Surveys, 43 (3) pp. 1-44.

Scaffidi, Christopher (2010): Sharing, finding and reusing end-user code for reformatting and validating data. In J. Vis. Lang. Comput., 21 (4) pp. 230-245. http://dx.doi.org/10.1016/j.jvlc.2010.06.001

Scaffidi, Christopher, Bogart, Christopher, Burnett, Margaret M., Cypher, Allen, Myers, Brad A., Shaw, Mary (2010): Using traits of web macro scripts to predict reuse. In J. Vis. Lang. Comput., 21 (5) pp. 277-291. http://dx.doi.org/10.1016/j.jvlc.2010.08.003

Scaffidi, Christopher (2009). Topes: Enabling End-User Programmers to Validate and Reformat Data, PhD Dissertation, Tech. Institute for Software Research (ISR), Carnegie Mellon University

Scaffidi, Christopher, Cypher, Allen, Elbaum, Sebastian G., Koesnandar, Andhy, Myers, Brad A. (2008): Using scenario-based requirements to direct research on web macro tools. In J. Vis. Lang. Comput., 19 (4) pp. 485-498. http://dx.doi.org/10.1016/j.jvlc.2008.04.002

Scaffidi, Christopher, Myers, Brad A., Shaw, Mary (2009): Fast, Accurate Creation of Data Validation Formats by End-User Developers. In: Pipek, Volkmar, Rosson, Mary Beth, Ruyter, Boris E. R. de, Wulf, Volker (eds.) End-User Development - 2nd International Symposium - IS-EUD 2009 March 2-4, 2009, Siegen, Germany. pp. 242-261. http://dx.doi.org/10.1007/978-3-642-00427-8_14

Scaffidi, Christopher, Bogart, Christopher, Burnett, Margaret M., Cypher, Allen, Myers, Brad A., Shaw, Mary (2009): Predicting reuse of end-user web macro scripts. In: IEEE Symposium on Visual Languages and Human-Centric Computing - VL/HCC 2009 20-24 September, 2009, Corvallis, OR, USA. pp. 93-100. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2009.5295290

Koesnandar, Andhy, Elbaum, Sebastian G., Rothermel, Gregg, Hochstein, Lorin, Scaffidi, Christopher, Stolee, Kathryn T. (2008): Using assertions to help end-user programmers create dependable web macros. In: Harrold, Mary Jean, Murphy, Gail C. (eds.) Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering November 9-14, 2008, Atlanta, Georgia, USA. pp. 124-134. http://doi.acm.org/10.1145/1453101.1453119

Scaffidi, Christopher, Myers, Brad A., Shaw, Mary (2008): Toped: enabling end-user programmers to validate data. In: Proceedings of ACM CHI 2008 Conference on Human Factors in Computing Systems April 5-10, 2008, . pp. 3519-3524. http://doi.acm.org/10.1145/1358628.1358884

Scaffidi, Christopher, Myers, Brad A., Shaw, Mary (2009): Intelligently creating and recommending reusable reformatting rules. In: Proceedings of the 2009 International Conference on Intelligent User Interfaces , 2009, . pp. 297-306. http://doi.acm.org/10.1145/1502650.1502692

Burnett, Margaret M., Scaffidi, Christopher (2014): End-User Development. In: Lowgren, Jonas, Carroll, John M., Hassenzahl, Marc, Erickson, Thomas, Blackwell, Alan, Overbeeke, Kees, Hummels, Caroline, Spence, Robert, Apperley, Mark, Holtzblatt, Karen, Beyer, Hugh R., Kjeldskov, Jesper, Burnett, Margaret M., Scaffidi, Christopher, Svanaes, Dag, Hook, Kristina, Sutcliffe, Alistair G., Schmidt, Albrecht, Cockton, Gilbert, Kaptelinin, Victor, Christensen, Clayton M., Hippel, Eric von, Tractinsky, Noam, Challis, Ben, Shusterman, Richard, Hudson, William, Mann, Steve, Whitworth, Brian, Ahmad, Adnan, de Souza, Clarisse Sieckenius, Fishwick, Paul A., Grudin, Jonathan, Poltrock, Steven, Gallagher, Shaun, Dix, Alan J., Nielsen, Lene, Randall, Dave, Rouncefield, Mark, Bowman, Doug A., Kock, Ned, Cairns, Paul, Few, Stephen, Dautenhahn, Kerstin, Paterno, Fabio, Cyr, Dianne, Mortier, Richard, Haddadi, Hamed, Henderson, Tristan, McAuley, Derek, Crowcroft, Jon, Crabtree, Andy, Stephanidis, Constantine, Stappers, Pieter, Giaccardi, Elisa, Blandford, Ann, Zimmerman, John, Forlizzi, Jodi (eds). "The Encyclopedia of Human-Computer Interaction, 2nd Ed." The Interaction Design Foundation .

Bogart, Christopher, Burnett, Margaret M., Cypher, Allen, Scaffidi, Christopher (2008): End-user programming in the wild: A field study of CoScripter scripts. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 39-46. http://dx.doi.org/10.1109/VLHCC.2008.4639056

Scaffidi, Christopher (2007): A Lightweight Model for End Users\' Data: Progress and Future Work. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 268-269. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2007.4

Scaffidi, Christopher (2006): A Lightweight Model for End Users\' Domain-Specific Data. In: VL-HCC 2006 - IEEE Symposium on Visual Languages and Human-Centric Computing 4-8 September, 2006, Brighton, UK. pp. 242-243. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2006.2

Scaffidi, Christopher, Ko, Andrew Jensen, Myers, Brad A., Shaw, Mary (2006): Dimensions Characterizing Programming Feature Usage by Information Workers. In: VL-HCC 2006 - IEEE Symposium on Visual Languages and Human-Centric Computing 4-8 September, 2006, Brighton, UK. pp. 59-64. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2006.21

Scaffidi, Christopher, Cypher, Allen, Elbaum, Sebastian G., Koesnandar, Andhy, Myers, Brad A. (2007): Scenario-Based Requirements for Web Macro Tools. In: VL-HCC 2007 - IEEE Symposium on Visual Languages and Human-Centric Computing 23-27 September, 2007, Coeur dAlene, Idaho, USA. pp. 197-204. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2007.47

Scaffidi, Christopher, Shaw, Mary, Myers, Brad A. (2005): Estimating the Numbers of End Users and End User Programmers. In: VL-HCC 2005 - IEEE Symposium on Visual Languages and Human-Centric Computing 21-24 September, 2005, Dallas, TX, USA. pp. 207-214. http://doi.ieeecomputersociety.org/10.1109/VLHCC.2005.34

Myers, Brad A., Burnett, Margaret M., Ko, Andrew J., Rosson, Mary Beth, Scaffidi, Christopher, Wiedenbeck, Susan (2010): End user software engineering: CHI 2010 special interest group meeting. In: Proceedings of ACM CHI 2010 Conference on Human Factors in Computing Systems , 2010, . pp. 3189-3192. http://doi.acm.org/10.1145/1753846.1753953