2007
DOI: 10.1109/tsmca.2007.904776
|View full text |Cite
|
Sign up to set email alerts
|

Visual Interactive Systems for End-User Development: A Model-Based Design Methodology

Abstract: 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); they are expert in that domain, but not necessarily expert in nor even conversant with computer science. In several work organizations, end users need to tailor their software systems to better adapt them to their requirements and even to create or modify software artifacts. These are end-user development activities and are the focus of this pape… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
61
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 107 publications
(77 citation statements)
references
References 38 publications
1
61
0
Order By: Relevance
“…EFESTO-5W is a Task-Automation System [3] that supports users without skills in computer programming to configure the behavior of smart objects by creating ECA rules [5]. The peculiarity of EFESTO-5W is the adoption of a model, called 5W, that introduces some specification constructs (Which, What, When, Where, Why) to build ECA rules coupling multiple events and conditions exposed by smart objects, and to define temporal and spatial constraints on rule activation and actions execution.…”
Section: End-user Development Of Smart Ch Visitsmentioning
confidence: 99%
“…EFESTO-5W is a Task-Automation System [3] that supports users without skills in computer programming to configure the behavior of smart objects by creating ECA rules [5]. The peculiarity of EFESTO-5W is the adoption of a model, called 5W, that introduces some specification constructs (Which, What, When, Where, Why) to build ECA rules coupling multiple events and conditions exposed by smart objects, and to define temporal and spatial constraints on rule activation and actions execution.…”
Section: End-user Development Of Smart Ch Visitsmentioning
confidence: 99%
“…In the MBD [13][14], a system model is at the center of the development process, from requirements development, through design, implementation, and testing. The development flow by MBD is shown in Figure 6.…”
Section: The Implementation Of Blind Image Restoration By Mbdmentioning
confidence: 99%
“…In designing the system prototype, we followed the SSW methodology, which foresees that all the involved stakeholders should actively participate to system design, being provided with suitable software environments, languages and tools to foster their personal and common reasoning about the development of systems that support end users' work [10], [11], [21]. These software environments are called Software Shaping Workshops (briefly, SSWs or workshops).…”
Section: The Developed Prototypementioning
confidence: 99%
“…Thus, this approach fosters End-User Development and collaboration among all system stakeholders [22], [23]. To permit End-User Development, a new paradigm for the design of interactive systems is considered, called meta-design: professional developers act as meta-designers since, instead of developing the final interactive system, as in traditional design approach, they design software environments for the communities of stakeholders in the design team, who use such environments to collaborate in the whole life-cycle of an interactive system [11], [21], [24].…”
Section: The Developed Prototypementioning
confidence: 99%