End-User Development Survey Questionnaire




EUD-Net is a thematic network that aims at helping the European Commission to prepare a research agenda in the End-User Development (EUD) field for the future programs, and to increase contacts among highly-qualified research centres, both academic and industrial, in order to speed-up the production of innovative ideas and approaches.

We ask your cooperation in order to get information from organizations about various aspects of EUD: the concept itself, the features of EUD environments, the market for EUD, the technologies for EUD, etc.

Your answers are very important and will be held in strict confidence. In reporting the results, we will present summary data, and specific answers will not be attributed to any specific organization or individual by name.

This survey has three parts. Part A asks two questions about your organization. Part B is about definition, products and features of EUD. Part C asks questions about your interests, involvement and opinions on EUD.

Thank you for your help.

The EUD-Net Evaluation Committee

Part A: About your organization

A.1 What type of organization is your primary employer?


a) Computer Industry:

Hardware/Software Manufacturer
Software Manufacturer
Hardware Manufacturer
Software Services
Hardware Services
Other Computer Industry

b) Education:

University/College
Two-year College
Pre-College
Industrial/Professional
Other Education

c) Government:

Federal/International
Local/State

d) Research Institute

Public Research Institute
Private Research Institute
Other Organizations

A.2 How large is your organization?

Less than 25 people
25 - 99
100 - 499
500 - 999
1,000 - 9,999
10,000 or more

Part B: Definition, products and features of EUD

One fundamental challenge for the coming years is to develop environments that allow people, who do not have a particular background in programming, to tailor and even develop their own applications. The ultimate goal is empowering people to flexibly employ advanced information and communication technologies within the future software environments.

Features of EUD environments are already provided in commercial products. Some examples are:

These products permit to create and/or modify software artefacts (toolbars, button associated to macros, e-mail filter, etc.) without requiring the user to know any programming language.

B.1 Can you provide examples of other products with EUD features?


B.2 In order to clarify the concept of EUD, EUD-Net has proposed the following definition:

Def. End-User Development is a set of activities or techniques that allow people, including non-professional developers, at some point to create or modify a software artefact.


Do you agree on this definition?

YES NO DON'T KNOW

B.3 If not, why?


B.4 Can you provide a better definition?



Part C: Interests and opinions on EUD

C.1 How much are your organization, you, and your work group interested in EUD?


Very Interested Somewhat Interested Neither Interested Or Uninterested Somewhat Uninterested Very Uninterested Don't Know
ORGANIZATION
YOUR WORK GROUP
YOURSELF

C.2 In which application domain are you active?


C.3 Have you already developed products of EUD?

YES NO DON'T KNOW

If yes, in which application domain?


C.4 In your opinion, which are the application domains more promising for EUD?

HOME
MULTIMEDIA
OFFICE
CONSULTING
INDUSTRY
COMMUNICATION
RESEARCH
FINANCIAL
TRANSPORTATION
ENGINEERING
ENTERTAINMENT
OTHER

C.5 In your opinion, which are specific user needs for EUD?

to change the aspect of the interface
to change the bahaviour of the interface
to add new functionalities
to create new widgets with new functionalities
OTHER

C.6 Is, in your opinion, the current technology ready and/or suitable for EUD?

YES NO DON'T KNOW

If not, briefly write what is lacking:


C.7 In the following statements, place a mark in the box of the option which best describes your opinion:

Statement Agree strongly Agree Indifferent Disagree Disagree strongly
(S1)
Software development is the responsability of software specialists
(S2)
Using EUD tools will make me more efficient in my main job task
(S3)
Using EUD tools will consume time which I should be spending on mymain job task
(S4)
Using EUD tools could make my work more interesting
(S5)
EUD could speed up software development
(S6)
EUD creates a software quality issue
(S7)
The domain expertise of end-users can create more effective software to support their activities
(S8)
EUD success in the organisation depends primarily on the perceived benefits out-weighing the perceived costs
(S9)
Programming will always be too hard for the non-specialist
(S10)
EUD can undermine managerial authority
(S11)
EUD can be dangerous (e.g. Data security)
(S12)
EUD is too expensive for organisations to implement
(S13)
EUD work should focus on solving the cognitive issues first
(S14)
EUD work should focus on socio-technical issues first
(S15)
EUD work should focus on organisational issues first