Università degli Studi di Bari
Dipartimento di Informatica
The interaction with software systems is often affected by many types of hurdles that induce users to make errors and mistakes, and to break the continuity of their reasoning while carrying out a working task with the computer. As a... more
Abstract This paper is about the development of systems whose end users are professional people working in a specific domain (eg, medicine, geology, mechanical engineering); they are expert in that domain, but not necessarily expert in... more
This paper presents a novel participatory approach to the design of customized and tailorable visual interactive systems; it includes end users as domain experts in the design team. A design method is described which leads to two... more
Abstract There are several categories of end-users of computer systems, depending on their culture, skills, and types of tasks they perform. This paper recognizes the problem of 'user diversity'even among people of the same technical or... more
Abstract The recent technological development, including the evolution of the World Wide Web into the so-called Web 2.0, determine new roles for users, who evolve from information consumers to the more active role of information... more
End-user development means the active participation of end users in the software development process. In this perspective, tasks that are traditionally performed by professional software developers at design time are transferred to end... more
Abstract The workshop theme emphasizes the growing trend towards distributed participatory software design. In our recent work, we have stressed that end-users must take a very active role in shaping software tools to their needs, ie,... more
ABSTRACT There is an increasing request by organizations to allow people outside the IT department to create, shape and adapt the software artifacts they use as they do with real ones in their work practice. This paper capitalizes on the... more
In the Information Society, end-users keep increasing very fast in number, as well as in their demand with respect to the activities they would like to perform with computer environments, without being obliged to become computer... more
Abstract Our work on End-User Development primarily focuses on the needs of a specific community of users, namely professionals in diverse areas outside of computer science, such as engineers, physicians, geologists and physicist, who are... more
The traditional notions of developer and user are unable to reflect the fact that many software systems nowadays are developed with the participation of many people of different interests and capabilities. The sharp distinction between... more
Abstract. Nowadays very different people use computer systems for their daily working activities, but also for fun and entertainment or only to satisfy their information needs. Designers are doing their best to create computer systems... more