Out of Scandinavia: Alternative Approaches to Software Design and System Development

This study set out to delineate the Scandinavian Approach to the development of computer-based systems. We aimed to help derive new ideas for human-oriented technology design in other countries. The study is based on the relevant literature, scientific contacts, and two field trips, and covers work in Denmark, Norway, and Sweden. The study focuses on methodological questions and their theoretical foundations, on explicit strategies for social implementation, and on innovative design illustrated by reference to concrete projects. Though it makes no claim to present a sociopolitical analysis of Scandinavian technology design, the sociocultural background is given due consideration. There is no general agreement among Scandinavians as to whether or not there is a well-defined Scandinavian Approach. We have come to identify such an approach in certain common features shared by the different schools of thought. These include efforts toward humanization and democratization as overriding design goals, in keeping with the aim of building an egalitarian society.

[1]  John Kammersgaard Four Different Perspectives on Human-Computer Interaction , 1988, Int. J. Man Mach. Stud..

[2]  Erik Frøkjær,et al.  Datalogy — The copenhagen tradition of computer science , 1988, BIT.

[3]  Kristen Nygaard,et al.  Program development as a social activity , 1990 .

[4]  C. Floyd A Systematic Look at Prototyping , 1984 .

[5]  Enid Mumford,et al.  Defining System Requirements to Meet Business Needs: A Case Study Example , 1985, Comput. J..

[6]  Morten Kyng,et al.  A Tool Perspective on Design of Interactive Computer Support for Skilled Workers , 1986 .

[7]  Tone Bratteteig,et al.  Perspectives on description tools and techniques in system development , 1987 .

[8]  M. Kyng,et al.  Computers and Democracy: A Scandinavian Challenge , 1987 .

[9]  Peter Naur,et al.  Programming as theory building , 1985 .

[10]  Terry Winograd,et al.  Understanding computers and cognition - a new foundation for design , 1987 .

[11]  Lucy Suchman Plans and situated actions: the problem of human-machine communication , 1987 .

[12]  Neils Bjorn-Anderson Human Side of Information Processing , 1980 .

[13]  Enid Mumford,et al.  A Participative Approach to the Design of Computer Systems. , 1978 .

[14]  Peter Naur,et al.  Intuition in Software Development , 1985, TAPSOFT, Vol.2.

[15]  Stein Bråten THE THIRD POSITION—BEYOND ARTIFICIAL AND AUTOPOIETIC REDUCTION , 1984 .

[16]  Göran Goldkuhl,et al.  Information Systems Development: A Systematic Approach , 1981 .

[17]  Bent Bruun Kristensen,et al.  Classification of Actions, or Inheritance also for Methods , 1987, ECOOP.

[18]  Åke Sandberg Trade union-orientated research for democratization of planning in work life-problems and potentials , 1983 .

[19]  Peter Naur Formalization in Program Development , 1982 .

[20]  J. Israel,et al.  The language of dialectics and the dialectics of language , 1979 .

[21]  Pelle Ehn,et al.  Planning and control from the perspective of labour: A short presentation of the demos project☆ , 1978 .

[22]  Andreas Munk-Madsen Project Evaluation - Setting the Problem , 1986 .

[23]  Stein Bråten Model Monopoly and Communication: Systems Theoretical Notes On Democratization , 1973 .

[24]  Ulrich Briefs,et al.  Systems design for, with, and by the users : proceedings of the IFIP WG 9.1 Working Conference on Systems Design for, with, and by the Users, Riva del Sole, Italy, 20-24 September 1982 , 1983 .

[25]  K. Nygaard,et al.  The Trade Unions ‐ New users of research , 1975 .

[26]  Enid Mumford,et al.  Computer systems in work design--the ETHICS method : effective technical and human implementation of computer systems , 1979 .

[27]  Gerhard Schmidt,et al.  STEPS to Software Development with Users , 1989, ESEC.

[28]  R. Budde,et al.  Approaches to Prototyping , 1984, Springer Berlin Heidelberg.

[29]  E. Yourdon,et al.  Managing the system life cycle; (2nd ed.) , 1987 .

[30]  Stein Bråten,et al.  QUALITY OF INTERACTION AND PARTICIPATION: ON MODEL POWER IN INDUSTRIAL DEMOCRACY AND COMPUTER NETWORKS , 1981 .

[31]  Peter Naur,et al.  Concise survey of computer methods , 1974 .

[32]  N. Bjorn-Anderson,et al.  Are `human factors' human? , 1988 .

[33]  Peter Naur,et al.  An experiment on program development , 1972 .