User Development

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 460302 Experts worldwide ranked by ideXlab platform

Antonio Piccinno - One of the best experts on this subject based on the ideXlab platform.

  • IS-EUD - End-User Development in Industry 4.0: Challenges and Opportunities
    End-User Development, 2019
    Co-Authors: Daniela Fogli, Antonio Piccinno
    Abstract:

    This position paper aims to discuss challenges and opportunities related to human-computer interaction technologies for Industry 4.0 and to explore the role that end-User Development can play in new industrial scenarios. The paper highlights the gap between what Industry 4.0 and related enabling technologies promise and how the Operator 4.0 will be called on to change his/her work practice. End-User Development and meta-design are here proposed as suitable methods to fill this gap and improve operators’ quality of work.

  • New Perspectives in End-User Development - Revisiting and Broadening the Meta-Design Framework for End-User Development
    New Perspectives in End-User Development, 2017
    Co-Authors: Gerhard Fischer, Daniela Fogli, Antonio Piccinno
    Abstract:

    Our contribution will review, analyze, discuss, and synthesize the research work done over the last 10 years exploring meta-design as a major framework for end-User Development (EUD). The overriding perspective of our approach is grounded in the basic assumptions that (1) designers can prompt and support change in a community of practice, but they cannot predetermine it and (2) design and use mutually shape one another in iterative, social processes. The chapter argues and provides evidence that EUD should not be restricted to create new technologies but its most important and far-reaching impact will be to transform cultures by empowering all people to become active contributors in personally meaningful activities. The individual sections discuss and describe our basic framework, EUD applications in different domains, new conceptual Developments that broadened the concept of meta-design, the identification of design trade-offs and drawbacks, and design guidelines. All of these activities have contributed to revisiting and broadening the meta-design framework for end-User Development.

  • revisiting and broadening the meta design framework for end User Development
    New Perspectives in End-User Development, 2017
    Co-Authors: Gerhard Fischer, Daniela Fogli, Antonio Piccinno
    Abstract:

    Our contribution will review, analyze, discuss, and synthesize the research work done over the last 10 years exploring meta-design as a major framework for end-User Development (EUD). The overriding perspective of our approach is grounded in the basic assumptions that (1) designers can prompt and support change in a community of practice, but they cannot predetermine it and (2) design and use mutually shape one another in iterative, social processes. The chapter argues and provides evidence that EUD should not be restricted to create new technologies but its most important and far-reaching impact will be to transform cultures by empowering all people to become active contributors in personally meaningful activities. The individual sections discuss and describe our basic framework, EUD applications in different domains, new conceptual Developments that broadened the concept of meta-design, the identification of design trade-offs and drawbacks, and design guidelines. All of these activities have contributed to revisiting and broadening the meta-design framework for end-User Development.

  • CHItaly - End-User Development in Ambient Intelligence: a User Study
    Proceedings of the 11th Biannual Conference on Italian SIGCHI Chapter, 2015
    Co-Authors: Federico Cabitza, Daniela Fogli, Rosa Lanzilotti, Antonio Piccinno
    Abstract:

    In this paper we propose a novel conceptual framework for the design and continuous evolution of ambient intelligence environments. This framework is structured along three layers - physical, inference and User layer - sharing an information space of events, conditions and actions. In particular, an end-User Development approach is advocated for the User layer to support rule design and Development. At this stage of the research agenda, we are investigating which could be the most suitable interaction style for rule design: indeed, it should be compatible with the underlying distributed inference layer and easy to use by a community of end Users (e.g. a family). To this aim, this paper presents a User study that explores end-User Development tasks for a smart home and compares two well-known systems in supporting end Users in these activities. The results of the study have provided some indications for the further implementation of our framework.

  • End User Development - End-User Development: the Software Shaping Workshop Approach.
    Human-Computer Interaction Series, 2006
    Co-Authors: Maria Francesca Costabile, Piero Mussio, Daniela Fogli, Antonio Piccinno
    Abstract:

    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. There is a great request to provide end-Users with powerful and flexible environments, tailorable to the culture, skills, and needs of a very diverse end-User population. In this chapter, we discuss a framework for End-User Development and present our methodology for designing software environments that support the activities of a particular class of end-Users, called domain-expert Users, with the objective of making their work with the computer easier. Such environments are called Software Shaping Workshops, in analogy to artisan workshops: they provide Users only with the necessary tools that allow them to accomplish their specific activities by properly shaping software artifacts without being lost in virtual space.

