{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T16:50:35Z","timestamp":1743094235395,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":43,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642386756"},{"type":"electronic","value":"9783642386763"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38676-3_5","type":"book-chapter","created":{"date-parts":[[2013,5,31]],"date-time":"2013-05-31T02:15:27Z","timestamp":1369966527000},"page":"168-194","source":"Crossref","is-referenced-by-count":0,"title":["Using Pattern-Based Architecture Reviews to Detect Quality Attribute Issues - An Exploratory Study"],"prefix":"10.1007","author":[{"given":"Neil B.","family":"Harrison","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paris","family":"Avgeriou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5_CR1","unstructured":"Sommerville, I.: Software Engineering, 8th edn. Addison Wesley Longman (2007)"},{"issue":"4","key":"5_CR2","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1049\/ip-sen:20045037","volume":"152","author":"F. Bachmann","year":"2005","unstructured":"Bachmann, F., Bass, L., Klein, M., Shelton, C.: Designing Software Architectures to Achieve Quality Attribute Requirements. IEE Proceedings\u00a0152(4), 153\u2013165 (2005)","journal-title":"IEE Proceedings"},{"key":"5_CR3","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison-Wesley (2003)"},{"key":"5_CR4","unstructured":"International Standards Organization, Information Technology \u2013 Software Product Quality \u2013 Part 1: Quality Model, ISO\/IEC FDIS 9126-1 (2000)"},{"key":"5_CR5","unstructured":"Bengtsson, P.: Towards Maintainability Metrics on Software Architecture: An Adaptation of Object-Oriented Metrics. In: First Nordic Workshop on Software Architecture, Ronneby (1998)"},{"key":"5_CR6","unstructured":"Abowd, G., Bass, L., Clements, P., Kazman, R., Northrop, L., Zaremski, A.: Recommended Best Industrial Practice for Software Architecture Evaluation. Technical Report CMU\/SEI-96-TR-025, CMU Software Engineering Institute (1997)"},{"key":"5_CR7","unstructured":"Obbink, H., Kruchten, P., Kozaczynski, P., Hilliard, R., Ran, A., Postema, H., Lutz, D., Kazman, R., Tracz, W., Kahane, E.: Report on Software Architecture Review and Assessment, SARA (2002), \n                    http:\/\/philippe.kruchten.com\/architecture\/SARAv1.pdf"},{"issue":"7","key":"5_CR8","doi-asserted-by":"publisher","first-page":"638","DOI":"10.1109\/TSE.2002.1019479","volume":"28","author":"L. Dobrica","year":"2002","unstructured":"Dobrica, L., Niemel\u00e4, E.: A Survey on Software Architecture Analysis Methods. IEEE Trans. Softw. Eng.\u00a028(7), 638\u2013653 (2002)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"5_CR9","doi-asserted-by":"crossref","unstructured":"Ali-Babar, M., Zhu, L., Jeffery, R.: A Framework for Classifying and Comparing Software Architecture Evaluation Methods. In: 15th Australian Software Engineering Conference, Melbourne, pp. 309\u2013318 (2004)","DOI":"10.1109\/ASWEC.2004.1290484"},{"key":"5_CR10","unstructured":"Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures: Methods and Case Studies. Addison-Wesley (2002)"},{"issue":"2","key":"5_CR11","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MS.2005.28","volume":"22","author":"J. Maranzano","year":"2002","unstructured":"Maranzano, J., Rozsypal, S., Zimmerman, G., Warnken, G., Wirth, P., Weiss, D.: Architecture Reviews: Practice and Experience. IEEE Software\u00a022(2), 34\u201343 (2002)","journal-title":"IEEE Software"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Bass, L., Nord, R., Wood, W., Zubrow, D.: Risk Themes Discovered Through Architecture Evaluations. SEI Report CMU\/SEI-2006-TR-012 (2006)","DOI":"10.1109\/WICSA.2007.37"},{"key":"5_CR13","unstructured":"Beck, K., et al.: Manifesto for Software Development, \n                    http:\/\/agilemanifesto.org\n                   (accessed October 2008)"},{"issue":"8","key":"5_CR14","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","volume":"28","author":"B.A. Kitchenham","year":"2002","unstructured":"Kitchenham, B.A., Pfleeger, S.L., Pickard, L.M., Jones, P.W., Hoaglin, D.C., Emam, K.E., Rosenberg, J.: Preliminary guidelines for empirical research in software engineering. IEEE Trans. Softw.\u00a028(8), 721\u2013734 (2002)","journal-title":"IEEE Trans. Softw."},{"key":"5_CR15","unstructured":"Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley (1995)"},{"issue":"4","key":"5_CR16","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/MS.2007.124","volume":"24","author":"N. Harrison","year":"2007","unstructured":"Harrison, N., Avgeriou, P., Zdun, U.: Architecture Patterns as Mechanisms for Capturing Architectural Decisions. IEEE Software\u00a024(4), 38\u201345 (2007)","journal-title":"IEEE Software"},{"key":"#cr-split#-5_CR17.1","unstructured":"Shaw, M.: Toward Higher-Level Abstractions for Software Systems. In: Proc. Tercer Simposio Internacional del Conocimiento y su Ingerieria, pp. 55-61 (October 1988)"},{"key":"#cr-split#-5_CR17.2","unstructured":"reprinted in Data and Knowledge Engineering, vol.\u00a05, pp. 19-28 (1990)"},{"key":"5_CR18","unstructured":"Buschmann, F., et al.: Pattern-Oriented Software Architecture: A System of Patterns. Wiley (1996)"},{"key":"5_CR19","unstructured":"Avgeriou, P., Zdun, U.: Architectural Patterns Revisited \u2013 a Pattern Language. In: 10th European Conference on Pattern Languages of Programs (EuroPLoP 2005), Irsee, Germany (2005)"},{"key":"5_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/978-3-540-75132-8_21","volume-title":"Software Architecture","author":"N. Harrison","year":"2007","unstructured":"Harrison, N., Avgeriou, P.: Leveraging Architecture Patterns to Satisfy Quality Attributes. In: Oquendo, F. (ed.) ECSA 2007. LNCS, vol.\u00a04758, pp. 263\u2013270. Springer, Heidelberg (2007)"},{"key":"5_CR21","doi-asserted-by":"crossref","unstructured":"Harrison, N., Avgeriou, P.: Pattern-Driven Architectural Partitioning - Balancing Functional and Non-functional Requirements. In: First International Workshop on Software Architecture Research and Practice (SARP 2007). IEEE Computer Society Press (2007)","DOI":"10.1109\/ICDT.2007.65"},{"key":"5_CR22","unstructured":"Harrison, N., Avgeriou, P., Zdun, U.: Focus Group Report: Capturing Architectural Knowledge with Architectural Patterns. In: 11th European Conference on Pattern Languages of Programs (EuroPLoP 2006), Irsee, Germany (2006)"},{"key":"5_CR23","unstructured":"Coplien, J., Harrison, N.: Organizational Patterns of Agile Software Development. Prentice-Hall (2004)"},{"key":"5_CR24","doi-asserted-by":"crossref","unstructured":"Harrison, N., Avgeriou, P.: Analysis of Architecture Pattern Usage in Legacy System Architecture Documentation. In: 7th Working IEEE\/IFIP Conference on Software Architecture, Vancouver, pp. 147\u2013156 (2008)","DOI":"10.1109\/WICSA.2008.18"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Utas, G.: Robust Communications Software: Extreme Availability, Reliability and Scalability for Carrier-Grade Systems. Wiley (2005)","DOI":"10.1002\/0470011793"},{"key":"5_CR26","doi-asserted-by":"crossref","unstructured":"Harrison, N., Avgeriou, P.: Incorporating Fault Tolerance Techniques in Software Architecture Patterns. In: International Workshop on Software Engineering for Resilient Systems (SERENE 2008). ACM Press, Newcastle upon Tyne (2008)","DOI":"10.1145\/1479772.1479775"},{"key":"5_CR27","unstructured":"Kazman, R., Bass, L., Abword, G., Webb, M.: SAAM: A Method for Analyzing the Properties of Software Architectures. In: 16th International Conference on Software Engineering (1994)"},{"key":"5_CR28","doi-asserted-by":"crossref","unstructured":"Kazman, R., Klein, M., Barbacci, M., Longstaff, T., Lipson, H., Carriere, J.: The Architecture Tradeoff Analysis Method. In: Proceedings of IEEE, ICECCS (1998)","DOI":"10.21236\/ADA350761"},{"key":"5_CR29","unstructured":"Zhu, L., Babar, M.A., Jeffrey, R.: Mining Patterns to Support Software Architecture Evaluation. In: Fourth Working IEEE\/IFIP Conference on Software Architecture (WICSA). IEEE Computer Society, Washington, DC (2004)"},{"issue":"9","key":"5_CR30","doi-asserted-by":"publisher","first-page":"1443","DOI":"10.1016\/j.jss.2008.02.021","volume":"81","author":"L. Bass","year":"2008","unstructured":"Bass, L., Nord, R., Wood, W., Zubrow, D., Ozkaya, I.: Analysis of architecture evaluation data. J. Syst. Softw.\u00a081(9), 1443\u20131455 (2008)","journal-title":"J. Syst. Softw."},{"key":"5_CR31","unstructured":"Clements, P.: Active Reviews for Intermediate Designs, SEI Carnegie Mellon University CUM\/SEI-2000-TN-009 (2000)"},{"key":"5_CR32","doi-asserted-by":"crossref","unstructured":"Bengtsson, P.-O., Lassing, N., Bosch, J., Van Vliet, H.: Architecture-Level Modifiability Analysis. Journal of Systems and Software\u00a069 (2004)","DOI":"10.1016\/S0164-1212(03)00080-3"},{"key":"5_CR33","unstructured":"Bengtsson, P.O., Bosch, J.: Architectural Level Prediction of Software Maintenance. In: 3rd European Conf. on Software Engineering Maintenance and Reengineering (1999)"},{"key":"5_CR34","unstructured":"Bengtsson, P.O., Bosch, J.: Scenario-based Architecture Reengineering. In: 5th International Conference on Software Reuse (1998)"},{"issue":"4","key":"5_CR35","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1080\/07421222.1992.11517938","volume":"3","author":"M. Alavi","year":"1992","unstructured":"Alavi, M., Carlson, P.: A Review of MIS Research and Disciplinary Development. Journal of Management Information Systems\u00a03(4), 45\u201362 (1992)","journal-title":"Journal of Management Information Systems"},{"issue":"4","key":"5_CR36","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1145\/1189136.1189180","volume":"38","author":"H. Holz","year":"2006","unstructured":"Holz, H., Applin, A., Haberman, B., Joyce, D., Purchase, H., Reed, C.: Research methods in computing: what are they, and how should we teach them? SIGCSE Bull.\u00a038(4), 96\u2013114 (2006)","journal-title":"SIGCSE Bull."},{"key":"5_CR37","doi-asserted-by":"crossref","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B., Wessl\u00e9n, A.: Experimentation in Software Engineering: an Introduction. Kluwer Academic Publishers (2000)","DOI":"10.1007\/978-1-4615-4625-2"},{"key":"5_CR38","doi-asserted-by":"crossref","unstructured":"Jedlitschka, A., Pfal, D.: Reporting Guidelines for Controlled Experiments in Software Engineering. In: Intl. Symp. on Empirical Software Engineering (2005)","DOI":"10.1109\/ISESE.2005.1541818"},{"key":"5_CR39","unstructured":"Cockburn, A.: Agile Software Development: The Cooperative Game, 2nd edn. Addison-Wesley (2007)"},{"key":"5_CR40","doi-asserted-by":"crossref","unstructured":"Schwaber, K.: Agile Project Management with Scrum. Microsoft Press (2004)","DOI":"10.1007\/11499053_47"},{"issue":"1","key":"5_CR41","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1023\/A:1009787822215","volume":"3","author":"P.M. Johnson","year":"1998","unstructured":"Johnson, P.M., Tjahjono, D.: Does Every Inspection Really Need a Meeting? Empirical Softw. Eng.\u00a03(1), 9\u201335 (1998)","journal-title":"Empirical Softw. Eng."},{"key":"5_CR42","doi-asserted-by":"crossref","unstructured":"Falessi, D., Ali Babar, M., Cantone, G., Kruchten, P.: Applying empirical software engineering to software architecture: challenges and lessons learned. Empirical Swre. Eng. (2010) (to appear)","DOI":"10.1007\/s10664-009-9121-0"}],"container-title":["Lecture Notes in Computer Science","Transactions on Pattern Languages of Programming III"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38676-3_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,23]],"date-time":"2023-01-23T17:47:33Z","timestamp":1674496053000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-38676-3_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642386756","9783642386763"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38676-3_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}