SlideShare a Scribd company logo
Computerstøttet samarbejde
    Computer-Supported Cooperative Work (CSCW)
    Kjeld Schmidt, IOA, CBS

    Infinit Seminar, ITU, 25 January 2011


25 January 2011
CSCW research
    area
    ✤   First CSCW conference 1986
    ✤   Several conference series
         ✤    ACM CSCW
         ✤    ECSCW
         ✤    ACM GROUP
         ✤    COOP
         ✤    IEEE CSCW-D
         ✤    …
    ✤   Specialized scholarly journal
        since 1992

25 January 2011
“Joe One”: First Soviet nuclear weapon test, 29 August 1946

25 January 2011
Collaborative
                  computing: paradigms
                  ✤   Facilitation of cooperative   SAGE 1958
                      work

                  ✤   Mediation of
                      communication among
                      workers

                  ✤   Coordination
                      technologies




                            Whirlwind 1951
                                                    SABRE 1964
25 January 2011
Collaborative
                  computing: paradigms
                  ✤   Facilitation of cooperative                        SAGE 1958
                      work

                  ✤   Mediation of
                              Limitations:
                      communication among improvised coordination
                              No support for
                      workers
                              (apart from conversation and telephone!)
                  ✤   Coordination
                      technologies




                            Whirlwind 1951
                                                                         SABRE 1964
25 January 2011
Collaborative
                  computing: paradigms
                  ✤   Facilitation of cooperative
                      work

                  ✤   Mediation of
                      communication among
                      workers

                  ✤   Coordination
                      technologies



                                                        MAILBOX 1965
                                                    Network email 1971

25 January 2011
Collaborative
                  computing: paradigms
                  ✤   Facilitation of cooperative
                      work

                  ✤           Limitations:
                      Mediation of
                              Message exchange not integrated with
                      communication among
                      workers ordinary work tools
                              (messaging implemented as application)
                  ✤   Coordination
                      technologies



                                                        MAILBOX 1965
                                                    Network email 1971

25 January 2011
Collaborative
                  computing: paradigms
                  ✤   Facilitation of cooperative
                      work

                  ✤   Mediation of
                      communication among
                      workers

                  ✤   Coordination
                      technologies




25 January 2011
Coordination technologies

    ✤   Production planning and control systems

    ✤   Workflow management systems

    ✤   Document management systems

    ✤   Electronic patient records

    ✤   Project management systems

    ✤   Group calendar systems



25 January 2011
Coordination technologies
    ✤   Limitations:

         ✤    Cannot be combined
              (implemented as applications)

         ✤    Cannot be integrated with
              ordinary work tools (e.g., CAD)

         ✤    Cannot be modified (rigid
              coordination protocols)

    ✤   To overcome this requires

         ✤    Common set of elementary objects
              and operations

25 January 2011
CSCW
    research program
    ✤   Cooperative work practices:
        An enormous variety!

    ✤   Development of a common
        set of elementary objects and
        operations requires

         ✤    ethnographic studies of
              cooperative work
              practices
         ✤    systematic abstraction



25 January 2011
CSCW
    research program
    ✤   Cooperative work practices:
        An enormous variety!

    ✤   Development of a common
        set of elementary objects and
        operations requires

         ✤    ethnographic studies of
              cooperative work
              practices
         ✤    systematic abstraction



25 January 2011
‘Logics of
    coordinative
    practices?’




25 January 2011
A key issue: ‘primitives’ (1)

    ✤   Interactive computing:

         ✤    Object primitives: ‘examples of objects in [Xerox] Star are text
              characters, text paragraphs, graphic lines, graphic illustrations,
              mathematical summation signs, mathematical formulas, and icons.
              Every object has properties …’

         ✤    Elementary operations: ‘Star has a few commands that can be used
              throughout the system: MOVE, COPY, DELETE, SHOW
              PROPERTIES, COPY PROPERTIES, AGAIN, UNDO, and HELP.
              Each performs the same way regardless of the type of object
              selected’
                                Smith et al.: ‘The Star user interface: An overview’,
                                AFIPS’82: Proceedings of the National Computer Conference, 7-10 June 1982.


25 January 2011
A key issue: ‘primitives’ (2)
    ✤   Computer-mediated communications (e.g., email):

         ✤    Early concepts:

                  ✤   TO {user@host}, FROM, AUTHOR, TITLE, ACKNOWLEDGMENT
                      {success / failure (time out) / normal}, TYPE {long / urgent / ordinary}
                      (RFC 469, 8 March 1973)

         ✤    Later developments

                  ✤   object primitives: message, sender (From), recipient (To, Cc, Bcc), Date,
                      Subject…

                  ✤   elemental operations: Send, Reply, Reply-to-all, Forward, Redirect…

    ✤   CSCW?

25 January 2011
Is this research program exotic?

