Search Computing

Volume 6585 of the series Lecture Notes in Computer Science pp 192-200

On Development Practices for End Users

  • Alessandro BozzonAffiliated withDipartimento di Elettronica e Informazione, Politecnico di Milano
  • , Marco BrambillaAffiliated withDipartimento di Elettronica e Informazione, Politecnico di Milano
  • , Muhammad ImranAffiliated withUniversity of Trento
  • , Florian DanielAffiliated withUniversity of Trento
  • , Fabio CasatiAffiliated withUniversity of Trento

* Final gross prices may vary according to local VAT.

Get Access


The paper discusses some trends in end user programming (EUP) and takes inspiration from the discussions in a panel and in a vertical session on research evaluation within the second Search Computing workshop. We discuss the controversial successes and failures in this field and we elaborate on which facilities could foster adoption of end user programming. We discuss various dimensions of end user programming, including vertical versus horizontal language definition, declarative versus imperative approaches. We exemplify our discussion in the realistic scenario of research evaluation by comparing the Search Computing and ResEval approaches.


crowd programming end user development mashup conceptual modeling declarative programming