Designing for Software's Social Complexity.

The article discusses the physiological and social complexity in software engineering and information technology. Physiological complexity involves systems whose size and makeup required decomposition into smaller, manageable and reusable parts that any programmer could assemble while social complex...

Full description

Bibliographic Details
Published in:Computer (00189162) Vol. 40; no. 1; pp. 34 - 40
Main Author: Fiadeiro, José Luiz
Format: Article
Published: IEEE Jan2007
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=23757606&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 23757606
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Jan2007
      vid: 40
      iid: 1
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        23757606
        10.1109/MC.2007.16
      ppf: 34
      ppct: 6
      formats:
      tig:
        atl: Designing for Software's Social Complexity.
      aug:
        au: Fiadeiro, José Luiz
        affil: University of Leicester
      su:
        Technological complexity
        Software engineering
        Information technology
        Computer programmers
        Model-integrated computing
        Computer systems
        Crisis management
        Systems development
        Computer programming
      sug:
        subj:
          Technological complexity
          Software engineering
          Information technology
          Computer programmers
          Model-integrated computing
          Computer systems
          Crisis management
          Systems development
          Computer programming
      ab: The article discusses the physiological and social complexity in software engineering and information technology. Physiological complexity involves systems whose size and makeup required decomposition into smaller, manageable and reusable parts that any programmer could assemble while social complexity arises from the number and intricacy of interactions. According to the author, the key solution to the software crisis involves the development of software components that can interact with other components. Development of an adaptive design theory for hybrid systems and design principles and methods based on solid theoretical foundations are also recommended.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2007
    holdings:
      @attributes:
        islocal: N