25 January 2011
Distributed computing::
    Proliferation of machine systems
         ✤    Administration, accounting,
              finance
         ✤    Manufacturing, process industries
         ✤    Transportation (e.g.,
              containerization)
         ✤    Architecture, construction,
              engineering
         ✤    Clinical work
         ✤    Scientific laboratories
         ✤    Newspaper production
         ✤    Radio, TV, and movie production


25 January 2011
Not that exotic!

                       ✤   Technology development often
                           based on systematic empirical
                           studies of work practices
                       ✤   Académie Royale des Sciences
                           (France), 1675 ff.
                       ✤   Descriptions des arts et métiers,
                           1761-88 (c. 100 vols.)
                       ✤   Johann Beckmann: Anleitung
                           zur Technologie, oder zur
                           Kenntniß der Handwerke,
                           Fabriken und Manufacturen, 1777

25 January 2011
Not that exotic!

                       ✤   Technology development often
                           based on systematic empirical
                           studies of work practices
                       ✤   Académie Royale des Sciences
                           (France), 1675 ff.
                       ✤   Descriptions des arts et métiers,
                           1761-88 (c. 100 vols.)
                       ✤   Johann Beckmann: Anleitung
                           zur Technologie, oder zur
                           Kenntniß der Handwerke,
                           Fabriken und Manufacturen, 1777

25 January 2011
Not that exotic!

                       ✤   Technology development often
                           based on systematic empirical
                           studies of work practices
                       ✤   Académie Royale des Sciences
                           (France), 1675 ff.
                       ✤   Descriptions des arts et métiers,
                           1761-88 (c. 100 vols.)
                       ✤   Johann Beckmann: Anleitung
                           zur Technologie, oder zur
                           Kenntniß der Handwerke,
                           Fabriken und Manufacturen, 1777

25 January 2011
The pin manufacture, Normandy, 17-18th century
    According to Descriptions des arts et métiers, 1761




25 January 2011
The ‘human computer’

    ✤   de Prony: Calculation
        manufacture
    ✤   Mechanical calculators
    ✤   Punched-card tabulators…
    ✤   Origin of digital computing:
        cooperative calculation in
        science and engineering




25 January 2011
“Joe One”: First Soviet nuclear weapon test, 29 August 1946

25 January 2011

More Related Content

More from InfinIT - Innovationsnetværket for it

C og c++-jens lund jensen
C og c++-jens lund jensenC og c++-jens lund jensen
C og c++-jens lund jensen
InfinIT - Innovationsnetværket for it
 
201811xx foredrag c_cpp
201811xx foredrag c_cpp201811xx foredrag c_cpp
C som-programmeringssprog-bt
C som-programmeringssprog-btC som-programmeringssprog-bt
C som-programmeringssprog-bt
InfinIT - Innovationsnetværket for it
 
Infinit seminar 060918
Infinit seminar 060918Infinit seminar 060918
DCR solutions
DCR solutionsDCR solutions
Not your grandfathers BPM
Not your grandfathers BPMNot your grandfathers BPM
Not your grandfathers BPM
InfinIT - Innovationsnetværket for it
 
Kmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolutionKmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolution
InfinIT - Innovationsnetværket for it
 
EcoKnow - oplæg
EcoKnow - oplægEcoKnow - oplæg
Martin Wickins Chatbots i fronten
Martin Wickins Chatbots i frontenMartin Wickins Chatbots i fronten
Martin Wickins Chatbots i fronten
InfinIT - Innovationsnetværket for it
 
Marie Fenger ai kundeservice
Marie Fenger ai kundeserviceMarie Fenger ai kundeservice
Marie Fenger ai kundeservice
InfinIT - Innovationsnetværket for it
 
Mads Kaysen SupWiz
Mads Kaysen SupWizMads Kaysen SupWiz
Leif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support CenterLeif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support Center
InfinIT - Innovationsnetværket for it
 
Jan Neerbek NLP og Chatbots
Jan Neerbek NLP og ChatbotsJan Neerbek NLP og Chatbots
Jan Neerbek NLP og Chatbots
InfinIT - Innovationsnetværket for it
 
Anders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer SupportAnders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer Support
InfinIT - Innovationsnetværket for it
 
Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018
InfinIT - Innovationsnetværket for it
 
Innovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekterInnovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekter
InfinIT - Innovationsnetværket for it
 
Rokoko infin it presentation
Rokoko infin it presentation Rokoko infin it presentation
Rokoko infin it presentation
InfinIT - Innovationsnetværket for it
 
Kenny erleben infinit_workshop
Kenny erleben infinit_workshopKenny erleben infinit_workshop
Kenny erleben infinit_workshop
InfinIT - Innovationsnetværket for it
 
