Structural Complexity in Architecture-Centric Software Evolution.

The article examines whether an architecture-centric approach to software design results in systems more amenable to future modifications. The authors pursue their aim by studying an Internet-based collaborative work environment with thousands of lines of rewritten code, and which was eventually aba...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 41; no. 10; pp. 96 - 100
Autores principales: Sangwan, Raghvinder S., Li-Ping Lin, Neill, Colin J.
Formato: Artículo
Publicado: IEEE Oct2008
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=34839004&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 34839004
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Oct2008
      vid: 41
      iid: 10
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        34839004
        10.1109/MC.2008.434
      ppf: 96
      ppct: 4
      formats:
      tig:
        atl: Structural Complexity in Architecture-Centric Software Evolution.
      aug:
        au:
          Sangwan, Raghvinder S.
          Li-Ping Lin
          Neill, Colin J.
        affil:
          Assistant professor of software engineering, Pennsylvania State University.
          Pennsylvania State University.
          Associate professor of software engineering, assistant head of Engineering Division and codirector of Software Engineering Group, Pennsylvania State University.
      su:
        Computer software development
        Software engineering
        Software reengineering
        Computer software
        Internet
        Groupware (Computer software)
      sug:
        subj:
          Computer software development
          Software engineering
          Software reengineering
          Computer software
          Internet
          Groupware (Computer software)
      ab: The article examines whether an architecture-centric approach to software design results in systems more amenable to future modifications. The authors pursue their aim by studying an Internet-based collaborative work environment with thousands of lines of rewritten code, and which was eventually abandoned. Topics include the system's architectural structure, structural complexity, and their own efforts at reengineering the system's whiteboard subsystem. Their work indicates that the inclusion of quality attributes early in the design process promotes stability while reducing complexity.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2008
    holdings:
      @attributes:
        islocal: N