The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.07 - July (2009 vol.42)
pp: 26-32
Ian Gorton , Pacific Northwest National Laboratory
ABSTRACT
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.
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
REFERENCES
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.
6 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool