Title
Embedding Architectural Practices into Extreme Programming
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.
Year
DOI
Venue
2008
10.1109/ASWEC.2008.65
Australian Software Engineering Conference
Keywords
Field
DocType
software system,important matter,popular approach,popular agile method,agile method,different kind,development process,high quality,xp process model,extreme programming,architectural technique,embedding architectural practices,software design,writing,profitability,software architecture,pair programming,software engineering,process model,software systems,satisfiability,system architecture,feedback,customer satisfaction,embedded systems,agile methods,process design
Architecture,Pair programming,Software engineering,Systems engineering,Computer science,Extreme programming practices,Software system,Agile software development,Systems architecture,Software architecture,Extreme programming
Conference
Citations 
PageRank 
References 
7
0.70
4
Authors
3
Name
Order
Citations
PageRank
Amir Azim Sharifloo1435.19
Amir S. Saffarian281.58
Fereidoon Shams37512.99