Alexander Repenning

Author: Alexander Repenning

Alexander Repenning is a computer science professor at the University of Colorado, a member of the Center for Lifelong Learning and Design at the University of Colorado and the founder of AgentSheets Inc. Repenning's research interests include education, end-user programmable agents, and artificial intelligence. He is the director of the Scalable Game Design Initiative. Repenning has worked in research and development at Asea Brown Boveri, Xerox PARC, Apple Computer, and Hewlett Packard. He is the creator of the AgentSheets simulation and game-authoring tool. He has offered game design workshops nationally at Stanford, the MIT Media Lab, and University of Colorado as well as internationally in Europe and Japan. His work has received numerous awards including the Gold Medal from the mayor of Paris for "most innovative application in education of the World Wide Web" and “best of the best innovators” by ACM. Repenning is an advisor to the National Academy of Sciences, the European Commission, the National Science Foundation, The Japanese Ministry of Education and the Organisation for Economic Co-operation and Development (OECD). Repenning has raised over $10 million for research from the National Science Foundation, the National Institute of Health, the Department of Defense, and the European Commission.

Publications

Publication period start: 2011
Number of co-authors: 35

Co-authors

Number of publications with favourite co-authors
Tamara Sumner
2
Corrina Perrone
3
Andri Ioannidou
10

Productive Colleagues

Most productive colleagues in number of publications
T. R. G. Green
69
Fabio Paterno
126
Alistair G. Sutcliffe
147

Publications

Ioannidou, Andri, Repenning, Alexander, Webb, David C. (2009): AgentCubes: Incremental 3D end-user development. In J. Vis. Lang. Comput., 20 (4) pp. 236-251. https://dx.doi.org/10.1016/j.jvlc.2009.04.001

Repenning, Alexander, Ioannidou, Andri (2004): Agent-based end-user development. In Communications of the ACM, 47 (9) pp. 43-46. https://dl.acm.org/doi/10.1145/1015864.1015887

Repenning, Alexander, Perrone, Corrina (2000): Programming by Analogous Examples. In Communications of the ACM, 43 (3) pp. 90-97. https://dl.acm.org/doi/10.1145/330534.330546

Roschelle, Jeremy, DiGiano, Chris, Koutlis, Manolis, Repenning, Alexander, Phillips, Jonathan, Jackiw, Nickolas, Suthers, Dan (1999): Developing Educational Software Components. In IEEE Computer, 32 (9) pp. 50-58.

Perrone, Corrina, Repenning, Alexander, Clark, David (1996): WebQuest: Using the World Wide Web & Interactive Simulation Games in the Classroom. In First Monday, 1 (5) pp. . https://firstmonday.org/issues/issue5/perrone/index.html

Eden, Hal, Eisenberg, Michael, Fischer, Gerhard, Repenning, Alexander (1996): Making Learning a Part of Life. In Communications of the ACM, 39 (4) pp. 40-42.

Repenning, Alexander, Sumner, Tamara (1995): Agentsheets: A Medium for Creating Domain-Oriented Languages. In IEEE Computer, 28 (3) pp. 17-25.

Schneider, Kurt, Repenning, Alexander (1995): Deceived by Ease of Use -- Using Paradigmatic Applications to Build Visual Design Environm. In: Proceedings of DIS95: Designing Interactive Systems: Processes, Practices, Methods, & Techniques , 1995, . pp. 177-188.

Repenning, Alexander, Sullivan, James (2003): The Pragmatic Web: Agent-Based Multimodal Web Interaction with no Browser in Sight. In: Proceedings of IFIP INTERACT03: Human-Computer Interaction , 2003, Zurich, Switzerland. pp. 212.

Paterno, Fabio, Repenning, Alexander, Sutcliffe, Alistair G. (2003): End-user development. In: Proceedings of IFIP INTERACT03: Human-Computer Interaction , 2003, Zurich, Switzerland. pp. 1096.

Ambler, Allen L., Green, T. R. G., Kumura, Takayuki Dan, Repenning, Alexander, Smedley, Trevor J. (1997): 1997 Visual Programming Challenge Summary. In: VL 1997 , 1997, . pp. 11-18.

Gindling, Jim, Ioannidou, Andri, Loh, Jennifer, Lokkebo, Olav, Repenning, Alexander (1995): LEGOsheets: A Rule-Based Programming, Simulation and Manipulation Environment for the LEG0. In: VL 1995 , 1995, . pp. 172-179. https://csdl.computer.org/comp/proceedings/vl/1995/7045/00/70450172abs.htm

