LEGOsheets: A Rule-Based Programming, Simulation and Manipulation Environment for the LEG0 Programmable Brick. - Jim Gindling; Andri Ioannidou; Jennifer Loh; Olav Lokkebo; Alexander Repenning (VL, 1995)

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

Using Agents as a Currency of Exchange between End-Users. - Alexander Repenning; Martin Rausch; Jonathan Phillips; Andri Ioannidou (WebNet, 1998)

Collaborative use & design of interactive simulations. - Alexander Repenning; Andri Ioannidou; Jonathan Phillips (CSCL, 1999)

AgentSheets: End-User Programmable Simulations. - Alexander Repenning; Andri Ioannidou; John Zola (J. Artif. Soc. Soc. Simul., 2000)

Using Components for Rapid Distributed Software Development. - Alexander Repenning; Andri Ioannidou; Michele Payton; Wenming Ye; Jeremy Roschelle (IEEE Softw., 2001)

Programmorphosis: a Knowledge-Based Approach to End-User Programming. - Andri Ioannidou (INTERACT, 2003)

Making Constructionism Work in the Classroom. - Andri Ioannidou; Alexander Repenning; Clayton H. Lewis; Gina Cherry; Cyndi Rader (Int. J. Comput. Math. Learn., 2003)

Agent-based end-user development. - Alexander Repenning; Andri Ioannidou (Commun. ACM, 2004)

Mobility agents: guiding and tracking public transportation users. - Alexander Repenning; Andri Ioannidou (AVI, 2006)

AgentCubes: Raising the Ceiling of End-User Development in Education through Incremental 3D. - Alexander Repenning; Andri Ioannidou (VL/HCC, 2006)

What Makes End-User Development Tick? 13 Design Guidelines. - Alexander Repenning; Andri Ioannidou (End User Development, 2006)

X-expressions in XMLisp: S-expressions and extensible markup language unite. - Alexander Repenning; Andri Ioannidou (ILC, 2007)

Agent warp engine: formula based shape warping for networked applications. - Alexander Repenning; Andri Ioannidou (AVI, 2008)

End-user visualizations. - Alexander Repenning; Andri Ioannidou (AVI, 2008)

Broadening participation through scalable game design. - Alexander Repenning; Andri Ioannidou (SIGCSE, 2008)

Collaborative end-user development on handheld devices. - Navid Ahmadi; Alexander Repenning; Andri Ioannidou (VL/HCC, 2008)

Using scalable game design to promote 3D fluency: Assessing the AgentCubes incremental 3D end-user development framework. - Andri Ioannidou; Alexander Repenning; David C. Webb (VL/HCC, 2008)

AgentCubes: Incremental 3D end-user development. - Andri Ioannidou; Alexander Repenning; David C. Webb (J. Vis. Lang. Comput., 2009)

Scalable game design and the development of a checklist for getting computational thinking into public schools. - Alexander Repenning; David C. Webb; Andri Ioannidou (SIGCSE, 2010)

Mr. Vetro: A Collective Simulation for teaching health science. - Andri Ioannidou; Alexander Repenning; David C. Webb; Diane Keyser; Lisa Luhn; Christof Daetwyler (Int. J. Comput. Support. Collab. Learn., 2010)

Collective Programming: Making End-User Programming (More) Social. - Alexander Repenning; Navid Ahmadi; Nadia Repenning; Andri Ioannidou; David C. Webb; Krista Sekeres Marshall (IS-EUD, 2011)