Johan seltborg presentation danmark 2018-06-21
Johan seltborg presentation danmark 2018-06-21Johan seltborg presentation danmark 2018-06-21
Johan seltborg presentation danmark 2018-06-21
InfinIT - Innovationsnetværket for it
 
Christian wong skab nye it-sundhedsloesninger til boern
Christian wong skab nye it-sundhedsloesninger til boernChristian wong skab nye it-sundhedsloesninger til boern
Christian wong skab nye it-sundhedsloesninger til boern
InfinIT - Innovationsnetværket for it
 

More from InfinIT - Innovationsnetværket for it (20)

C og c++-jens lund jensen
C og c++-jens lund jensenC og c++-jens lund jensen
C og c++-jens lund jensen
 
201811xx foredrag c_cpp
201811xx foredrag c_cpp201811xx foredrag c_cpp
201811xx foredrag c_cpp
 
C som-programmeringssprog-bt
C som-programmeringssprog-btC som-programmeringssprog-bt
C som-programmeringssprog-bt
 
Infinit seminar 060918
Infinit seminar 060918Infinit seminar 060918
Infinit seminar 060918
 
DCR solutions
DCR solutionsDCR solutions
DCR solutions
 
Not your grandfathers BPM
Not your grandfathers BPMNot your grandfathers BPM
Not your grandfathers BPM
 
Kmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolutionKmd workzone - an evolutionary approach to revolution
Kmd workzone - an evolutionary approach to revolution
 
EcoKnow - oplæg
EcoKnow - oplægEcoKnow - oplæg
EcoKnow - oplæg
 
Martin Wickins Chatbots i fronten
Martin Wickins Chatbots i frontenMartin Wickins Chatbots i fronten
Martin Wickins Chatbots i fronten
 
Marie Fenger ai kundeservice
Marie Fenger ai kundeserviceMarie Fenger ai kundeservice
Marie Fenger ai kundeservice
 
Mads Kaysen SupWiz
Mads Kaysen SupWizMads Kaysen SupWiz
Mads Kaysen SupWiz
 
Leif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support CenterLeif Howalt NNIT Service Support Center
Leif Howalt NNIT Service Support Center
 
Jan Neerbek NLP og Chatbots
Jan Neerbek NLP og ChatbotsJan Neerbek NLP og Chatbots
Jan Neerbek NLP og Chatbots
 
Anders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer SupportAnders Soegaard NLP for Customer Support
Anders Soegaard NLP for Customer Support
 
Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018Stephen Alstrup infinit august 2018
Stephen Alstrup infinit august 2018
 
Innovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekterInnovation og værdiskabelse i it-projekter
Innovation og værdiskabelse i it-projekter
 
Rokoko infin it presentation
Rokoko infin it presentation Rokoko infin it presentation
Rokoko infin it presentation
 
Kenny erleben infinit_workshop
Kenny erleben infinit_workshopKenny erleben infinit_workshop
Kenny erleben infinit_workshop
 
Johan seltborg presentation danmark 2018-06-21
Johan seltborg presentation danmark 2018-06-21Johan seltborg presentation danmark 2018-06-21
Johan seltborg presentation danmark 2018-06-21
 
Christian wong skab nye it-sundhedsloesninger til boern
Christian wong skab nye it-sundhedsloesninger til boernChristian wong skab nye it-sundhedsloesninger til boern
Christian wong skab nye it-sundhedsloesninger til boern
 

Recently uploaded

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 

Recently uploaded (20)

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 