Perrone, Corrina, Repenning, Alexander (1998): Graphical Rewrite Rule Analogies: Avoiding the Inherior Copy & Paste Reuse Dilemma. In: VL 1998 , 1998, . pp. 40-46.

Rader, Cyndi, Cherry, Gina, Brand, Cathy, Repenning, Alexander, Lewis, Clayton (1998): Designing Mixed Textual and Iconic Programming Languages for Novice Users. In: VL 1998 , 1998, . pp. 187-194.

Repenning, Alexander (1994): Bending Icons: Syntactic and Semantic Transformations of Icons. In: VL 1994 , 1994, . pp. 296-303.

Repenning, Alexander (1995): Bending the Rules: Steps Toward Semantically Enriched Graphical Rewrite Rules. In: VL 1995 , 1995, . pp. 226-233. https://csdl.computer.org/comp/proceedings/vl/1995/7045/00/70450226abs.htm

Repenning, Alexander, Ambach, James (1996): Tactile Programming: A Unified Manipulation Paradigm Supporting Program Comprehension, Com. In: VL 1996 , 1996, . pp. 102-109.

Repenning, Alexander, Citrin, Wayne (1993): Agentsheets: Applying Grid-Based Spatial Reasoning to Human-Computer Interaction. In: Proceedings of the 1993 IEEE Workshop on Visual Languages August 24-27, 1993, Bergen, Norway. pp. 77-82.

Repenning, Alexander, Ioannidou, Andri (1997): Behavior Processors: Layers between End-Users and Java Virtual Machines. In: VL 1997 , 1997, . pp. 406-413.

Repenning, Alexander, Ioannidou, Andri (2006): AgentCubes: Raising the Ceiling of End-User Development in Education through Incremental 3. In: VL-HCC 2006 - IEEE Symposium on Visual Languages and Human-Centric Computing 4-8 September, 2006, Brighton, UK. pp. 27-34. https://doi.ieeecomputersociety.org/10.1109/VLHCC.2006.7

Ioannidou, Andri, Repenning, Alexander, Webb, David (2008): Using scalable game design to promote 3D fluency: Assessing the AgentCubes incremental 3D . In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 47-54. https://dx.doi.org/10.1109/VLHCC.2008.4639057

Ahmadi, Navid, Repenning, Alexander, Ioannidou, Andri (2008): Collaborative end-user development on handheld devices. In: VL-HCC 2008 - IEEE Symposium on Visual Languages and Human-Centric Computing 15-19 September, 2008, Herrsching am Ammersee, Germany. pp. 237-241. https://dx.doi.org/10.1109/VLHCC.2008.4639093

Repenning, Alexander, Sumner, Tamara (1994): Programming as Problem Solving: A Participatory Theater Approach. In: Advanced Visual Interfaces 1994 , 1994, . pp. 182-191. https://doi.acm.org/10.1145/192309.192346

Repenning, Alexander, Ioannidou, Andri (2006): Mobility agents: guiding and tracking public transportation users. In: Celentano, Augusto (eds.) AVI 2006 - Proceedings of the working conference on Advanced visual interfaces May 23-26, 2006, Venezia, Italy. pp. 127-134. https://doi.acm.org/10.1145/1133265.1133292

Repenning, Alexander, Ioannidou, Andri (2008): End-user visualizations. In: Levialdi, Stefano (eds.) AVI 2008 - Proceedings of the working conference on Advanced Visual Interfaces May 28-30, 2008, Napoli, Italy. pp. 492-493. https://doi.acm.org/10.1145/1385569.1385672

Repenning, Alexander, Ioannidou, Andri (2008): Agent warp engine: formula based shape warping for networked applications. In: Levialdi, Stefano (eds.) AVI 2008 - Proceedings of the working conference on Advanced Visual Interfaces May 28-30, 2008, Napoli, Italy. pp. 279-286. https://doi.acm.org/10.1145/1385569.1385614

Koh, Kyu Han, Bennett, Vicki, Repenning, Alexander (2011): Computing indicators of creativity. In: Proceedings of the 2011 Conference on Creativity and Cognition , 2011, . pp. 357-358. https://dx.doi.org/10.1145/2069618.2069694