Maria Francesca Costabile - One of the best experts on this subject based on the ideXlab platform.

  • AVI - End-User Development of software services and applications
    Proceedings of the International Conference on Advanced Visual Interfaces - AVI '10, 2010
    Co-Authors: Maria Francesca Costabile, Boris De Ruyter, Nikolay Mehandjiev, Piero Mussio
    Abstract:

    End-User Development (EUD) has traditionally been focusing on non-programmers tailoring or even creating software artifacts, often in organizational context. Some examples of successful EUD concepts include spreadsheet and word processing macros and the specification of e-mail filters by means of rules. Recent Developments, such as Web 2.0 and Semantic Web, which enable end Users to be contributors rather than just consumers of information on the WWW, have renewed interest in EUD research and applications. This trend is now moving from content and personalization to functionality in the direction of User-generated web services. Various on-going projects are already considering this new trend, but primarily from a technology perspective. The workshop aims at establishing a new forum for discussion and fruitful cross-fertilization of ideas among all the communities that can contribute to and benefit from allowing end Users to generate web services: human-computer interaction, software engineering, artificial intelligence, computer-supported cooperative work and innovation management.

  • End User Development - End-User Development: the Software Shaping Workshop Approach.
    Human-Computer Interaction Series, 2006
    Co-Authors: Maria Francesca Costabile, Piero Mussio, Daniela Fogli, Antonio Piccinno
    Abstract:

    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. There is a great request to provide end-Users with powerful and flexible environments, tailorable to the culture, skills, and needs of a very diverse end-User population. In this chapter, we discuss a framework for End-User Development and present our methodology for designing software environments that support the activities of a particular class of end-Users, called domain-expert Users, with the objective of making their work with the computer easier. Such environments are called Software Shaping Workshops, in analogy to artisan workshops: they provide Users only with the necessary tools that allow them to accomplish their specific activities by properly shaping software artifacts without being lost in virtual space.

  • end User Development the software shaping workshop approach
    End User Development, 2006
    Co-Authors: Maria Francesca Costabile, Piero Mussio, Daniela Fogli, Antonio Piccinno
    Abstract:

    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. There is a great request to provide end-Users with powerful and flexible environments, tailorable to the culture, skills, and needs of a very diverse end-User population. In this chapter, we discuss a framework for End-User Development and present our methodology for designing software environments that support the activities of a particular class of end-Users, called domain-expert Users, with the objective of making their work with the computer easier. Such environments are called Software Shaping Workshops, in analogy to artisan workshops: they provide Users only with the necessary tools that allow them to accomplish their specific activities by properly shaping software artifacts without being lost in virtual space.

  • Software Environments for End-User Development and Tailoring
    Psychnology Journal, 2004
    Co-Authors: Maria Francesca Costabile, Piero Mussio, Daniela Fogli, Giuseppe Fresta, Antonio Piccinno
    Abstract:

    ABSTRACT 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. There is a strong request of providing end-Users with powerful and flexible environments, tailorable to the culture, skills and needs of very diverse end-User population. In this paper, we discuss a framework for End-User Development (EUD) and present our methodology to design software environments that support the activities of a particular class of end-Users, called domain-expert Users, with the objective of easing the way these Users work with computers. Such environments are called Software Shaping Workshops in analogy to artisan workshops, since they provide Users with the tools, organized on a bench, that are necessary to accomplish their specific activities by properly shaping software artifacts. The methodology is discussed, outlining its implementation through a web-based prototype. Keywords

  • VL/HCC - A meta-design approach to end-User Development
    2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL HCC'05), 1
    Co-Authors: Maria Francesca Costabile, Piero Mussio, Daniela Fogli, Antonio Piccinno
    Abstract:

    Meta-design has been recently proposed as a technique for creating the socio-technical conditions empowering Users to perform end-User Development (EUD) activities. Current techniques and methodologies for designing interactive systems do not stress meta-design. In this paper, 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.

