{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T14:29:11Z","timestamp":1776781751879,"version":"3.51.2"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,7,8]],"date-time":"2015-07-08T00:00:00Z","timestamp":1436313600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,7,8]]},"DOI":"10.1145\/2855321.2855362","type":"proceedings-article","created":{"date-parts":[[2016,2,4]],"date-time":"2016-02-04T16:26:02Z","timestamp":1454603162000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Towards systematic selection of architectural patterns with respect to quality requirements"],"prefix":"10.1145","author":[{"given":"Azadeh","family":"Alebrahim","sequence":"first","affiliation":[{"name":"The Ruhr Institute for Software Technology, Duisburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephan","family":"Fassbender","sequence":"additional","affiliation":[{"name":"The Ruhr Institute for Software Technology, Duisburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Filipczyk","sequence":"additional","affiliation":[{"name":"The Ruhr Institute for Software Technology, Essen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Goedicke","sequence":"additional","affiliation":[{"name":"The Ruhr Institute for Software Technology, Essen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maritta","family":"Heisel","sequence":"additional","affiliation":[{"name":"The Ruhr Institute for Software Technology, Duisburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,7,8]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Alebrahim A. Choppy C. Fassbender S. and Heisel M. 2014. Optimizing functional and quality requirements according to stakeholders' goals. In System Quality and Software Architecture (SQSA). Elsevier 75--120.  Alebrahim A. Choppy C. Fassbender S. and Heisel M. 2014. Optimizing functional and quality requirements according to stakeholders' goals. In System Quality and Software Architecture (SQSA). Elsevier 75--120.","DOI":"10.1016\/B978-0-12-417009-4.00004-1"},{"key":"e_1_3_2_1_2_1","volume-title":"Proc. ECSA'11","author":"Alebrahim A.","unstructured":"Alebrahim , A. , Hatebur , D. , and Heisel , M . 2011. Towards systematic integration of quality requirements into software architecture . In Proc. ECSA'11 . Springer, 17--25. Alebrahim, A., Hatebur, D., and Heisel, M. 2011. Towards systematic integration of quality requirements into software architecture. In Proc. ECSA'11. Springer, 17--25."},{"key":"e_1_3_2_1_3_1","volume-title":"In 10th European Conference on Pattern Languages of Programs (EuroPlop","author":"Avgeriou P.","year":"2005","unstructured":"Avgeriou , P. and Zdun , U . 2005. Architectural patterns revisited: A pattern language . In In 10th European Conference on Pattern Languages of Programs (EuroPlop 2005 ), Irsee. 1--39. Avgeriou, P. and Zdun, U. 2005. Architectural patterns revisited: A pattern language. In In 10th European Conference on Pattern Languages of Programs (EuroPlop 2005), Irsee. 1--39."},{"key":"e_1_3_2_1_4_1","unstructured":"Bass L. Clemens P. and Kazman R. 2003. Software architecture in practice Second Ed. Addison-Wesley.   Bass L. Clemens P. and Kazman R. 2003. Software architecture in practice Second Ed. Addison-Wesley."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(02)00076-6"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Bode S. and Riebisch M. 2010. Impact Evaluation for Quality-Oriented Architectural Decisions regarding Evolvability. In Software Architecture. Springer 182--197.   Bode S. and Riebisch M. 2010. Impact Evaluation for Quality-Oriented Architectural Decisions regarding Evolvability. In Software Architecture. Springer 182--197.","DOI":"10.1007\/978-3-642-15114-9_15"},{"key":"e_1_3_2_1_7_1","unstructured":"Bosch J. 2000. Design and use of software architectures. Addison-Weseley.   Bosch J. 2000. Design and use of software architectures. Addison-Weseley."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings. ECBS'99","author":"Bosch J.","unstructured":"Bosch , J. and Molin , P . 1999. Software architecture design: evaluation and transformation . In Proceedings. ECBS'99 . 4--10. Bosch, J. and Molin, P. 1999. Software architecture design: evaluation and transformation. In Proceedings. ECBS'99. 4--10."},{"key":"e_1_3_2_1_9_1","unstructured":"Buschmann F. Meunier R. Rohnert H. Sommerlad P. and Stal M. 1996. Pattern-Oriented Software Architecture: A System of Patterns. Vol. 1. John Wiley & Sons.   Buschmann F. Meunier R. Rohnert H. Sommerlad P. and Stal M. 1996. Pattern-Oriented Software Architecture: A System of Patterns . Vol. 1. John Wiley & Sons."},{"key":"e_1_3_2_1_10_1","volume-title":"IEE Proceedings -- Software, Special issue on Relating Software Requirements and Architecture 152","author":"Choppy C.","unstructured":"Choppy , C. , Hatebur , D. , and Heisel , M . 2005. Architectural patterns for problem frames . IEE Proceedings -- Software, Special issue on Relating Software Requirements and Architecture 152 , 4, 198--208. Choppy, C., Hatebur, D., and Heisel, M. 2005. Architectural patterns for problem frames. IEE Proceedings -- Software, Special issue on Relating Software Requirements and Architecture 152, 4, 198--208."},{"key":"e_1_3_2_1_11_1","volume-title":"Proc. of the European Conf. on Pattern Languages of Programs (EuroPLoP). Universit\u00e4tsverlag Konstanz, 749--767","author":"C\u00f4t\u00e9 I.","unstructured":"C\u00f4t\u00e9 , I. , Hatebur , D. , Heisel , M. , Schmidt , H. , and Wentzlaff , I . 2008. A Systematic Account of Problem Frames . In Proc. of the European Conf. on Pattern Languages of Programs (EuroPLoP). Universit\u00e4tsverlag Konstanz, 749--767 . C\u00f4t\u00e9, I., Hatebur, D., Heisel, M., Schmidt, H., and Wentzlaff, I. 2008. A Systematic Account of Problem Frames. In Proc. of the European Conf. on Pattern Languages of Programs (EuroPLoP). Universit\u00e4tsverlag Konstanz, 749--767."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1287\/mnsc.35.8.982"},{"key":"e_1_3_2_1_13_1","volume-title":"Proc. ICSOFT","author":"Fassbender S.","year":"2013","unstructured":"Fassbender , S. and Heisel , M . 2013. From problems to laws in requirements engineering using model-transformation . In Proc. ICSOFT 2013 . SciTePress, 447--458. Fassbender, S. and Heisel, M. 2013. From problems to laws in requirements engineering using model-transformation. In Proc. ICSOFT 2013. SciTePress, 447--458."},{"key":"e_1_3_2_1_14_1","volume-title":"Software Technologies. Communications in Computer and Information Science Series","volume":"457","author":"Fassbender S.","unstructured":"Fassbender , S. and Heisel , M . 2014. A computer aided process from problems to laws in requirements engineering . In Software Technologies. Communications in Computer and Information Science Series , vol. 457 . Springer, 215--234. Fassbender, S. and Heisel, M. 2014. A computer aided process from problems to laws in requirements engineering. In Software Technologies. Communications in Computer and Information Science Series, vol. 457. Springer, 215--234."},{"key":"e_1_3_2_1_15_1","volume-title":"Analysis Patterns: Reusable Object Models","author":"Fowler M.","year":"1996","unstructured":"Fowler , M. 1996 . Analysis Patterns: Reusable Object Models . Addison Wesley . Fowler, M. 1996. Analysis Patterns: Reusable Object Models. Addison Wesley."},{"key":"e_1_3_2_1_16_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1995","unstructured":"Gamma , E. , Helm , R. , Johnson , R. , and Vlissides , J . 1995 . Design Patterns: Elements of Reusable Object-Oriented Software . Addison Wesley . Gamma, E., Helm, R., Johnson, R., and Vlissides, J. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s007660170013"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2010.04.067"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceddings ICFEM'11","author":"Hatebur D.","unstructured":"Hatebur , D. and Heisel , M . 2010. Making pattern- and model-based software development more rigorous . In Proceddings ICFEM'11 . Springer, 253--269. Hatebur, D. and Heisel, M. 2010. Making pattern- and model-based software development more rigorous. In Proceddings ICFEM'11. Springer, 253--269."},{"key":"e_1_3_2_1_20_1","unstructured":"Hofmeister C. Nord R. and Soni D. 1999. Applied Software Architecture: A Practical Guide for Software Designers. Addison-Wesley.   Hofmeister C. Nord R. and Soni D. 1999. Applied Software Architecture: A Practical Guide for Software Designers. Addison-Wesley."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1012547320602"},{"key":"e_1_3_2_1_22_1","unstructured":"ISO\/IEC. 2010. Iso\/iec 25010 system and software quality models. Tech. rep.  ISO\/IEC. 2010. Iso\/iec 25010 system and software quality models. Tech. rep."},{"key":"e_1_3_2_1_23_1","volume-title":"Analyzing and structuring software development problems","author":"Jackson M.","unstructured":"Jackson , M. 2001. Problem Frames . Analyzing and structuring software development problems . Addison-Wesley . Jackson, M. 2001. Problem Frames. Analyzing and structuring software development problems. Addison-Wesley."},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the Fourth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS.","author":"Kazman R.","unstructured":"Kazman , R. , Klein , M. , Barbacci , M. , Longstaff , T. , Lipson , H. , and Carriere , J . 1998. The Architecture Tradeoff Analysis Method . In Proceedings of the Fourth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS. Kazman, R., Klein, M., Barbacci, M., Longstaff, T., Lipson, H., and Carriere, J. 1998. The Architecture Tradeoff Analysis Method. In Proceedings of the Fourth IEEE International Conference on Engineering of Complex Computer Systems (ICECCS."},{"key":"e_1_3_2_1_25_1","volume-title":"Proceddings SE'12","author":"Konersmann M.","unstructured":"Konersmann , M. , Alebrahim , A. , Heisel , M. , Goedicke , M. , and Kersten , B . 2012. Deriving Quality-based Architecture Alternatives with Patterns . In Proceddings SE'12 . GI, 71--82. Konersmann, M., Alebrahim, A., Heisel, M., Goedicke, M., and Kersten, B. 2012. Deriving Quality-based Architecture Alternatives with Patterns. In Proceddings SE'12. GI, 71--82."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.469759"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 5th European Conference on Software Architecture (ECSA), I. Crnkovic, V. Gruhn, and M. Book, Eds. LNCS 6903","author":"M\u00fcller M.","unstructured":"M\u00fcller , M. , Kersten , B. , and Goedicke , M . 2011. A Question-Based Method for Deriving Software Architectures . In Proceedings of the 5th European Conference on Software Architecture (ECSA), I. Crnkovic, V. Gruhn, and M. Book, Eds. LNCS 6903 . Springer Verlag, 35--42. M\u00fcller, M., Kersten, B., and Goedicke, M. 2011. A Question-Based Method for Deriving Software Architectures. In Proceedings of the 5th European Conference on Software Architecture (ECSA), I. Crnkovic, V. Gruhn, and M. Book, Eds. LNCS 6903. Springer Verlag, 35--42."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.dss.2007.04.004"},{"key":"e_1_3_2_1_29_1","volume-title":"Tech. Rep. CMU\/SEI-2005-TN-014","author":"Obrien L.","year":"2005","unstructured":"Obrien , L. , Bass , L. , and Merson , P . 2005 . Quality Attributes and Service-Oriented Architectures . Tech. Rep. CMU\/SEI-2005-TN-014 , Software Engineering Institute . Obrien, L., Bass, L., and Merson, P. 2005. Quality Attributes and Service-Oriented Architectures. Tech. Rep. CMU\/SEI-2005-TN-014, Software Engineering Institute."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2008.39"},{"key":"e_1_3_2_1_31_1","volume-title":"Int. series in operations research & management science: ISOR","author":"Pomerol J.","unstructured":"Pomerol , J. and Barba-Romero , S. 2000. Multicriterion Decision in Management: Principles and Practice . Int. series in operations research & management science: ISOR . Kluwer . Pomerol, J. and Barba-Romero, S. 2000. Multicriterion Decision in Management: Principles and Practice. Int. series in operations research & management science: ISOR. Kluwer."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"crossref","unstructured":"Rausch A. Reussner R. Mirandola R. and Plasil F. 2008. The Common Component Modeling Example: Comparing Software Component Models 1st Ed. Springer.   Rausch A. Reussner R. Mirandola R. and Plasil F. 2008. The Common Component Modeling Example: Comparing Software Component Models 1st Ed. Springer.","DOI":"10.1007\/978-3-540-85289-6"},{"key":"e_1_3_2_1_33_1","volume-title":"Multiple Criteria Decision Analysis: State of the Art Surveys","author":"Saaty T.","unstructured":"Saaty , T. 2005. The analytic hierarchy and analytic network processes for the measurement of intangible criteria and for decision-making . In Multiple Criteria Decision Analysis: State of the Art Surveys . Springer , 345--408. Saaty, T. 2005. The analytic hierarchy and analytic network processes for the measurement of intangible criteria and for decision-making. In Multiple Criteria Decision Analysis: State of the Art Surveys. Springer, 345--408."},{"key":"e_1_3_2_1_34_1","volume-title":"Software Aechitecture: Perspectives on an emerging discipline","author":"Shaw M.","year":"1996","unstructured":"Shaw , M. and Garlan , G . 1996 . Software Aechitecture: Perspectives on an emerging discipline . Prentice Hall . Shaw, M. and Garlan, G. 1996. Software Aechitecture: Perspectives on an emerging discipline. Prentice Hall."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2011.42"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2013.01.057"},{"key":"e_1_3_2_1_37_1","volume-title":"In European Conference on Pattern Languages of Programs.","author":"Weiss M.","year":"2008","unstructured":"Weiss , M. 2008 . Patterns and their impact on system concerns . In In European Conference on Pattern Languages of Programs. Weiss, M. 2008. Patterns and their impact on system concerns. In In European Conference on Pattern Languages of Programs."},{"key":"e_1_3_2_1_38_1","volume-title":"Software Engineering: An Introduction","author":"Wohlin C.","year":"2000","unstructured":"Wohlin , C. , Runeson , P. , H\u00f6st , M. , Ohlsson , M. C. , Regnell , B. , and Wessl\u00e9n , A . 2000 . Experimentation in Software Engineering: An Introduction . Kluwer Academic Publishers , Norwell, MA, USA . Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M. C., Regnell, B., and Wessl\u00e9n, A. 2000. Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, Norwell, MA, USA."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Wojcik R. Bachmann F. Bass L. Clements P. C. Merson P. Nord R. and Wood W. G. 2006. Attribute-Driven Design (ADD) Version 2.0. Tech. rep. Software Engineering Institute.  Wojcik R. Bachmann F. Bass L. Clements P. C. Merson P. Nord R. and Wood W. G. 2006. Attribute-Driven Design (ADD) Version 2.0. Tech. rep. Software Engineering Institute.","DOI":"10.21236\/ADA460414"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.v37:9"}],"event":{"name":"EuroPLoP 2015: 20th European Conference on Pattern Languages of Programs","location":"Kaufbeuren Germany","acronym":"EuroPLoP 2015"},"container-title":["Proceedings of the 20th European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2855321.2855362","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2855321.2855362","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:48Z","timestamp":1750225728000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2855321.2855362"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7,8]]},"references-count":40,"alternative-id":["10.1145\/2855321.2855362","10.1145\/2855321"],"URL":"https:\/\/doi.org\/10.1145\/2855321.2855362","relation":{},"subject":[],"published":{"date-parts":[[2015,7,8]]},"assertion":[{"value":"2015-07-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}