• DocumentCode
    555376
  • Title

    Towards architectural information in implementation: NIER track

  • Author

    Christensen, Henrik Bærbak ; Hansen, Klaus Marius

  • Author_Institution
    Dept. of Comput. Sci., Aarhus Univ., Aarhus, Denmark
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    928
  • Lastpage
    931
  • Abstract
    Agile development methods favor speed and feature producing iterations. Software architecture, on the other hand, is ripe with techniques that are slow and not oriented directly towards implementation of costumers´ needs. Thus, there is a major challenge in retaining architectural information in a fast-faced agile project. We propose to embed as much architectural information as possible in the central artefact of the agile universe, the code. We argue that thereby valuable architectural information is retained for (automatic) documentation, validation, and further analysis, based on a relatively small investment of effort. We outline some preliminary examples of architectural annotations in Java and Python and their applicability in practice.
  • Keywords
    Java; program verification; software architecture; software prototyping; system documentation; Java; NIER track; Python; agile development methods; architectural annotations; architectural information; automatic documentation; costumer needs; fast-faced agile project; software architecture; software validation; Computer architecture; Documentation; Java; Programming; Software; Software architecture; Unified modeling language; agile methods; architectural reconstruction; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1985948
  • Filename
    6032554