Nurturing Software.

The article discusses the development of computer software. Software is nurtured and cultivated in several different environments from universities to firms. In each environment software is nurtured differently, which in turn influence the final features of software. This simple observation has impo...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 48; no. 9; pp. 80 - 86
Autores principales: Shah, Rajiv C., Kesan, Jay P.
Formato: Artículo
Publicado: Association for Computing Machinery Sep2005
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=18080952&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 18080952
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Sep2005
      vid: 48
      iid: 9
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        18080952
        10.1145/1081992.1081993
      ppf: 80
      ppct: 6
      formats:
      tig:
        atl: Nurturing Software.
      aug:
        au:
          Shah, Rajiv C.
          Kesan, Jay P.
        affil:
          Adjunct assistant professor, Department of Communication, University of Illinois, Chicago.
          Professor, College of Law and Department of Electrical & Computer Engineering, University of Illinois, Urbana-Champaign.
      su:
        Computer software development
        Computer graphics
        Internet industry
        Digital image processing
        Computer industry
        Self-organizing systems
      sug:
        subj:
          Computer software development
          Computer graphics
          Internet industry
          Digital image processing
          Computer industry
          Self-organizing systems
      ab: The article discusses the development of computer software. Software is nurtured and cultivated in several different environments from universities to firms. In each environment software is nurtured differently, which in turn influence the final features of software. This simple observation has important implications not only for software development, but also for society. Scholars studying software have emphasized that software designs contain biases that favor certain actors or social values. The article argues that an important source of values in software is the institution in which it is developed. An institution is composed of a group of actors who are subject to a system of rules that structures their activities. These rules concern goals, rights, procedures, social norms, and formal legal rules that attenuate individual preferences. The purpose of this institution is to expand the frontiers of knowledge. Many significant computing technologies have emerged from universities including the Internet, artificial intelligence, and computer graphics.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2005
    holdings:
      @attributes:
        islocal: N