• DocumentCode
    829941
  • Title

    Software evolutionary dynamics modelled as the activity of an actor-network

  • Author

    Wernick, P. ; Hall, T. ; Nehaniv, C.L.

  • Author_Institution
    Sch. of Comput. Sci., Hertfordshire Univ., Hatfield
  • Volume
    2
  • Issue
    4
  • fYear
    2008
  • Firstpage
    321
  • Lastpage
    336
  • Abstract
    The pressures which act on a software system over its life from inception to retirement are many and varied. An important goal in researching software evolvability is to understand, and if possible to manage, these influences. The authors´ previous simulations of software evolution processes have concentrated on capturing the human-related aspects of software evolution, while effectively treating technical entities as objects which are acted on by humans and their organisations. Latour´s actor-network theory (ANT) suggests that the non-human entities´ development tools, documents, the evolution process itself are potentially active participants in their own evolution. The authors describe Latour´s theory and present a model of a software evolution process in the form of a diagram which places technical and human aspects in a closer juxtaposition than previous models. They present support for this model from an analysis of a published case study of software development and a proof-of-concept calibration. They believe that an ANT-based approach will result in a more accurate representation of the long-term software evolution process and thus be a step towards dynamic simulation models whose predictive power will help us to better understand and manage software evolution and evolvability.
  • Keywords
    software engineering; Latour actor-network theory; actor-network activity; human-related aspects; proof-of-concept calibration; software evolutionary dynamics modelled; software evolvability; software system;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen:20070093
  • Filename
    4595502