Abstract

In the last few years, several organizations have been looking for strategies to meet the needs of users of Information Technology (IT). The decentralization of IT and the empowerment of nonprofessional users have been a viable option among these strategies. This study aimed to identify the End-User Development (EUD) strategies adopted by organizations. A systematic mapping was performed in order to provide for a structured body of knowledge and find potential research gaps. The results show that EUD methods and techniques are the most common strategies addressed in the literature. Also, most of the EUD strategies identified a focus either on EUD managerial issues, such as risk management, or on more technical elements, such as the implementation of components for EUD applications. The benefits and barriers to the adoption of EUD by organizations are also presented in this study. In general, defining EUD processes is a common gap in EUD surveys. We reinforce the need to carry out more research on the adoption of EUD in organizations, with a high level of evidence to validate the results.

Highlights

  • With the advancement of technology in the last few years, several organizations have been looking for Information Technology (IT) strategies to meet the needs of the business units in a timely manner [1]

  • In order to fill this gap, our study aims at answering the question, ‘what are the strategies used by organizations in End-user development (EUD)?’ To answer this question, systematic literature mapping [10] was performed considering the years 1996–2020

  • Parametrization technique consisting of activities that allow for end-users to choose between alternative behaviors available in the app, which results in the association of specific parameters to specific parts of data and codes or in the application of different functionalities

Read more

Summary

Introduction

With the advancement of technology in the last few years, several organizations have been looking for Information Technology (IT) strategies to meet the needs of the business units in a timely manner [1]. On their turn, these units seek to build applications that solve daily problems [2]. Various EUD approaches exist [4], such as spreadsheets, natural language programming, scripting languages, visual programming and programming by example Because of their common use in business, the spreadsheet is the most popular EUD tool, as it allows us to write complex programs while shielding the users from the need to learn lower-level programming languages. New data may be introduced to the automatically created program, and the user can correct any mistakes made by the program in order to improve its definition

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call