• Publications
  • Influence
Visual Interactive Systems for End-User Development: A Model-Based Design Methodology
TLDR
This paper is about the development of systems whose end users are professional people working in a specific domain (e.g., medicine, geology, mechanical engineering) that allow them to become designers of their own tools. Expand
  • 131
  • 9
  • PDF
End-User Development: The Software Shaping Workshop Approach
TLDR
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 specialists. Expand
  • 104
  • 4
End users as co-designers of their own tools and products
TLDR
This paper analyzes some challenges that software designers face to comply with the new roles of end users in the software life cycle, and discusses how to provide end users with software environments that empower them to become co-designers of their own tools and products. Expand
  • 53
  • 4
  • PDF
Composition of situational interactive spaces by end users: a case for cultural heritage
TLDR
We propose a reference architecture, based on mashup technologies, that allows the end users, not necessarily experts of technologies, to extract contents from heterogeneous sources and compose Personal Information Spaces (PISs) that satisfy their situational information needs and that can be pervasively executed on different devices. Expand
  • 32
  • 4
End users as unwitting software developers
TLDR
The widespread use of personal software systems and the boom of the so-called Web 2.0 is erasing the distinctions between those who create software products and those who use or consume them. Expand
  • 66
  • 3
Supporting interaction and co-evolution of users and systems
TLDR
This paper presents an original model of the interaction and co-evolution processes occurring between humans and interactive systems and discusses an approach to design systems that supports such processes. Expand
  • 28
  • 2
A meta-design approach to end-user development
TLDR
We show how the Software Shaping Workshop (SSW) methodology actually follows a meta-design approach in that the teams of designers, including end-user representatives, are supported in their reasoning on software design and development by software environments tailored to their needs, notations and experience. Expand
  • 26
  • 2
  • PDF
Domain-Expert Users and their Needs of Software Development
TLDR
This paper recognizes the problem of 'user diversity' even among people of the same technical or scientific tradition, and focuses on a specific category of end-users, that we call domain-expert users: they are professionals in some domain different from computer science, who need to use computers in their daily work. Expand
  • 33
  • 2
  • PDF
Enabling Interactive Exploration of Cultural Heritage: An Experience of Designing Systems for Mobile Devices
Interaction design of mobile systems is a complex activity because it requires considering new usability and user experience aspects in order to exploit the peculiar characteristics of mobileExpand
  • 40
  • 2
  • PDF
Computer Environments for Improving End-User Accessibility
TLDR
In several computer applications, end-users are experts in a specific domain, not necessarily experts in computer science, who use computer environments to perform their daily tasks. Expand
  • 19
  • 2