• DocumentCode
    3224144
  • Title

    Embedding Architectural Practices into Extreme Programming

  • Author

    Sharifloo, Amir Azim ; Saffarian, Amir S. ; Shams, Fereidoon

  • Author_Institution
    Shahid Beheshti Univ., Tehran
  • fYear
    2008
  • fDate
    26-28 March 2008
  • Firstpage
    310
  • Lastpage
    319
  • Abstract
    Today, agile methods become a popular approach to develop software systems. They try to satisfy customer, respond to changes, release in less time and achieve suitable profits for developers. XP is one of the most popular agile methods which is currently being used and different kinds of research have been accomplished about its various aspects such as pair programming. In spite of all benefits known of XP, it does not involve architectural techniques yet. As it is mentioned in many technical reports, the way to achieve high quality of system is to consider its architecture as an important matter in the development process. This paper introduces two practices in order to empower XP´s development process toward improving system´s architecture. The main characteristic of proposed solution is that it is derived from values and practices of XP in order to be compatible with XP process model and to keep its agility intact.
  • Keywords
    embedded systems; software architecture; agile methods; development process; embedding architectural practices; pair programming; software systems; system architecture; Customer satisfaction; Feedback; Process design; Programming profession; Software architecture; Software design; Software engineering; Software systems; Variable speed drives; Writing; Architectural Practices.; Extreme Programming; Software Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2008. ASWEC 2008. 19th Australian Conference on
  • Conference_Location
    Perth, WA
  • ISSN
    1530-0803
  • Print_ISBN
    978-0-7695-3100-7
  • Type

    conf

  • DOI
    10.1109/ASWEC.2008.4483219
  • Filename
    4483219