Providing end-users with a visual editor to make their electronic documents active

In recent years, visual languages have become increasingly popular in the educational domain. But also researchers involved in other application domains are progressively looking at the potential of visual languages to make difficult tasks, as programming is, easier. In this paper we present the research we have conducted to provide end-users of a document management system with a visual language and the related editor by which to define content-based and context-aware rules. Rules are intended to be the proactive components of electronic documents and the visual rule editor we developed is aimed at empowering end-users and domain experts in making their documents more active with respect to both content, context and the users' interactions.

[1]  Federico Cabitza,et al.  Tailorable Flexibility: Making End-Users Autonomous In The Design Of Active Interfaces , 2011 .

[2]  Federico Cabitza,et al.  Supporting Learning By Doing In Archaeology With Active Process Maps , 2010 .

[3]  Paul Dourish,et al.  Extending document management systems with user-specific active properties , 2000, TOIS.

[4]  Henry Lieberman,et al.  End-User Development (Human-Computer Interaction Series) , 2006 .

[5]  Carla Simone,et al.  PRODOC: an Electronic Patient Record to Foster Process-Oriented Practices , 2009, ECSCW.

[6]  Federico Cabitza,et al.  Web of Active Documents: An Architecture for Flexible Electronic Patient Records , 2010, BIOSTEC.

[7]  Kathryn T. Stolee,et al.  Expressing computer science concepts through Kodu game lab , 2011, SIGCSE.

[8]  Feng Li,et al.  Rule-based optimization approach for airline load planning system , 2010, ICCS.

[9]  Kristin Braa,et al.  From Paperwork to Network , 2000 .

[10]  S Puckette Miller,et al.  Pure Data : another integrated computer music environment , 1996 .

[11]  Heinrich Hussmann,et al.  SourceBinder : Community-based Visual and Physical Prototyping , 2010 .

[12]  Carla Simone,et al.  Affording Mechanisms: An Integrated View of Coordination and Knowledge Management , 2012, Computer Supported Cooperative Work (CSCW).

[13]  Carla Simone,et al.  LWOAD: A Specification Language to Enable the End-User Develoment of Coordinative Functionalities , 2009, IS-EUD.

[14]  Carla Simone,et al.  Leveraging Coordinative Conventions to Promote Collaboration Awareness , 2009, Computer Supported Cooperative Work (CSCW).

[15]  Carla Simone,et al.  WOAD, A Platform to Deploy Flexible EPRs in Full Control of End-Users , 2011, EICS4Med.

[16]  Simon Buckingham Shum,et al.  Contested Collective Intelligence: Rationale, Technologies, and a Human-Machine Annotation Study , 2012, Computer Supported Cooperative Work (CSCW).

[17]  Federico Cabitza,et al.  Rule-Based Programming as Easy as a Child's Play. A User Study on Active Documents , 2012 .

[18]  Carla Simone,et al.  WOAD: A Framework to Enable the End-User Development of Coordination-Oriented Functionalities , 2010, J. Organ. End User Comput..

[19]  Ricarose Roque OpenBlocks : an extendable framework for graphical block programming systems , 2007 .

[20]  Yvonne Waern,et al.  Varieties of learning to use computer tools , 1993 .