This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Software Architecture Review: The State of Practice
July 2009 (vol. 42 no. 7)
pp. 26-32
Ian Gorton, Pacific Northwest National Laboratory
Architecture reviews are an effective way of ensuring design quality and addressing architectural concerns. However, the software engineering community rarely adopts the methods and techniques available to support disciplined architecture review processes.

1. P. Clements, R. Kazman, and M. Klein, Evaluating Software Architectures: Methods and Case Studies, Addison-Wesley, 2002.
2. H. Obbink et al., Software Architecture Review and Assessment (SARA) Report, tech. report, SARA W.G., 2001.
3. G. Abowd et al., Recommended Best Industrial Practice for Software Architecture Evaluation, tech. report CMU/SEI-96-TR-025, Software Eng. Inst., Carnegie Mellon Univ., 1997.
4. J.F. Maranzano et al., "Architecture Reviews: Practice and Experience," IEEE Software, vol. 22, no. 2, 2005, pp. 34-43.
5. B. Kitchenham and S.L. Pfleeger, "Principles of Survey Research," Parts 1 to 6, SIGSOFT Software Eng. Notes, ACM Press, 2001-2002.
6. M. Ali Babar, L. Zhu, and R. Jeffery, "A Framework for Classifying and Comparing Software Architecture Evaluation Methods," Proc. 15th Australian Software Eng. Conf., IEEE CS Press, 2004, pp. 309-319.
7. P. Bengtsson et al., "Architecture-Level Modifiability Analysis (ALMA)," J. Systems and Software, vol. 69, nos. 1-2, 2004, pp. 129-147.
8. L.G. Williams and C.U. Smith, "PASA: A Method for the Performance Assessment of Software Architecture," Proc. 3rd Workshop Software Performance, ACM Press, 2002, pp. 179-189.
9. R. Kazman et al., "A Basis for Analyzing Software Architecture Analysis Methods," Software Quality J., vol. 13, no. 4, 2005, pp. 329-355.
10. L. Dobrica and E. Niemela, "A Survey on Software Architecture Analysis Methods," IEEE Trans. Software Eng., vol. 28, no. 7, 2002, pp. 638-653.
11. R. Kazman, L. Bass, and M. Klein, "The Essential Components of Software Architecture Design and Analysis," J. Systems and Software, vol. 79, no. 8, 2006, pp. 1207-1216.
12. R. Kazman and L. Bass, "Making Architecture Reviews Work in the Real World," IEEE Software, vol. 19, no. 1, 2002, pp. 67-73.
13. D.L. Parnas and D.M. Weiss, "Active Design Reviews: Principles and Practices," J. Systems and Software, vol. 7, no. 4, 1987, pp. 259-265.
14. J. Maranzano, Best Current Practices: Software Architecture Validation, tech. report, AT&T, 1991.
15. A. Liu and I. Gorton, "Accelerating COTS Middleware Technology Acquisition: The i-MATE Process," IEEE Software, vol. 20, no. 2, 2003, pp. 72-79.

Index Terms:
Software architecture, Architecture reviews, Surveys
Citation:
Muhammad Ali Babar, Ian Gorton, "Software Architecture Review: The State of Practice," Computer, vol. 42, no. 7, pp. 26-32, July 2009, doi:10.1109/MC.2009.233
Usage of this product signifies your acceptance of the Terms of Use.