Abstract:software Shaping Workshops (SSWs)
described in this paper are s o f i a r e environments designed to support various activities of End-User Development (EUD) and tailoring. A design methodolog). to create easy-todevelop-and-tailor Visual Interactive Svstems that are organised asSSWs is illustrated. Users of an interactive system are in many cases experts in some domain different from Computer Science, who need to perform some task with the aid ofthe computer system. The design methodalagv allows users to dir… Show more
“…; they required our expertise to develop interactive systems to support their daily activities. We called these end users domain-expert users: they are experts in a specific domain but not necessarily experts in Computer Science [13]. Today, thanks to the increasing availability of technology and software applications, we are facing an exponential increase of the number and type of end users, ranging from very young to elderly people, who use computer applications on the Web and on various mobile devices to support their daily activities.…”
Section: About End Usersmentioning
confidence: 99%
“…This research resulted in the definition of a design approach based on the Software Shaping Workshop (SSW) model, which allows a team of experts to cooperate in the design, development, use and evolution of interactive systems [8,13,14]. The SSW model supports meta-design in that it prescribes that, instead of developing the final interactive system as in traditional design approaches, professional developers should design software environments for the different communities of stakeholders involved in the creation of the system, who will use such environments not only to carry out specific tasks at use time, but also to contribute to design and evolution of the interactive system [38].…”
Section: Involving End Users In the Whole Software Life Cyclementioning
In our Age of exponential technological advance, recent developments are determining an evolution of end users from passive information consumers into information producers. Users are increasingly willing and, indeed, determined to shape the software they use to tailor it to their own needs. Based on a brief review of research activities we performed in the last decade, 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. The examples reported in the paper show why and how end users are involved in design activities in various application domains.
“…; they required our expertise to develop interactive systems to support their daily activities. We called these end users domain-expert users: they are experts in a specific domain but not necessarily experts in Computer Science [13]. Today, thanks to the increasing availability of technology and software applications, we are facing an exponential increase of the number and type of end users, ranging from very young to elderly people, who use computer applications on the Web and on various mobile devices to support their daily activities.…”
Section: About End Usersmentioning
confidence: 99%
“…This research resulted in the definition of a design approach based on the Software Shaping Workshop (SSW) model, which allows a team of experts to cooperate in the design, development, use and evolution of interactive systems [8,13,14]. The SSW model supports meta-design in that it prescribes that, instead of developing the final interactive system as in traditional design approaches, professional developers should design software environments for the different communities of stakeholders involved in the creation of the system, who will use such environments not only to carry out specific tasks at use time, but also to contribute to design and evolution of the interactive system [38].…”
Section: Involving End Users In the Whole Software Life Cyclementioning
In our Age of exponential technological advance, recent developments are determining an evolution of end users from passive information consumers into information producers. Users are increasingly willing and, indeed, determined to shape the software they use to tailor it to their own needs. Based on a brief review of research activities we performed in the last decade, 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. The examples reported in the paper show why and how end users are involved in design activities in various application domains.
“…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).…”
Abstract. Mass customization refers to the increase in variety and customization of the manufactured products and services. It is now economically feasible thanks to the availability of computer-aided manufacturing systems, which allow people to customize standard products, and to Internet, through which many online retailers now operate, thus eliminating the constraints of physical shelf space and other bottlenecks of distribution that, in past years, prevented the production of niche products because of their high production costs. To permit mass customization, several software-based product configurators are available on the Web: they guide people in adapting a product to their needs and desires. A drawback of such configurators is the limited range of changes permitted. We present in this paper a system that gives people more freedom in creating products that best fit their desires, thanks to the use of an ontology, which models the possible product compositions that users can perform. The proposed solution is shown through a case study, which refers to furniture production.
Despite the common claim by mashup platforms that they enable end-users to develop their own software, in practice end-users still don't develop their own mashups, as the highly technical or inexistent user bases of today's mashup platforms testify. The key shortcoming of current platforms is their general-purpose nature, that privileges expressive power over intuitiveness. In our prior work, we have demonstrated that a domainspecific mashup approach, which privileges intuitiveness over expressive power, has much more potential to enable end-user development (EUD). The problem is that developing mashup platforms-domain-specific or not-is complex and time consuming. In addition, domain-specific mashup platforms by their very nature target only a small user basis, that is, the experts of the target domain, which makes their development not sustainable if it is not adequately supported and automated.With this article, we aim to make the development of custom, domain-specific mashup platforms costeffective. We describe a mashup tool development kit (MDK) that is able to automatically generate a mashup platform (comprising custom mashup and component description languages and design-time and runtime environments) from a conceptual design and to provision it as a service. We equip the kit with a dedicated development methodology and demonstrate the applicability and viability of the approach with the help of two case studies.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.