Piero Mussio - One of the best experts on this subject based on the ideXlab platform.

  • AVI - End-User Development of software services and applications
    Proceedings of the International Conference on Advanced Visual Interfaces - AVI '10, 2010
    Co-Authors: Maria Francesca Costabile, Boris De Ruyter, Nikolay Mehandjiev, Piero Mussio
    Abstract:

    End-User Development (EUD) has traditionally been focusing on non-programmers tailoring or even creating software artifacts, often in organizational context. Some examples of successful EUD concepts include spreadsheet and word processing macros and the specification of e-mail filters by means of rules. Recent Developments, such as Web 2.0 and Semantic Web, which enable end Users to be contributors rather than just consumers of information on the WWW, have renewed interest in EUD research and applications. This trend is now moving from content and personalization to functionality in the direction of User-generated web services. Various on-going projects are already considering this new trend, but primarily from a technology perspective. The workshop aims at establishing a new forum for discussion and fruitful cross-fertilization of ideas among all the communities that can contribute to and benefit from allowing end Users to generate web services: human-computer interaction, software engineering, artificial intelligence, computer-supported cooperative work and innovation management.

  • End User Development - End-User Development: the Software Shaping Workshop Approach.
    Human-Computer Interaction Series, 2006
    Co-Authors: Maria Francesca Costabile, Piero Mussio, Daniela Fogli, Antonio Piccinno
    Abstract:

    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. There is a great request to provide end-Users with powerful and flexible environments, tailorable to the culture, skills, and needs of a very diverse end-User population. In this chapter, we discuss a framework for End-User Development and present our methodology for designing software environments that support the activities of a particular class of end-Users, called domain-expert Users, with the objective of making their work with the computer easier. Such environments are called Software Shaping Workshops, in analogy to artisan workshops: they provide Users only with the necessary tools that allow them to accomplish their specific activities by properly shaping software artifacts without being lost in virtual space.

  • end User Development the software shaping workshop approach
    End User Development, 2006
    Co-Authors: Maria Francesca Costabile, Piero Mussio, Daniela Fogli, Antonio Piccinno
    Abstract:

    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. There is a great request to provide end-Users with powerful and flexible environments, tailorable to the culture, skills, and needs of a very diverse end-User population. In this chapter, we discuss a framework for End-User Development and present our methodology for designing software environments that support the activities of a particular class of end-Users, called domain-expert Users, with the objective of making their work with the computer easier. Such environments are called Software Shaping Workshops, in analogy to artisan workshops: they provide Users only with the necessary tools that allow them to accomplish their specific activities by properly shaping software artifacts without being lost in virtual space.

  • Software Environments for End-User Development and Tailoring
    Psychnology Journal, 2004
    Co-Authors: Maria Francesca Costabile, Piero Mussio, Daniela Fogli, Giuseppe Fresta, Antonio Piccinno
    Abstract:

    ABSTRACT 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. There is a strong request of providing end-Users with powerful and flexible environments, tailorable to the culture, skills and needs of very diverse end-User population. In this paper, we discuss a framework for End-User Development (EUD) and present our methodology to design software environments that support the activities of a particular class of end-Users, called domain-expert Users, with the objective of easing the way these Users work with computers. Such environments are called Software Shaping Workshops in analogy to artisan workshops, since they provide Users with the tools, organized on a bench, that are necessary to accomplish their specific activities by properly shaping software artifacts. The methodology is discussed, outlining its implementation through a web-based prototype. Keywords

  • VL/HCC - A meta-design approach to end-User Development
    2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL HCC'05), 1
    Co-Authors: Maria Francesca Costabile, Piero Mussio, Daniela Fogli, Antonio Piccinno
    Abstract:

    Meta-design has been recently proposed as a technique for creating the socio-technical conditions empowering Users to perform end-User Development (EUD) activities. Current techniques and methodologies for designing interactive systems do not stress meta-design. In this paper, 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.

