9 research outputs found

    Bibliographie

    Get PDF

    A conceptual toolbox for designing CSCW applications

    Get PDF
    This paper presents a conceptual toolbox, developed to support the design of CSCW applications in a large Esprit project, EuroCODE. Here, several groups of designers work to investigate computer support for cooperative work in large use organizations, at the same time as they work to develop an open development platform for CSCW applications. The conceptual toolbox has been developed to support communication in and among these design groups, between designers and users and in future use of the open development platform.Rejecting the idea that one may design from a framework describing CSCW, the toolbox aims to support design by doing and help bridging between work with users, technical design, and insights gained from theoretical and empirical CSCW research

    Acta Cybernetica : Volume 9. Number 1.

    Get PDF

    Enemmän kuin ohjelmointia: laskennasta käyttöä huomioiviin arkkitehtuureihin

    Get PDF
    Millainen ohjelma luodaan, on ohjelmankehityksen haastavimpia kysymyksiä. Uuden ohjelman suunnittelussa on huomioitava, millaiseksi organisaation tuleva toiminta halutaan. Jos tietotekniikalta tarvittava tuki voidaan määritellä yksiselitteisesti, voi ohjelmankehitys noudattaa rationaalista prosessia. Kuitenkin uudenlaisessa toiminnassa sekä toiminta että tarvittava tietotekniikka ovat tuntemattomia. Ongelman määritys syntyy mahdollisista ratkaisuista ja ratkaisut puolestaan ongelman määrityksestä. Ohjelman suunnittelu vaatii asiakkaan ja kehittäjän yhteistyötä. Tutkielman lähtökohtana on ajatus, että ohjelmointi riittävän korkealla abstraktiotasolla mahdollistaa asiakkaan osallistumisen ohjelman suunnitteluun. Suunnittelulla tarkoitetaan tässä ohjelman toiminnallisuuden ja käytön muotoilua. Riittävän korkealla abstraktiotasolla viitataan ohjelmointimenetelmän käsitteisiin. Käsitteiden on oltava sellaisia, että asiakas voi kokemuksensa perusteella niitä käsitellä. Tutkielman tavoitteena on luoda viitekehys, joka määrittelee riittävän korkean abstraktiotason. Viitekehys perustuu Markku I. Nurmisen (1988) tietotekniikan näkökulmiin. Näkökulmat kuvaavat kolmea eri käsitystä tietojärjestelmistä. Ne eroavat tavassa miten työntekijä voi vaikuttaa työhönsä. Yksi vaikuttamisen kohde on millainen tietojärjestelmä luodaan. Näkökulmia käytetään yhdistämään työntekijän vaikuttaminen ja ohjelmankehitys. Tuloksena on ohjelmankehitysprosesseja, jotka eroavat kehityksen kohteeltaan. Erot tulkitaan eri abstraktiotasoiksi: teknisestä toimintaa käsittelevään. Ohjelmankehitysprosessien perusteella luodaan mallit niitä tukevien ohjelmointimenetelmien piirteistä. Mallit muodostavat tutkielman viitekehyksen. Viitekehys määrittelee ohjelmoinnin abstraktiotason, jossa asiakas voi osallistua ohjelmankehitykseen. Esimerkkejä viitekehyksen mukaisista ohjelmointimenetelmistä on löydetty neljästä suosituimmasta ohjelmointiparadigmasta

    Elements of a Theory of Design Artefacts: a contribution to critical systems development research. PhD Thesis.

    Get PDF
    The thesis emphasises material mediation in design, use and research by introducing the concept of design artefacts as a unifying perspective. This concept is based on a dialectical materialist approach comprising activity theory as a general perspective (mainly Engestrøm), and specifically the notion of primary, secondary and tertiary artefacts (Wartofsky). This background is complemented with the notion of boundary objects (Star), as mediators in boundary zones. Systems development is understood as a zone where heterogeneous praxes meet to change a given praxis through the construction and introduction of new (computer) artefacts; this zone is mediated by design artefacts, which make different sense to the various praxes (boundary objects). Four main themes are addressed by the thesis: Firstly, the notion of design artefacts as an integrating perspective on systems development research and praxis, is introduced and developed. Secondly, a uniform notion of development tying use and design together, is discussed in relation to designing for development in use, and in relation to the notion of design as the transformation of artefacts. Thirdly, a pragmatic philosophy of science based on the understanding of theories as design artefacts, is proposed. Fourthly, the issue of innovation and creativity, together with the role of the individual is programmatically pointed to

    Object Oriented Programming and Computerised Shared Material

    No full text
    Computer supported cooperative work currently receives much attention. There are many aspects of cooperative work. One of these is the use of shared material. Much cooperation is based on silent coordination mediated by the shared material used in the work process. The properties of the shared material are, however, often ignored when work is computerised. Instead the emphasis has been on automating frequent work procedures. This has resulted in very inflexible systems.A fundamental idea in object oriented programming is to model the phenomena in the part of reality the system addresses. These modelling techniques can be used to implement shared material on computers. The result is a raw system providing the material and the essential primitive operations on this material. Such a system can be seen as a specialised programming environmeht which can be tailored to the needs of individual users or be modified for future needs

    Object Oriented Programming and Computerised Shared Material

    No full text

    A Discussion of Computer Supported Cooperative Work: Overview Paper

    No full text
    The author's Ph.D. Thesis has been written as six separate papers or reports, where this paper is the overview paper. The main purpose with this paper is to provide the necessary glue needed to bind the other parts together as one coherent product. The other products are:  A Cooperative work perspective on use and development of computer artifacts -- DAIMI PB-234 A framework for computer supported cooperative work -- DAIMI PB-253 Transaction supporting systems and organisational change -- DAIMI PB-248 Object oriented programming and computerised shared material -- DAIMI PB-247 Programming environments and system development environments -- DAIMI PB-25
    corecore