Computerstøttet samarbejde af Kjeld Schmidt, Copenhagen Business School

  • 1. Computerstøttet samarbejde Computer-Supported Cooperative Work (CSCW) Kjeld Schmidt, IOA, CBS Infinit Seminar, ITU, 25 January 2011 25 January 2011
  • 2. CSCW research area ✤ First CSCW conference 1986 ✤ Several conference series ✤ ACM CSCW ✤ ECSCW ✤ ACM GROUP ✤ COOP ✤ IEEE CSCW-D ✤ … ✤ Specialized scholarly journal since 1992 25 January 2011
  • 3. “Joe One”: First Soviet nuclear weapon test, 29 August 1946 25 January 2011
  • 4. Collaborative computing: paradigms ✤ Facilitation of cooperative SAGE 1958 work ✤ Mediation of communication among workers ✤ Coordination technologies Whirlwind 1951 SABRE 1964 25 January 2011
  • 5. Collaborative computing: paradigms ✤ Facilitation of cooperative SAGE 1958 work ✤ Mediation of Limitations: communication among improvised coordination No support for workers (apart from conversation and telephone!) ✤ Coordination technologies Whirlwind 1951 SABRE 1964 25 January 2011
  • 6. Collaborative computing: paradigms ✤ Facilitation of cooperative work ✤ Mediation of communication among workers ✤ Coordination technologies MAILBOX 1965 Network email 1971 25 January 2011
  • 7. Collaborative computing: paradigms ✤ Facilitation of cooperative work ✤ Limitations: Mediation of Message exchange not integrated with communication among workers ordinary work tools (messaging implemented as application) ✤ Coordination technologies MAILBOX 1965 Network email 1971 25 January 2011
  • 8. Collaborative computing: paradigms ✤ Facilitation of cooperative work ✤ Mediation of communication among workers ✤ Coordination technologies 25 January 2011
  • 9. Coordination technologies ✤ Production planning and control systems ✤ Workflow management systems ✤ Document management systems ✤ Electronic patient records ✤ Project management systems ✤ Group calendar systems 25 January 2011
  • 10. Coordination technologies ✤ Limitations: ✤ Cannot be combined (implemented as applications) ✤ Cannot be integrated with ordinary work tools (e.g., CAD) ✤ Cannot be modified (rigid coordination protocols) ✤ To overcome this requires ✤ Common set of elementary objects and operations 25 January 2011
  • 11. CSCW research program ✤ Cooperative work practices: An enormous variety! ✤ Development of a common set of elementary objects and operations requires ✤ ethnographic studies of cooperative work practices ✤ systematic abstraction 25 January 2011
  • 12. CSCW research program ✤ Cooperative work practices: An enormous variety! ✤ Development of a common set of elementary objects and operations requires ✤ ethnographic studies of cooperative work practices ✤ systematic abstraction 25 January 2011
  • 13. ‘Logics of coordinative practices?’ 25 January 2011
  • 14. A key issue: ‘primitives’ (1) ✤ Interactive computing: ✤ Object primitives: ‘examples of objects in [Xerox] Star are text characters, text paragraphs, graphic lines, graphic illustrations, mathematical summation signs, mathematical formulas, and icons. Every object has properties …’ ✤ Elementary operations: ‘Star has a few commands that can be used throughout the system: MOVE, COPY, DELETE, SHOW PROPERTIES, COPY PROPERTIES, AGAIN, UNDO, and HELP. Each performs the same way regardless of the type of object selected’ Smith et al.: ‘The Star user interface: An overview’, AFIPS’82: Proceedings of the National Computer Conference, 7-10 June 1982. 25 January 2011
  • 15. A key issue: ‘primitives’ (2) ✤ Computer-mediated communications (e.g., email): ✤ Early concepts: ✤ TO {user@host}, FROM, AUTHOR, TITLE, ACKNOWLEDGMENT {success / failure (time out) / normal}, TYPE {long / urgent / ordinary} (RFC 469, 8 March 1973) ✤ Later developments ✤ object primitives: message, sender (From), recipient (To, Cc, Bcc), Date, Subject… ✤ elemental operations: Send, Reply, Reply-to-all, Forward, Redirect… ✤ CSCW? 25 January 2011
  • 16. Is this research program exotic? 25 January 2011
  • 17. Distributed computing:: Proliferation of machine systems ✤ Administration, accounting, finance ✤ Manufacturing, process industries ✤ Transportation (e.g., containerization) ✤ Architecture, construction, engineering ✤ Clinical work ✤ Scientific laboratories ✤ Newspaper production ✤ Radio, TV, and movie production 25 January 2011
  • 18. Not that exotic! ✤ Technology development often based on systematic empirical studies of work practices ✤ Académie Royale des Sciences (France), 1675 ff. ✤ Descriptions des arts et métiers, 1761-88 (c. 100 vols.) ✤ Johann Beckmann: Anleitung zur Technologie, oder zur Kenntniß der Handwerke, Fabriken und Manufacturen, 1777 25 January 2011
  • 19. Not that exotic! ✤ Technology development often based on systematic empirical studies of work practices ✤ Académie Royale des Sciences (France), 1675 ff. ✤ Descriptions des arts et métiers, 1761-88 (c. 100 vols.) ✤ Johann Beckmann: Anleitung zur Technologie, oder zur Kenntniß der Handwerke, Fabriken und Manufacturen, 1777 25 January 2011
  • 20. Not that exotic! ✤ Technology development often based on systematic empirical studies of work practices ✤ Académie Royale des Sciences (France), 1675 ff. ✤ Descriptions des arts et métiers, 1761-88 (c. 100 vols.) ✤ Johann Beckmann: Anleitung zur Technologie, oder zur Kenntniß der Handwerke, Fabriken und Manufacturen, 1777 25 January 2011
  • 21. The pin manufacture, Normandy, 17-18th century According to Descriptions des arts et métiers, 1761 25 January 2011
  • 22. The ‘human computer’ ✤ de Prony: Calculation manufacture ✤ Mechanical calculators ✤ Punched-card tabulators… ✤ Origin of digital computing: cooperative calculation in science and engineering 25 January 2011
  • 23. “Joe One”: First Soviet nuclear weapon test, 29 August 1946 25 January 2011