• DocumentCode
    3033086
  • Title

    A small social history of software architecture

  • Author

    Sim, Susan Elliott

  • Author_Institution
    Dept. of Informatics, California Univ., Irvine, CA, USA
  • fYear
    2005
  • fDate
    15-16 May 2005
  • Firstpage
    341
  • Lastpage
    344
  • Abstract
    This paper presents an analysis of software architecture as social artifact, that is, something that software developers talk about and use in their work. This analysis is historical in nature, relying on interviews with software developers with experience spanning four decades and the software engineering literature. We found that 1) only large teams have architecture; 2) architecture is more easily found in discourse than in source; and 3) architecture does not happen at a fixed time in the software lifecycle. These observations taken together suggest that software is a boundary object that developers use to explain the system to each other, thereby making it possible to work together.
  • Keywords
    history; software architecture; social artifact; social history; software architecture; software developer; software engineering literature; Companies; Computer architecture; Computer languages; Data processing; History; Informatics; Programming profession; Software architecture; Software engineering; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2005. IWPC 2005. Proceedings. 13th International Workshop on
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-2254-8
  • Type

    conf

  • DOI
    10.1109/WPC.2005.3
  • Filename
    1421051