skip to main content
10.1145/1011870.1011875acmconferencesArticle/Chapter ViewAbstractPublication PagespdcConference Proceedingsconference-collections
Article

Participatory programming and the scope of mutual responsibility: balancing scientific, design and software commitment

Published:27 July 2004Publication History

ABSTRACT

Over the past seven years, we have been conducting a variety of participatory design activities with research biologists, programmers, and bioinformaticians at the Institut Pasteur in Paris. We first describe the history of these activities and how they have created the beginnings of a participatory design culture. We introduce participatory programming, which integrates participatory design and end-user programming, and examine how it acts as a medium for forging scientific ideas. Finally, we reflect on three poles of activity: the computational medium, scientific hypotheses and participatory design.

References

  1. M. B. Alan F. Blackwell. Applying attention investment to end-user programming. In Proceedings of the IEEE Symposia on Human-Centric Computing Languages and Environments, 2000, pp. 28--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. O. W. Bertelsen, T. Eskildsen, and W. Sperschneider. Programming in the kitchen. In Proceedings of INTERACT 2003, Sept. 1--5, 2003, Zürich, Switzerland.Google ScholarGoogle Scholar
  3. A. Blackwell. SWYN: A visual representation for regular expressions. In Your Wish is My Command: Giving Users the Power to Instruct their Software. Morgan Kaufmann, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Bødker and K. Gronbaek. Design in action: From prototyping by demonstration to cooperative prototyping. In Design at Work: Cooperative Design of Computer Systems, Chapter 11., pp. 197--218. Hillsdale, New Jersey Lawrence Erlbaum Associates, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. K. V. da Cunha and C. S. de Souza. Toward a culture of end-user programming understanding communication about extending applications. In Proceedings of the CHI'03 Workshop on End-User Development, Apr. 2003.Google ScholarGoogle Scholar
  6. A. DiSessa. Changing Minds: Computers, Learning, and Literacy. MIT Press, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. DiSessa and H. Abelson. Boxer: a reconstructable computational medium. Studying the Novice Programmer, pp. 467--481. Lawrence Elbaum Assoc. 1989.Google ScholarGoogle Scholar
  8. Y. Dittrich, L. Lundberg, and O. Lindeberg. End user development by tailoring: Blurring the border between use and development. In Proceedings of the CHI'03 Workshop on End-User Development, Apr. 2003.Google ScholarGoogle Scholar
  9. M. Eisenberg. Programmable applications: Interpreter meets interface. In ACM SIGCHI Bulletin, 27(2):68--93, April, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. G. Fischer and J. Ostwald. Seeding, evolutionary growth, and reseeding: Enriching participatory design with informed participation. In Proceedings of Participatory Design Conference (PDC'02), T. Binder, J. Gregory, I. Wagner (Eds.), Malmö, Sweden, June 2002, CPSR, P.O. Box 717, Palo Alto, CA 94302, pp. 135--143, 2002.Google ScholarGoogle Scholar
  11. G. Fischer and E. Scharff. Meta-design--design for designers. In Proceedings of Designing Interactive Systems (DIS 2000); eds: D. Boyarski and W. Kellogg, New York City, ACM., pp. 396--405, Aug. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Gantt and B. A. Nardi. Gardeners and gurus: patterns of cooperation among cad users. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI '92), pp. 107--117, ACM, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. Greenbaum. PD, a personal statement. In Communications of the ACM, 36(6):47, June 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. {A. Henderson and M. Kyng. There's no place like home: Continuing Design in Use In Design at Work: Cooperative Design of Computer Systems. J. Greenbaum and M. Kyng eds., chapter, pp. 219--240. Hillsdale, New Jersey Lawrence Erlbaum Assoc., 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Kjaer and K. Madsen. Participatory analysis of flexibility. In Communications of the ACM (CACM), 38(5):53--60, May 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. C. Letondal. Résultats de l'enquête sur l'utilisation de l'informatique à l'Institut Pasteur. Technical report, Institut Pasteur, Paris., Apr. 1999. http://www.pasteur.fr/recherche/unites/sis/B6/9/9.html.Google ScholarGoogle Scholar
  17. C. Letondal. A web interface generator for molecular biology programs in Unix. Bioinformatics, 17(1):73--82, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  18. C. Letondal. Programmation et interaction. Doctoral Dissertation. Université de Paris Sud (XI), Orsay, 2001.Google ScholarGoogle Scholar
  19. C. Letondal. Software review: alignment edition, visualization and presentation. Technical report, Institut Pasteur, Paris, France, May 2001. http://bioweb.pasteur.fr/cgi-bin/seqanal/reviewedital.pl.Google ScholarGoogle Scholar
  20. C. Letondal and O. Amanatian. Participatory design of pipeline tools and web services in bioinformatics. In Proceedings of Requirements Capture for Collaboration in eScience Workshop, NESC, Edinburgh, Jan. 2004.Google ScholarGoogle Scholar
  21. C. Letondal and U. Zdun. Anticipating scientific software evolution as a combined technological and design approach. In Second International Workshop on Unanticipated Software Evolution (USE2003), 2003.Google ScholarGoogle Scholar
  22. W. Mackay. Educating multi-disciplinary design teams. In Proceedings of Tales of the Disappearing Computer, Santorini, Greece. ACM Press, June, 2003.Google ScholarGoogle Scholar
  23. W. Mackay, A. Ratzer, and P. Janecek. Video artifacts for design: Bridging the gap between abstraction and detail. In Proceedings of ACM Designing Interactive Systems (DIS 2000), Brooklyn, New York. ACM, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. W. E. Mackay. Triggers and barriers to customizing software. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'91) pp. 153--160. ACM, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. W. E. Mackay. Using video to support interaction design. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'02), Minneapolis, MN, DVD Tutorial. ACM, Apr. 2002.Google ScholarGoogle Scholar
  26. W. E. Mackay, G. Pothier, C. Letondal, K. Bøegh, and H. E. Sørensen. The missing link: augmenting biology laboratory notebooks. In Proceedings of 15th annual ACM symposium on User interface software and technology (UIST'02), Paris, pp. 41--50. ACM Press, Nov. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. A. MacLean, K. Carter, L. Lövstrand, and T. Moran. User-tailorable systems: Pressing the issues with buttons. In Proceedings of ACM Conference on Human Factors in Computing Systems (CHI'90), pp. 175--182. ACM, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. A. Morch. Three levels of end-user tailoring: Customization, integration, and extension. In M. Kyng and L. Mathiassen, editors, Computers and Design in Context., pp. 51--76. MIT Press, Cambridge, MA, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. V. L. O'Day, A. Adler, A. Kuchinsky, and A. Bouch. When worlds collide: Molecular biology as interdisciplinary collaboration. In Proceedings of European Conference on Computer-Supported Cooperative Work (ECSCW'01), pp. 399--418, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. J. Pane, C. Ratanamahatana, and B. Myers. Studying the language and structure in non-programmers' solutions to programming problems. International Journal of Human-Computer Studies, 54(2):237--264, Feb. 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. M. Rittenbruch, G. McEwan, N. Ward, T. Mansfield, and D. Bartenstein. Extreme participation - moving extreme programming towards participatory design. In T. Binder, J. Gregory, and I. Wagner, editors, Proceedings of the Participatory Design Conference 2002 (PDC'02), Malmo, Sweden, pp. 23--25, June 2002.Google ScholarGoogle Scholar
  32. K. Schuerer. Course in informatics for biology: Introduction to algorithmics. Technical report, Institut Pasteur, Paris, France, 2003. www.pasteur.fr/formation/infobio/algo/Introduction.Google ScholarGoogle Scholar
  33. O. Stiemerling, H. Kahler, and V. Wulf. How to make software softer: Designing tailorable applications. In Designing Interactive Systems (DIS'97) Amsterdam, pp. 365--376, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. R. Trigg, T. Moran, and F. Halasz. Adaptability and tailorability in Notecards. INTERACT'87, North Holland, 1987.Google ScholarGoogle ScholarCross RefCross Ref
  35. R. H. Trigg. Participatory design meets the MOP: Informing the design of tailorable computer systems. In Proceedings of the 15th IRIS (Information systems Research seminar In Scandinavia), Aug. 1992, Larkollen, Norway, 1992.Google ScholarGoogle Scholar
  36. R. H. Trigg and S. Bødker. From implementation to design: Tailoring and the emergence of systematization in CSCW. In Proceedings of Computer-Supported Cooperative Work (CSCW'94), pp. 45--54, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. P. Tuffery, B. Neron, M. Quang, and C. Letondal. i3DMol: Molecular visualization. Technical report, Institut Pasteur, Paris, France, 2003. http://www.pasteur.fr/ letondal/biok/i3DMol.html.Google ScholarGoogle Scholar
  38. T. Winograd. From programming environments to environments for designing. In Communications of the ACM (CACM), 38(6):65--74, June 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Participatory programming and the scope of mutual responsibility: balancing scientific, design and software commitment

            Recommendations

            Reviews

            Jeanine M. Meyer

            This paper, on participatory programming and the scope of mutual responsibility, describes substantial activities, lasting over seven years, involving the production and support of software tools for biologists at a premier research institution, the Institut Pasteur. The authors analyze and reflect on their experiences working with biologists, bioinformaticians, and computer scientists, from initial surveys to general courses and workshops, many documented using video, and aimed at specific prototyping tasks. One intriguing early observation is that the biologists did not appreciate flexible tools, even if the existence of such tools would potentially help them in the future. Letondal and Mackay present a framework for describing the collaborations among the three groups, and the responsibilities that individuals in the groups typically assumed. The framework incorporates three poles: computational medium, scientific hypotheses, and participatory design. Unlike more theoretical papers, coming strictly from computer scientists, this paper describes specific courses and actual activities leading to real tools, such as biok, a tool enabling biologists to manipulate and visualize deoxyribonucleic acid (DNA) strings and proteins, and a facility for combining paper and online lab notebooks. The paper is well worth reading, both for the insights into the milieu of a research lab, and the discussion of participatory design and participatory programming. Other related work by the authors is indicated in the bibliography. Online Computing Reviews Service

            Access critical reviews of Computing literature here

            Become a reviewer for Computing Reviews.

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              PDC 04: Proceedings of the eighth conference on Participatory design: Artful integration: interweaving media, materials and practices - Volume 1
              July 2004
              245 pages
              ISBN:1581138512
              DOI:10.1145/1011870

              Copyright © 2004 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 27 July 2004

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate49of289submissions,17%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader