Meta-Design, Participative Software Systems, and Web 2.0 - Contribution - Daniela Fogli Dipartimento di Elettronica per l’Automazione Università degli.

Slides:



Advertisements
Similar presentations
Computer Supported Cooperative Work by an Agent Oriented Software Engineering Approach: CSCW by AOSE Darlinton Carvalho
Advertisements

Supporting Life Scientists via End User Programming Luke Church Computer Laboratory, University of Cambridge Microsoft eScience - Dec 08 With thanks to.
International training programs in Brussels related to scientific information and ICT Vrije Universiteit Brussel, Pleinlaan.
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 20 User Research.
Lifelong Learning Networks of Teachers for the Development of Competence in Teaching in Small Rural Schools Pavlos Koulouris & Sofoklis Sotiriou R&D.
UPortal 3 User Experience A Designer’s Perspective.
User Driven Modelling and Systematic Interaction for End-User Programming Modelling for Engineering Processes Peter Hale UWE.
Project Proposal.
Independent Research End User Design Cortney Germain Matthew Hung Mark Lewis Prazen.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
© 2003 Turoff 1 The Nature of Information Systems and Employment in IS Murray Turoff Information Systems Department.
SCHOOL OF INFORMATION UNIVERSITY OF MICHIGAN Collaboratories at a Glance G Judy Olson Nathan Bos Erik Dahl.
May-June 2001 ISISTAN Research Institute – Tandil, Argentina Software Design Methodologies: UML in Action Dr. Mohamed Fayad, J.D. Edwards Professor Department.
Daniela Fogli 1, Andrea Marcante 2, Piero Mussio 2, Loredana Parasiliti Provenza 2 Design of Visual Interactive Systems: a Multi-Facet Methodology 1 Dipartimento.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SCHOOL OF INFORMATION UNIVERSITY OF MICHIGAN Success Factors for Collaboratories Gary M. Olson Collaboratory for Research on Electronic Work School of.
Eye on Earth (EoE), Citizen Science and the Invasive Alien Species project Malene Bruun NRC’s for EIS June 17, 2011.
Programming at the End of the Learning Curve: Lisp Scripting for Image Processing Steven L. Tanimoto and Jeremy W. Baer University of Washington Symposium.
PLANNING AND PREPARATION. Many experienced executives react in the opposite way. Before outsourcing, the organization develops the broad outlines of the.
Copyright 2008 TietoEnator Corporation Developing Corporate Knowledge Management through Social Media Petra Säntti Supervisor:
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Supporting Domain-Expert Users Pisa, September 2002 Maria Francesca Costabile Dipartimento di Informatica, Università di Bari, Italy
8/26/20151 Kick-off meeting 15-16/12/2008 Objectives and outcome Two year project C. Kourkoumelis, UoA.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Module 3: Business Information Systems Chapter 11: Knowledge Management.
Virtual Health Information Infrastructures: Scale and Scope Ann Séror, MBA, PhD 1 1 eResearch Collaboratory, Quebec City, QC, Canada, Url:
Challenge the future Delft University of Technology Agent-based Modeling and Simulation for the Social Scientist MAIA Amineh Ghorbani, Virginia Dignum,
3 rd WLE mobile learning Symposium, 27 March 2009, WLE, London Personal Inquiry Personal Inquiry: Designing for Evidence-based Inquiry Learning across.
A. Educational Technology B. Goals of Educational Technology C. Definition of Educational Technology from different perspective.
Effective User Services for High Performance Computing A White Paper by the TeraGrid Science Advisory Board May 2009.
1 Web 2.0 and Government September /Translates to… Why care? IBM 2006 Global CEO Study identifies the key problems that Web 2.0 can help with.
@VOLCROWE Develop new models of motivations for volunteering in the context of non-commercial crowdsourcing projects. Evaluate a range.
LIDA May 2009 Considering the humanities scholars perspectives of digital libraries: an Italian case study Anna Maria Tammaro University of Parma.
APPLICATION SOFTWARE.
Designing Virtual Organizations for Citizen Science A.Wiggins & K. Crowston IFIP 8.2 OASIS workshop 15 December, 2009.
MIT Workshops on technology-enhanced & open education Port‐au-Prince, Haiti, March 28–31, 2012.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Introduction to IS & Fundamental Concepts Infsy 540 Dr. R. Ocker.
Measuring and reporting outcomes for BTOP grants: the UW iSchool approach Samantha Becker Research Project Manager U.S. IMPACT Study 1UW iSchool evaluation.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
EVA Workshop, 26 March 2003, Florence, Italy1 COINE Cultural Objects In Networked Environments Anthi Baliou University of Macedonia,Library Thessaloniki,
PhD CONCEPT Exploring Digital Maps as Communication Tools for eParticipation - On an example of Urban Planning PhD concept, Beate Weninger,
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
We take the argument of emergence very seriously: the elements which we have defined here are analytic resources rather than causal factors. They have.
Harnessing New Technologies to Provide Training and Support to Rural School Teachers Pavlos Koulouris & Sofoklis Sotiriou R&D Department, Ellinogermaniki.
Three Critical Matters in Big Data Projects for e- Science Kerk F. Kee, Ph.D. Assistant Professor, Chapman University Orange, California
A Meta-design approach supporting "unwitting" programmers Antonio Piccinno Interaction, Visualization and Usability Lab Dipartimento di Informatica, Università.
What is IT? IT represents the technical perspective and includes telecommunications, computers and automatic technologies. More formally, it is the enabling.
IFIP TC5 Working Group 5.4 Computer Aided Innovation Objectives: The Working Group will: – Identify the different existing approaches – Share opinions,
1 e-Arts and Humanities Scoping an e-Science Agenda Sheila Anderson Arts and Humanities Data Service Arts and Humanities e-Science Support Centre King’s.
Be.wi-ol.de User-friendly ontology design Nikolai Dahlem Universität Oldenburg.
Nowledge Management. KM Emergence Latest technology enables global sharing of information across platform and continents. KM is a logical extension of.
High Risk 1. Ensure productive use of GRID computing through participation of biologists to shape the development of the GRID. 2. Develop user-friendly.
Author: Krishna P.C. Madhavan And Sebastien Goasguen Saurabh Goyal Purnima Mandava.
Developing coaching skills
Horizon 2020 Information and Networking Day ICT 21 Advanced Digital Gaming/Gamification technologies HORIZON 2020 Marco Marsella Deputy Head of Unit DG.
Human Social Dynamics: Interoperability Strategies for Scientific Cyberinfrastructure: The Comparative Interoperability Project ( ) initiates a.
Developing our Metadata: Technical Considerations & Approach Ray Plante NIST 4/14/16 NMI Registry Workshop BIPM, Paris 1 …don’t worry ;-) or How we concentrate.
Technology Strategy Update
Data Science Diversity from the Perspective of a National Laboratory
COMPACT Web Design Approach:
Jon Reich Senior Consultant, HGP Asia
Using soft skills in non-formal education
uPortal 3 User Experience
Ben Jones - S Rebecca Hunter - S
VCC 2 General VCC meeting, 2/3 April 2012, Utrecht, The Netherlands
2004 National Spatial Data Infrastructure
Presentation transcript:

Meta-Design, Participative Software Systems, and Web Contribution - Daniela Fogli Dipartimento di Elettronica per l’Automazione Università degli Studi di Brescia - Italy L3D Symposium Summer 2006

Daniela Fogli - L3D Symposium Summer 20062/9 Three (related) questions What do we mean by “meta-design” of participative systems ? What does motivate people to participate in software design ? Is it inevitable that desktop software will be replaced by web applications ?

Daniela Fogli - L3D Symposium Summer 20063/9 Meta-Design “Meta-design is an emerging conceptual framework aimed at defining and creating social and technical infrastructures in which new forms of collaborative design can take place” [Fischer 2006] … users as designers … But, what do we mean by “design”? Design (new) interaction experiences (e.g. EDC)? Design sw tools supporting some daily tasks (e.g. MAPS)? I am interested in the second perspective First, it is a software engineering challenge (but software engineers may be annoyed about that!)

Daniela Fogli - L3D Symposium Summer 20064/9 Collaboration about goals and collaboration about design “when double-loop systems collaborate to create new systems, they engage in design” [Pangaro 2005] “when double-loop systems interact with other double-loop systems for the same goals, they collaborate with each other” [Pangaro 2005] possibly a new PS

Daniela Fogli - L3D Symposium Summer 20065/9 Not only a technical problem The technical problem is hard but… … there is also the “social” problem What does motivate people to participate in software design/development? I consider “people” as non software experts, but domain experts… so in some way I do not consider Open Source and similar domains

Daniela Fogli - L3D Symposium Summer 20066/9 What does motivate people to participate in software design/development? New work organizations require users to be engaged in design: we experienced this in the medical domain and in the mechanical engineering domain - developing the Software Shaping Workshop (SSW) methodology M. F. Costabile, D. Fogli, R. Lanzilotti, P. Mussio, A. Piccinno, Supporting Work Practice through End User Development Environments, Journal of Organizational and End User Computing, 18(4), 2006, D. Fogli, A. Piccinno, Environments to support context and emotion aware visual interaction, International Journal of Visual Languages and Computing, 16 (2005), M. F. Costabile, D. Fogli, G. Fresta, P. Mussio, A. Piccinno, Software Environments for End- User Development and Tailoring, Psychnology, 2(1), 2004, Some particular domains ask for users participation: e.g. MAPS Other motivations: Success, money: small companies creating their own web site or e- commerce application (avoiding outsourcing…) Satisfaction from design experience: e.g. in digital arts, game design…

Daniela Fogli - L3D Symposium Summer 20067/9 How to substain participation On one hand the “environment” requires users to participate, on the other hand users are not expert in software design and development and may be scared by that or not interested in… It is something like “going beyond usability”: some years ago, non expert users had to learn to use some kind of software, now they must learn to design their own software So the design task should be… easy to learn and to do??? And what does it mean? Creating specialized support tools? E.g. MAPS, SSWs Design by scripting, direct manipulation, … ? … ??? Do we need to find a general approach driving the creation of specialized tools ?

Daniela Fogli - L3D Symposium Summer 20068/9 Which kind of tools/applications? Is it inevitable that desktop software will be replaced by web applications?… maybe yes … Web applications better support Collaboration Distributed Knowledge Distributed Intelligence Let’s think about daily work: who is able to perform his tasks in isolation and without knowledge and information coming from outside? New technologies, such as AJAX, may help overcoming current web limitations: web applications may become as rich as local PC- based ones, but distributed and more “plastic”

Daniela Fogli - L3D Symposium Summer 20069/9 An interesting paper: Letondal, C., Mackay, W. E. Participatory Programming and the Scope of Mutual Responsibility: Balancing scientific, design and software commitment, PDC 2004 “MetaDesign approach attempts to empower users by enabling them to act as designers at use-time, using domain-oriented rather than full programming languages” Participatory design at Institut Pasteur, Paris, involving three groups of experts: biologists, primarily users of software tools, not programmers, but who must either adapt or create software that allows them to address individual biological research questions bioinformaticians who have formal training in both biology and computer science computer scientists, not trained in biology, who design and distribute general-purpose tools to support biologists Leads to Participatory programming as a logical extension of participatory design, in which users participate in the creation of software tools they can ultimately tailor and program themselves