Daniela Fogli - One of the best experts on this subject based on the ideXlab platform.

  • IS-EUD - End-User Development in Industry 4.0: Challenges and Opportunities
    End-User Development, 2019
    Co-Authors: Daniela Fogli, Antonio Piccinno
    Abstract:

    This position paper aims to discuss challenges and opportunities related to human-computer interaction technologies for Industry 4.0 and to explore the role that end-User Development can play in new industrial scenarios. The paper highlights the gap between what Industry 4.0 and related enabling technologies promise and how the Operator 4.0 will be called on to change his/her work practice. End-User Development and meta-design are here proposed as suitable methods to fill this gap and improve operators’ quality of work.

  • New Perspectives in End-User Development - Revisiting and Broadening the Meta-Design Framework for End-User Development
    New Perspectives in End-User Development, 2017
    Co-Authors: Gerhard Fischer, Daniela Fogli, Antonio Piccinno
    Abstract:

    Our contribution will review, analyze, discuss, and synthesize the research work done over the last 10 years exploring meta-design as a major framework for end-User Development (EUD). The overriding perspective of our approach is grounded in the basic assumptions that (1) designers can prompt and support change in a community of practice, but they cannot predetermine it and (2) design and use mutually shape one another in iterative, social processes. The chapter argues and provides evidence that EUD should not be restricted to create new technologies but its most important and far-reaching impact will be to transform cultures by empowering all people to become active contributors in personally meaningful activities. The individual sections discuss and describe our basic framework, EUD applications in different domains, new conceptual Developments that broadened the concept of meta-design, the identification of design trade-offs and drawbacks, and design guidelines. All of these activities have contributed to revisiting and broadening the meta-design framework for end-User Development.

  • revisiting and broadening the meta design framework for end User Development
    New Perspectives in End-User Development, 2017
    Co-Authors: Gerhard Fischer, Daniela Fogli, Antonio Piccinno
    Abstract:

    Our contribution will review, analyze, discuss, and synthesize the research work done over the last 10 years exploring meta-design as a major framework for end-User Development (EUD). The overriding perspective of our approach is grounded in the basic assumptions that (1) designers can prompt and support change in a community of practice, but they cannot predetermine it and (2) design and use mutually shape one another in iterative, social processes. The chapter argues and provides evidence that EUD should not be restricted to create new technologies but its most important and far-reaching impact will be to transform cultures by empowering all people to become active contributors in personally meaningful activities. The individual sections discuss and describe our basic framework, EUD applications in different domains, new conceptual Developments that broadened the concept of meta-design, the identification of design trade-offs and drawbacks, and design guidelines. All of these activities have contributed to revisiting and broadening the meta-design framework for end-User Development.

  • CHItaly - End-User Development in Ambient Intelligence: a User Study
    Proceedings of the 11th Biannual Conference on Italian SIGCHI Chapter, 2015
    Co-Authors: Federico Cabitza, Daniela Fogli, Rosa Lanzilotti, Antonio Piccinno
    Abstract:

    In this paper we propose a novel conceptual framework for the design and continuous evolution of ambient intelligence environments. This framework is structured along three layers - physical, inference and User layer - sharing an information space of events, conditions and actions. In particular, an end-User Development approach is advocated for the User layer to support rule design and Development. At this stage of the research agenda, we are investigating which could be the most suitable interaction style for rule design: indeed, it should be compatible with the underlying distributed inference layer and easy to use by a community of end Users (e.g. a family). To this aim, this paper presents a User study that explores end-User Development tasks for a smart home and compares two well-known systems in supporting end Users in these activities. The results of the study have provided some indications for the further implementation of our framework.

  • IS-EUD - End-User Development of e-government services through meta-modeling
    End-User Development, 2011
    Co-Authors: Daniela Fogli, Loredana Parasiliti Provenza
    Abstract:

    This paper describes an approach to the end-User Development of online services for citizens of a government agency. With reference to a typical government-to-citizen service, the paper discusses how such services are currently structured and provided to citizens, and how their implementation can be transferred from software professionals to administrative personnel, who do not generally possess any programming expertise. The analysis of e-government services is carried out according to different perspectives pertaining to the citizen, the employee, the software engineer and the human-computer interaction expert. This analysis leads to define an abstract service model (a meta-model) and constitutes the first phase of the end-User Development approach here proposed. The meta-model can then be used to design an environment for service creation suitable to the competencies and background of the target end-User developers. This design activity constitutes the second phase of the proposed approach.

