DEV4ME: Can end-users program?

Ido Perez, Arnon Sturm

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations


In recent years, personal computing has changed direction and is now more inclined towards the world of mobile computing. This means that end-users expect a simpler and more personalized experience. To achieve the highest level of customization, end-users must develop their own applications. However, end-users usually lack in having the right skills for that task. To address this problem, many end-users programming languages and frameworks have been devised. These are particularly aimed at reducing syntax and cognitive gaps. However, some of the existing solutions reduced the expressiveness of the language and thus reduced the generality of the program, while others remains too complex for endusers. In this work we devise a new framework, named Dev4Me, designed from the ground up to provide end-users a solution for developing mobile and personal apps. The framework is made up of a new form-based language, an Integrated Development Environment (IDE) and an execution environment. The new framework enables the users to develop, test, debug and use their own apps in a few simple steps, using familiar form filling experience.

Original languageEnglish
Title of host publicationECIS 2014 Proceedings - 22nd European Conference on Information Systems
PublisherAssociation for Information Systems
ISBN (Print)9780991556700
StatePublished - 1 Jan 2014
Event22nd European Conference on Information Systems, ECIS 2014 - Tel Aviv, Israel
Duration: 9 Jun 201411 Jun 2014

Publication series

NameECIS 2014 Proceedings - 22nd European Conference on Information Systems


Conference22nd European Conference on Information Systems, ECIS 2014
CityTel Aviv


  • End-User IDE
  • End-User Programming
  • Mobile Applications

ASJC Scopus subject areas

  • Information Systems


Dive into the research topics of 'DEV4ME: Can end-users program?'. Together they form a unique fingerprint.

Cite this