{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T09:00:47Z","timestamp":1775811647904,"version":"3.50.1"},"reference-count":62,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2015,2,8]],"date-time":"2015-02-08T00:00:00Z","timestamp":1423353600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2016,6]]},"DOI":"10.1007\/s11219-015-9268-4","type":"journal-article","created":{"date-parts":[[2015,2,7]],"date-time":"2015-02-07T02:23:32Z","timestamp":1423275812000},"page":"271-299","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":33,"title":["A survey on quality attributes in service-based systems"],"prefix":"10.1007","volume":"24","author":[{"given":"David","family":"Ameller","sequence":"first","affiliation":[]},{"given":"Matthias","family":"Galster","sequence":"additional","affiliation":[]},{"given":"Paris","family":"Avgeriou","sequence":"additional","affiliation":[]},{"given":"Xavier","family":"Franch","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,2,8]]},"reference":[{"key":"9268_CR1","unstructured":"Al-Kilidar, H., Cox, K., & Kitchenham, B. (2005). The use and usefulness of the ISO\/IEC 9126 Quality Standard. In International symposium on empirical software engineering (pp. 126\u2013132). Noosa Heads, Australia: IEEE Computer Society."},{"key":"9268_CR2","unstructured":"Ameller, D., Galster, M., Avgeriou, P., & Franch, X. (2013). The role of quality attributes in service-based systems design. In 7th European conference on software architecture (ECSA) (pp. 200\u2013207). Montpellier, France: Springer."},{"key":"9268_CR3","unstructured":"Bachmann, F., & Bass, L. (2001). introduction to the attribute driven design method. In 23rd international conference on software engineering (pp. 745\u2013746). IEEE Computer Society."},{"key":"9268_CR4","doi-asserted-by":"crossref","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. (2005). Designing software architectures to achieve quality attribute requirements. IEE Proceedings Software, 152, 153\u2013165.","journal-title":"IEE Proceedings Software"},{"key":"9268_CR5","doi-asserted-by":"crossref","unstructured":"Balasubramaniam, S., Lewis, G. A., Morris, E., Simanta, S., & Smith, D. B. (2009). Challenges for assuring quality of service in a service-oriented environment. In 2009 ICSE workshop on principles of engineering service oriented systems (pp. 103\u2013106). Vancouver, Canada: IEEE Computer Society.","DOI":"10.1109\/PESOS.2009.5068829"},{"key":"9268_CR6","doi-asserted-by":"crossref","unstructured":"Barbacci, M. R., Ellison, R. J., Lattanze, A. J., Stafford, J. A., Weinstock, C. B., & Wood, W. G. (2003). Quality attribute workshops (QAWs), third edition. Technical report, SEI CMU.","DOI":"10.21236\/ADA418428"},{"key":"9268_CR7","doi-asserted-by":"crossref","unstructured":"Barbacci, M. R., Kleiin, M. H., & Weinstock, C. B. (1997). Principles for evaluating the quality attributes of a software architecture. Technical report, SEI CMU.","DOI":"10.21236\/ADA324233"},{"key":"9268_CR8","first-page":"528","volume-title":"Encyclopedia of software engineering","author":"V Basili","year":"1994","unstructured":"Basili, V., Caldiera, G., & Rombach, D. (1994). The goal question metric approach. In J. J. Marciniak (Ed.), Encyclopedia of software engineering (Vol. 1, pp. 528\u2013532). New York, NY: Wiley."},{"key":"9268_CR9","volume-title":"Software architecture in practice","author":"L Bass","year":"2003","unstructured":"Bass, L., Clements, P., & Kazman, R. (2003). Software architecture in practice. Boston, MA: Addison-Wesley."},{"key":"9268_CR10","doi-asserted-by":"crossref","first-page":"575","DOI":"10.4304\/jsw.7.3.575-587","volume":"7","author":"H Becha","year":"2012","unstructured":"Becha, H., & Amyot, D. (2012). Non-functional properties in service oriented architecture\u2014A consumer\u2019s perspective. Journal of Software, 7, 575\u2013587.","journal-title":"Journal of Software"},{"key":"9268_CR11","first-page":"1","volume":"8","author":"C Bennett","year":"2011","unstructured":"Bennett, C., Khangura, S., Brehaut, J. C., Graham, I. D., Moher, D., Potter, B. K., & Grimshaw, J. M. (2011). Reporting guidelines for survey research: An analysis of published guidance and reporting practices. PLoS Medicine, 8, 1\u201312.","journal-title":"PLoS Medicine"},{"key":"9268_CR12","doi-asserted-by":"crossref","unstructured":"Bosch, J. (2004). Software architecture: The next step. In First European workshop on software architecture (pp. 194\u2013199). Springer.","DOI":"10.1007\/978-3-540-24769-2_14"},{"key":"9268_CR13","volume-title":"Pattern-oriented software architecture volume 1: A system of patterns","author":"F Buschmann","year":"1996","unstructured":"Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., & Stal, M. (1996). Pattern-oriented software architecture volume 1: A system of patterns. West Sussex: Wiley."},{"key":"9268_CR14","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1007\/978-3-540-45143-3_7","volume-title":"Empirical methods and studies in software engineering","author":"M Ciolkowski","year":"2003","unstructured":"Ciolkowski, M., Laitenberger, O., Vegas, S., & Biffl, S. (2003). Practical experiences in the design and conduct of surveys in empirical software engineering. In R. Conradi & A. I. Wang (Eds.), Empirical methods and studies in software engineering (pp. 104\u2013128). Berlin: Springer."},{"key":"9268_CR15","doi-asserted-by":"crossref","unstructured":"Cohen, S., & Krut, R. (2010). Managing variation in services in a software product line context. Technical note, CMU SEI.","DOI":"10.21236\/ADA522574"},{"key":"9268_CR16","first-page":"246","volume-title":"Research design: Qualitative, quantitative, and mixed methods approaches","author":"JW Creswell","year":"2014","unstructured":"Creswell, J. W. (2014). Research design: Qualitative, quantitative, and mixed methods approaches (4th ed., p. 246). Thousand Oaks: Sage.","edition":"4"},{"key":"9268_CR17","unstructured":"de Oliveira Cavalcanti, R., de Almeida, E. S., & Meira, S. (2011). Extending the RiPLE-DE process with quality attribute variability realization. In 7th international ACM Sigsoft conference on the quality of software architectures (QoSA), (pp. 159\u2013163). Boulder, CO: ACM."},{"key":"9268_CR18","volume-title":"Service-oriented architecture (SOA): Concepts, technology, and design","author":"T Erl","year":"2005","unstructured":"Erl, T. (2005). Service-oriented architecture (SOA): Concepts, technology, and design. Upper Saddle River, NJ: Prentice Hall."},{"key":"9268_CR19","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.infsof.2007.10.012","volume":"50","author":"RN Ferrari","year":"2008","unstructured":"Ferrari, R. N., & Madhavji, N. H. (2008). Architecting-problems rooted in requirements. Information and Software Technology, 50, 53\u201366.","journal-title":"Information and Software Technology"},{"key":"9268_CR20","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MS.2003.1159027","volume":"20","author":"X Franch","year":"2003","unstructured":"Franch, X., & Carvallo, J. P. (2003). Using quality models in software package selection. IEEE Software, 20, 34\u201341.","journal-title":"IEEE Software"},{"key":"9268_CR21","unstructured":"Gehlert, A., & Metzger, A. (2009). Quality reference model for SBA. S-Cube."},{"key":"9268_CR22","volume-title":"Doing research in the real world","author":"DE Gray","year":"2009","unstructured":"Gray, D. E. (2009). Doing research in the real world. London: Sage."},{"key":"9268_CR23","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s11761-009-0046-7","volume":"3","author":"Q Gu","year":"2009","unstructured":"Gu, Q., & Lago, P. (2009). Exploring service-oriented system engineering challenges: A systematic literature review. Service Oriented Computing and Applications, 3, 171\u2013188.","journal-title":"Service Oriented Computing and Applications"},{"key":"9268_CR24","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MS.2007.124","volume":"24","author":"N Harrison","year":"2007","unstructured":"Harrison, N., Avgeriou, P., & Zdun, U. (2007). Using patterns to capture architectural decisions. IEEE Software, 24, 38\u201345.","journal-title":"IEEE Software"},{"key":"9268_CR25","unstructured":"IEEE Computer Society Software Engineering Standards Committee. (1990). IEEE standard glossary of software engineering terminology. Vol. IEEE Std 610.12-1990."},{"key":"9268_CR26","unstructured":"ISO\/IEC. (2001). Software engineering\u2014Product quality\u2014Part 1: Quality model. Vol. ISO\/IEC 9126-1, Geneva, Switzerland."},{"key":"9268_CR27","unstructured":"ISO\/IEC. (2003a) Software engineering\u2014Product quality\u2014Part 2: External metrics (pp. 86). Geneva, Switzerland."},{"key":"9268_CR28","unstructured":"ISO\/IEC. (2003b). Software engineering\u2014Product quality\u2014Part 3: Internal metrics (pp. 62). Geneva, Switzerland."},{"key":"9268_CR29","unstructured":"ISO\/IEC3. (2004). Software engineering\u2014Product quality\u2014Part 4: Quality in use metrics (pp. 59). Geneva, Switzerland."},{"key":"9268_CR30","doi-asserted-by":"crossref","first-page":"1232","DOI":"10.1016\/j.jss.2009.04.052","volume":"82","author":"A Jansen","year":"2009","unstructured":"Jansen, A., Avgeriou, P., & van der Ven, J. S. (2009). Enriching software architecture documentation. Journal of Systems and Software, 82, 1232\u20131248.","journal-title":"Journal of Systems and Software"},{"key":"9268_CR31","doi-asserted-by":"crossref","first-page":"1211","DOI":"10.1016\/j.jss.2009.03.102","volume":"82","author":"S Kim","year":"2009","unstructured":"Kim, S., Kim, D.-K., Lu, L., & Park, S. (2009). Quality-driven architecture development using architectural tactics. Journal of Systems and Software, 82, 1211\u20131231.","journal-title":"Journal of Systems and Software"},{"key":"9268_CR32","first-page":"37","volume":"13","author":"B Kitchenham","year":"2008","unstructured":"Kitchenham, B., Al-Khilidar, H., Babar, M. A., Berry, M., Cox, K., Keung, J., et al. (2008). Evaluating guidelines for reporting empirical software engineering studies. Empirical Software Engineering, 13, 37\u2013121.","journal-title":"Empirical Software Engineering"},{"key":"9268_CR33","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1145\/566493.566495","volume":"27","author":"B Kitchenham","year":"2002","unstructured":"Kitchenham, B., & Pfleeger, S. L. (2002a). Principles of survey research\u2014Part 2: Designing a survey. ACM SIGSOFT Software Engineering Notes, 27, 18\u201320.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"9268_CR34","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1145\/571681.571686","volume":"27","author":"B Kitchenham","year":"2002","unstructured":"Kitchenham, B., & Pfleeger, S. L. (2002b). Principles of survey research\u2014Part 5: Populations and samples. ACM SIGSOFT Software Engineering Notes, 27, 17\u201320.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"9268_CR35","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/571681.571686","volume":"27","author":"B Kitchenham","year":"2002","unstructured":"Kitchenham, B., & Pfleeger, S. L. (2002c). Principles of survey research\u2014Part 3: Constructing a survey instrument. ACM SIGSOFT Software Engineering Notes, 27, 20\u201324.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"9268_CR36","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1145\/638750.638758","volume":"28","author":"B Kitchenham","year":"2003","unstructured":"Kitchenham, B., & Pfleeger, S. L. (2003). Principles of survey research\u2014Part 6: Data analysis. ACM SIGSOFT Software Engineering Notes, 28, 24\u201327.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"9268_CR37","doi-asserted-by":"crossref","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","volume":"28","author":"BA Kitchenham","year":"2002","unstructured":"Kitchenham, B. A., Pfleeger, S. L., Pickard, L. M., Jones, P. W., Hoaglin, D. C., Emam, K. E., & Rosenberg, J. (2002). Preliminary guidelines for empirical research in software engineering. IEEE Transactions on Software Engineering, 28, 721\u2013734.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9268_CR38","unstructured":"Kontogogos, A., & Avgeriou, P. (2009). An overview of software engineering approaches to service oriented architectures in various fields. In 18th International workshops on enabling technologies: Infrastructures for collaborative enterprises (WETICE) (pp. 254\u2013259). Groningen, The Netherlands: IEEE Computer Society."},{"key":"9268_CR39","volume-title":"Content analysis: An introduction to its methodology","author":"K Krippendorff","year":"2003","unstructured":"Krippendorff, K. (2003). Content analysis: An introduction to its methodology. Thousand Oaks, CA: Sage."},{"key":"9268_CR40","unstructured":"Kruchten, P. (2004). An ontology of architectural design decisions in software-intensive systems. In 2nd Groningen workshop on software variability (pp. 54\u201361)."},{"key":"9268_CR41","doi-asserted-by":"crossref","first-page":"159","DOI":"10.2307\/2529310","volume":"33","author":"R Landis","year":"1977","unstructured":"Landis, R., & Koch, G. G. (1977). The measurement of observer agreement for categorical data. Biometrics, 33, 159\u2013174.","journal-title":"Biometrics"},{"key":"9268_CR42","volume-title":"Qualitative research methods: A data collector\u2019s field guide","author":"N Mack","year":"2005","unstructured":"Mack, N., Woodsong, C., MacQueen, M. M., Guest, G., & Namey, E. (2005). Qualitative research methods: A data collector\u2019s field guide. Research Triangle Park, NC: Family Health International."},{"key":"9268_CR43","volume-title":"Qualitative data analysis","author":"MB Miles","year":"1994","unstructured":"Miles, M. B., & Huberman, A. M. (1994). Qualitative data analysis. Thousand Oaks, CA: Sage."},{"key":"9268_CR44","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MS.2003.1241365","volume":"20","author":"CJ Neill","year":"2003","unstructured":"Neill, C. J., & Laplante, P. A. (2003). Requirements engineering: The state of the practice. IEEE Software, 20, 40\u201345.","journal-title":"IEEE Software"},{"key":"9268_CR45","unstructured":"OASIS. (2006). Reference model for service oriented architecture 1.0."},{"key":"9268_CR46","doi-asserted-by":"crossref","unstructured":"O\u2019Brien, L., Bass, L., & Merson, P. (2005). Quality attributes and service-oriented architectures. Technical note, CMU SEI.","DOI":"10.21236\/ADA441830"},{"key":"9268_CR47","doi-asserted-by":"crossref","unstructured":"O\u2019Brien, L., Merson, P., & Bass, L. (2007). Quality attributes for service-oriented architectures. In International workshop on systems development in SOA environments (pp. 1\u20137). Minneapolis, MN: IEEE Computer Society.","DOI":"10.1109\/SDSOA.2007.10"},{"key":"9268_CR48","volume-title":"Web services: Principles and technology","author":"M Papazoglou","year":"2007","unstructured":"Papazoglou, M. (2007). Web services: Principles and technology. Upper Saddle River, NJ: Prentice Hall."},{"key":"9268_CR49","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1145\/505532.505535","volume":"26","author":"SL Pfleeger","year":"2001","unstructured":"Pfleeger, S. L., & Kitchenham, B. A. (2001). Principles of survey research\u2014Part 1: Turning lemons into lemonade. ACM SIGSOFT Software Engineering Notes, 26, 16\u201318.","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"9268_CR50","unstructured":"Poort, E., Martens, N., van de Weerd, I., & van Vliet, H. (2012). How architects see non-functional requirements: Beware of modifiability. In 18th International working conference on requirements engineering: Foundations for software quality (REFSQ) (pp. 37\u201351). Essen, Germany: Springer."},{"key":"9268_CR51","doi-asserted-by":"crossref","unstructured":"Shim, B., Choue, S., Kim, S., & Park, S. (2008). A design quality model for service-oriented architectures. In 15th Asia-Pacific software engineering conference (pp. 403\u2013410). IEEE Computer Society.","DOI":"10.1109\/APSEC.2008.32"},{"key":"9268_CR52","doi-asserted-by":"crossref","unstructured":"Sindhgatta, R., Sengupta, B., & Ponnalagu, K. (2009). Measuring the quality of service-oriented design. In 7th international joint conference on service-oriented computing (ISOC-ServiceWave) (pp. 485\u2013499). Stockholm, Sweden: Springer.","DOI":"10.1007\/978-3-642-10383-4_36"},{"key":"9268_CR53","unstructured":"Svensson, R. B., Gorschek, T., & Regnell, B. (2009). Quality requirements in practice: An interview study in requirements engineering for embedded systems. In 5th international working conference on requirements engineering: Foundation for software quality (pp. 218\u2013232). Amsterdam, The Netherlands: Springer."},{"key":"9268_CR54","doi-asserted-by":"crossref","first-page":"923","DOI":"10.1109\/TSE.2011.47","volume":"38","author":"RB Svensson","year":"2011","unstructured":"Svensson, R. B., Gorschek, T., Regnell, B., Torkar, R., Shahrokni, A., & Feldt, R. (2011). Quality requirements in industrial practice: An extended interview study at eleven companies. IEEE Transactions on Software Engineering, 38, 923\u2013935.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9268_CR55","doi-asserted-by":"crossref","first-page":"850","DOI":"10.1016\/j.infsof.2014.03.009","volume":"56","author":"D Tofan","year":"2014","unstructured":"Tofan, D., Galster, M., Avgeriou, P., & Schuitema, W. (2014). Past and future of software architectural decisions\u2014A systematic mapping study. Information and Software Technology, 56, 850\u2013872.","journal-title":"Information and Software Technology"},{"key":"9268_CR56","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/MS.2005.27","volume":"22","author":"J Tyree","year":"2005","unstructured":"Tyree, J., & Akerman, A. (2005). Architecture decisions: Demystifying architecture. IEEE Software, 22, 19\u201327.","journal-title":"IEEE Software"},{"key":"9268_CR57","unstructured":"van Heesch, U., & Avgeriou, P. (2010). Naive architecting\u2014Understanding the reasoning process of students\u2014A descriptive survey. In 4th European conference on software architecture (pp. 24\u201337). Copenhagen, Denmark: Springer."},{"key":"9268_CR58","unstructured":"van Heesch, U., & Avgeriou, P. (2011). Mature architecting\u2014A survey about the reasoning process of professional architects. In 9th working IEEE\/IFIP conference on software architecture (pp. 260\u2013269). Boulder, CO: IEEE Computer Society."},{"key":"9268_CR59","doi-asserted-by":"crossref","unstructured":"Voelz, D., & Goeb, A. (2010). What is different in quality management for SOA? In 14th IEEE international enterprise distributed object computing conference (EDOC) (pp. 47\u201356). Vitoria, Brazil: IEEE Computer Society.","DOI":"10.1109\/EDOC.2010.27"},{"key":"9268_CR60","volume-title":"Dictionary of statistics and methodology\u2014A non-technical guide for the social sciences","author":"P Vogt","year":"2005","unstructured":"Vogt, P. (2005). Dictionary of statistics and methodology\u2014A non-technical guide for the social sciences. Thousand Oaks, CA: Sage."},{"key":"9268_CR61","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/978-3-540-45143-3_2","volume-title":"Empirical methods and studies in software engineering","author":"C Wohlin","year":"2003","unstructured":"Wohlin, C., Hoest, M., & Henningsson, K. (2003). Empricial research methods in software engineering. In R. Conradi & A. I. Wang (Eds.), Empirical methods and studies in software engineering (pp. 7\u201323). Berlin: Springer."},{"key":"9268_CR62","unstructured":"Wojcik, R., Bachmann, F., Bass, L., Clements, P., Merson, P., Nord, R., & Wood, B. (2006). Attribute-driven design (ADD), version 2.0. Technical report, SEI CMU."}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-015-9268-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-015-9268-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-015-9268-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,20]],"date-time":"2019-08-20T14:35:31Z","timestamp":1566311731000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-015-9268-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,2,8]]},"references-count":62,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,6]]}},"alternative-id":["9268"],"URL":"https:\/\/doi.org\/10.1007\/s11219-015-9268-4","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,2,8]]}}}