Fabio Paternò - One of the best experts on this subject based on the ideXlab platform.

  • End-User Development for personalizing applications, things, and robots
    International Journal of Human-Computer Studies, 2019
    Co-Authors: Fabio Paternò, Carmen Santoro
    Abstract:

    Abstract The pervasiveness of ICT technologies has led to a growing need to empower people to obtain applications that meet their specific requirements. End-User Development (EUD) is a growing research field aiming to provide people without programming experience with concepts, methods and tools to allow them to create or modify their applications. Recent mainstream technological trends related to the Internet of Things (IoT) and the availability of robots have further stimulated interest in this approach. In the paper, we discuss the historical evolution of EUD, then we analyses the main current challenges with respect to recent technological trends (IoT and social robots) through the use of some conceptual dimensions, and conclude with a discussion of a possible research agenda for the field.

  • New Perspectives in End-User Development - A Design Space for End User Development in the Time of the Internet of Things.
    New Perspectives in End-User Development, 2017
    Co-Authors: Fabio Paternò, Carmen Santoro
    Abstract:

    This paper discusses the issues raised by the Internet of Things for end User Development of interactive applications, and how they can be addressed. In such technological setting, applications have to adapt to various types of contextual events, which can be related to Users, devices, environments, and social relationships. This calls for environments supporting the Development of applications able to cope with dynamic sets of people, objects, devices, and services. The article discusses the characterizing concepts of such environments and their underlying motivations by analysing various solutions proposed to support them and their main design issues. We describe the relevant concepts and discuss how to make them understandable by people without programming experience. One result of this work is a design space, which identifies the main features that should be addressed to support Internet of Things applications using EUD approaches. Such a design space can be used as the basis for comparative discussion amongst various approaches. The analysis provided can also inform the design and Development of new tools, and stimulate discussion on current research challenges.

  • End User Development - End User Development
    Lecture Notes in Computer Science, 2017
    Co-Authors: Simone Diniz Junqueira Barbosa, Panos Markopoulos, Fabio Paternò, Simone Stumpf, Stefano Valtolina
    Abstract:

    End-User Development: An Emerging Paradigm.- Psychological Issues in End-User Programming.- More Natural Programming Languages and Environments.- What Makes End-User Development Tick? 13 Design Guidelines.- An Integrated Software Engineering Approach for End-User Programmers.- Component-Based Approaches to Tailorable Systems.- Natural Development of Nomadic Interfaces Based on Conceptual Descriptions.- End User Development of Web Applications.- End-User Development: The Software Shaping Workshop Approach.- Participatory Programming: Developing Programmable Bioinformatics Tools for End-Users.- Challenges for End-User Development in Intelligent Environments.- Fuzzy Rewriting.- Breaking It Up: An Industrial Case Study of Component-Based Tailorable Software Design.- End-User Development as Adaptive Maintenance.- Supporting Collaborative Tailoring.- EUD as Integration of Components Off-The-Shelf: The Role of Software Professionals Knowledge Artifacts.- Organizational View of End-User Development.- A Semiotic Framing for End-User Development.- Meta-design: A Framework for the Future of End-User Development.- Feasibility Studies for Programming in Natural Language.- Future Perspectives in End-User Development.

  • end User Development of cross device User interfaces
    Engineering Interactive Computing System, 2016
    Co-Authors: Michael Nebeling, Fabio Paternò, Thomas Kubitza, Tao Dong, Jeffrey Nichols
    Abstract:

    The goal of the XDUI 2016 workshop is to bring together leading and upcoming researchers in the area of multi-device interaction where many different cross-device systems and tools have recently been investigated. This workshop marks a shift from thinking about the technical issues of distributed User interfaces to thinking about the Users and enabling cross-device use of existing applications and interfaces. We will discuss the issues specific to end-User Development of cross-device User interfaces and develop a research agenda that tackles these issues with solutions suitable for non-technical Users. We target both new and established researchers in the area---new researchers will quickly get an overview of the state of the art, while established researchers can bring in their expertise and knowledge of existing cross-device techniques.

  • EICS - End-User Development of cross-device User interfaces
    Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, 2016
    Co-Authors: Michael Nebeling, Fabio Paternò, Thomas Kubitza, Tao Dong, Jeffrey Nichols
    Abstract:

    The goal of the XDUI 2016 workshop is to bring together leading and upcoming researchers in the area of multi-device interaction where many different cross-device systems and tools have recently been investigated. This workshop marks a shift from thinking about the technical issues of distributed User interfaces to thinking about the Users and enabling cross-device use of existing applications and interfaces. We will discuss the issues specific to end-User Development of cross-device User interfaces and develop a research agenda that tackles these issues with solutions suitable for non-technical Users. We target both new and established researchers in the area---new researchers will quickly get an overview of the state of the art, while established researchers can bring in their expertise and knowledge of existing cross-device techniques.