{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,11]],"date-time":"2026-09-11T22:37:40Z","timestamp":1789166260736,"version":"build-2803163510"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2023,2,11]],"date-time":"2023-02-11T00:00:00Z","timestamp":1676073600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,2,11]],"date-time":"2023-02-11T00:00:00Z","timestamp":1676073600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001807","name":"FAPESP","doi-asserted-by":"crossref","award":["2015\/24144-7"],"award-info":[{"award-number":["2015\/24144-7"]}],"id":[{"id":"10.13039\/501100001807","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001807","name":"FAPESP","doi-asserted-by":"crossref","award":["2019\/23633-1"],"award-info":[{"award-number":["2019\/23633-1"]}],"id":[{"id":"10.13039\/501100001807","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003593","name":"CNPq","doi-asserted-by":"crossref","award":["313245\/2021-5"],"award-info":[{"award-number":["313245\/2021-5"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2023,9]]},"DOI":"10.1007\/s00607-023-01161-1","type":"journal-article","created":{"date-parts":[[2023,2,11]],"date-time":"2023-02-11T11:53:50Z","timestamp":1676116430000},"page":"1957-1980","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Trends in continuous evaluation of software architectures"],"prefix":"10.1007","volume":"105","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5403-0323","authenticated-orcid":false,"given":"Rodrigo C.","family":"Soares","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rafael","family":"Capilla","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Vinicius","family":"dos Santos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Elisa Yumi","family":"Nakagawa","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,2,11]]},"reference":[{"key":"1161_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2021.111111","volume":"184","author":"SM Agren","year":"2022","unstructured":"Agren SM, Knauss E, Heldal R et al (2022) Architecture evaluation in continuous development. J Syst Softw 184:1\u201312","journal-title":"J Syst Softw"},{"key":"1161_CR2","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1007\/978-981-10-8848-3_32","volume-title":"Software engineering","author":"C Ahuja","year":"2019","unstructured":"Ahuja C, Kaur P, Singh H (2019) Software architecture evaluation in agile environment. In: Hoda MN, Chauhan N, Quadri SMK et al (eds) Software engineering. Springer Singapore, Singapore, pp 335\u2013356"},{"key":"1161_CR3","doi-asserted-by":"crossref","unstructured":"Alshuqayran N, Ali N, Evans R (2016) A systematic mapping study in microservice architecture. In: IEEE 9th international conference on service-oriented computing and applications (SOCA), pp 44\u201351","DOI":"10.1109\/SOCA.2016.15"},{"key":"1161_CR4","volume-title":"Software architecture in practice","author":"L Bass","year":"2012","unstructured":"Bass L, Clements P, Kazman R (2012) Software architecture in practice. Addison-Wesley Professional, Boston"},{"key":"1161_CR5","doi-asserted-by":"crossref","unstructured":"Bersani MM, Marconi F, Tamburri DA, et\u00a0al (2016) Continuous architecting of stream-based systems. In: 2016 13th working IEEE\/IFIP conference on software architecture (WICSA), pp 146\u2013151","DOI":"10.1109\/WICSA.2016.26"},{"key":"1161_CR6","volume-title":"Design and use of software architectures: adopting and evolving a product-line approach","author":"J Bosch","year":"2000","unstructured":"Bosch J (2000) Design and use of software architectures: adopting and evolving a product-line approach. Addison Wesley, Boston"},{"issue":"4","key":"1161_CR7","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/MS.2010.60","volume":"27","author":"E Bouwers","year":"2010","unstructured":"Bouwers E, van Deursen A (2010) A lightweight sanity check for implemented architectures. IEEE Softw 27(4):44\u201350","journal-title":"IEEE Softw"},{"key":"1161_CR8","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/B978-0-12-407772-0.00006-X","volume-title":"Agile software architecture","author":"G Buchgeher","year":"2014","unstructured":"Buchgeher G, Weinreich R (2014) Chapter 7 - continuous software architecture analysis. In: Ali Babar M, Brown AW, Mistrik I (eds) Agile software architecture. Morgan Kaufmann, Boston, pp 161\u2013188"},{"key":"1161_CR9","doi-asserted-by":"crossref","unstructured":"Chang T, Danylyzsn A, Norimatsu S, et\u00a0al (1997) Continuous verification in mission critical software development. In: Proceedings of the thirtieth hawaii international conference on system sciences pp 273\u2013284","DOI":"10.1109\/HICSS.1997.663184"},{"issue":"2","key":"1161_CR10","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MS.2015.27","volume":"32","author":"L Chen","year":"2015","unstructured":"Chen L (2015) Continuous delivery: huge benefits, but challenges too. IEEE Softw 32(2):50\u201354","journal-title":"IEEE Softw"},{"key":"1161_CR11","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1016\/j.jss.2017.02.013","volume":"128","author":"L Chen","year":"2017","unstructured":"Chen L (2017) Continuous delivery: overcoming adoption challenges. J Syst Softw 128:72\u201386","journal-title":"J Syst Softw"},{"key":"1161_CR12","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1007\/978-3-030-58923-3_19","volume-title":"Software architecture","author":"P Cruz","year":"2020","unstructured":"Cruz P, Salinas L, Astudillo H (2020) Quick evaluation of a software architecture using the decision-centric architecture review method: an experience report. Software architecture. Springer International Publishing, New York, pp 281\u2013295"},{"key":"1161_CR13","doi-asserted-by":"crossref","unstructured":"Dabney J, Rajagopal P, Badger J (2021) Adding a verification view for autonomous real-time architecture. In: AIAA SciTech 2021 Forum, pp 1\u201312","DOI":"10.2514\/6.2021-0566"},{"key":"1161_CR14","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/B978-0-12-417009-4.00006-5","volume-title":"Relating system quality and software architecture","author":"VP Eloranta","year":"2014","unstructured":"Eloranta VP, van Heesch U, Avgeriou P et al (2014) Chapter 6 - Lightweight evaluation of software architecture decisions. In: Mistrik I, Bahsoon R, Eeles P et al (eds) Relating system quality and software architecture. Morgan Kaufmann, Boston, pp 157\u2013179"},{"key":"1161_CR15","doi-asserted-by":"crossref","unstructured":"Farhan S, Tauseef H, Fahiem MA (2009) Adding agility to architecture tradeoff analysis method for mapping on crystal. In: 2009 WRI world congress on software engineering, pp 121\u2013125","DOI":"10.1109\/WCSE.2009.405"},{"key":"1161_CR16","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1016\/j.jss.2015.06.063","volume":"123","author":"B Fitzgerald","year":"2017","unstructured":"Fitzgerald B, Stol K (2017) Continuous software engineering: a roadmap and agenda. J Syst Softw 123:176\u2013189","journal-title":"J Syst Softw"},{"key":"1161_CR17","doi-asserted-by":"crossref","unstructured":"Garcia J, Popescu D, Edwards G, et\u00a0al (2009a) Identifying architectural bad smells. In: 2009 13th European conference on software maintenance and reengineering, pp 255\u2013258","DOI":"10.1109\/CSMR.2009.59"},{"key":"1161_CR18","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1007\/978-3-642-02351-4_10","volume-title":"Architectures for adaptive software systems","author":"J Garcia","year":"2009","unstructured":"Garcia J, Popescu D, Edwards G et al (2009) Toward a catalogue of architectural bad smells. In: Mirandola R, Gorton I, Hofmeister C (eds) Architectures for adaptive software systems. Springer, Berlin, Heidelberg, pp 146\u2013162"},{"key":"1161_CR19","doi-asserted-by":"publisher","first-page":"126,409","DOI":"10.1109\/ACCESS.2019.2927931","volume":"7","author":"CE Gonzalez","year":"2019","unstructured":"Gonzalez CE, Rojas CJ, Bergel A et al (2019) An architecture-tracking approach to evaluate a modular and extensible flight software for cubesat nanosatellites. IEEE Access 7:126,409-126,429","journal-title":"IEEE Access"},{"issue":"1","key":"1161_CR20","doi-asserted-by":"publisher","first-page":"85","DOI":"10.13111\/2066-8201.2018.10.1.9","volume":"10","author":"D Gultureanu","year":"2018","unstructured":"Gultureanu D, Kerns K, Henthorn T et al (2018) Flight software development and validation workflow management system. INCAS Bull 10(1):85\u201394","journal-title":"INCAS Bull"},{"key":"1161_CR21","first-page":"169","volume-title":"Software architecture: past, present, future","author":"W Hasselbring","year":"2018","unstructured":"Hasselbring W (2018) Software architecture: past, present, future. Springer International Publishing, Cham, pp 169\u2013184"},{"key":"1161_CR22","doi-asserted-by":"crossref","unstructured":"Hofmeister C, Kruchten P, Nord R, et\u00a0al (2005) Generalizing a model of software architecture design from five industrial approaches. In: 5th working IEEE\/ifip conference on software architecture (WICSA), pp 77\u201388","DOI":"10.1109\/WICSA.2005.36"},{"key":"1161_CR23","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1007\/978-3-030-16621-2_39","volume-title":"Advances in computer science for engineering and education II","author":"B Ihor","year":"2020","unstructured":"Ihor B, Oleksii D, Aleksandr K et al (2020) Multicriteria choice of software architecture using dynamic correction of quality attributes. In: Hu Z, Petoukhov S, Dychka I et al (eds) Advances in computer science for engineering and education II. Springer International Publishing, Cham, pp 419\u2013427"},{"issue":"2","key":"1161_CR24","doi-asserted-by":"publisher","first-page":"5795","DOI":"10.1016\/j.ifacol.2020.12.1619","volume":"53","author":"A Kampmann","year":"2020","unstructured":"Kampmann A, Mokhtarian A, Rogalski J et al (2020) Agile latency estimation for a real-time service-oriented software architecture. IFAC-PapersOnLine 53(2):5795\u20135800","journal-title":"IFAC-PapersOnLine"},{"key":"1161_CR25","doi-asserted-by":"crossref","unstructured":"Kanwal F, Junaid K, Fahiem MA (2010) A hybrid software architecture evaluation method for FDD - An agile process model. In: 2010 international conference on computational intelligence and software engineering, pp 1\u20135","DOI":"10.1109\/CISE.2010.5676863"},{"key":"1161_CR26","doi-asserted-by":"crossref","unstructured":"Kazman R, Bass L, Abowd G, et\u00a0al (1994) SAAM: a method for analyzing the properties of software architectures. In: 16th international conference on software engineering (ICSE), pp 81\u201390","DOI":"10.1109\/ICSE.1994.296768"},{"key":"1161_CR27","doi-asserted-by":"crossref","unstructured":"Kazman R, Klein M, Barbacci M, et\u00a0al (1998) The architecture tradeoff analysis method. In: 4th IEEE international conference on engineering of complex computer systems (Cat. No.98EX193), pp 68\u201378","DOI":"10.21236\/ADA350761"},{"key":"1161_CR28","doi-asserted-by":"crossref","unstructured":"Kazman R, Asundi J, Klein M (2001) Quantifying the costs and benefits of architectural decisions. In: 23rd international conference on software engineering (ICSE), pp 297\u2013306","DOI":"10.1109\/ICSE.2001.919103"},{"key":"1161_CR29","unstructured":"Kitchenham B (2007) Guidelines for performing systematic literature reviews in software engineering. Technical Report"},{"key":"1161_CR30","doi-asserted-by":"publisher","DOI":"10.1201\/b19467","volume-title":"Evidence-based software engineering and systematic reviews","author":"B Kitchenham","year":"2015","unstructured":"Kitchenham B, Budgen D, Brereton O (2015) Evidence-based software engineering and systematic reviews. CRC Press, Boca Raton"},{"issue":"4","key":"1161_CR31","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MS.2011.156","volume":"29","author":"H Luthria","year":"2012","unstructured":"Luthria H, Rabhi F (2012) Service-oriented architectures: Myth or reality? IEEE Softw 29(4):46\u201352","journal-title":"IEEE Softw"},{"key":"1161_CR32","doi-asserted-by":"crossref","unstructured":"Marinescu R (2004) Detection strategies: metrics-based rules for detecting design flaws. In: 20th IEEE international conference on software maintenance, pp 350\u2013359","DOI":"10.1109\/ICSM.2004.1357820"},{"key":"1161_CR33","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106562","volume":"135","author":"EY Nakagawa","year":"2021","unstructured":"Nakagawa EY, Antonino PO, Schnicke F et al (2021) Continuous systems and software engineering for industry 4.0: a disruptive view. Inf Softw Technol 135:106,562","journal-title":"Inf Softw Technol"},{"issue":"2","key":"1161_CR34","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1109\/MS.2006.54","volume":"23","author":"R Nord","year":"2006","unstructured":"Nord R, Tomayko J (2006) Software architecture-centric methods and agile development. IEEE Softw 23(2):47\u201353","journal-title":"IEEE Softw"},{"key":"1161_CR35","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/978-3-642-39179-8_21","volume-title":"Systems, software and services process improvement","author":"E Papatheocharous","year":"2013","unstructured":"Papatheocharous E, Andreou S (2013) Evidence of agile adoption in software organizations: an empirical survey. In: McCaffery F, O\u2019Connor V, Messnarz R (eds) Systems, software and services process improvement. Springer, Berlin Heidelberg, pp 237\u2013246"},{"key":"1161_CR36","volume-title":"Evaluating software architectures: methods and case studies","author":"C Paul","year":"2002","unstructured":"Paul C, Kazman R, Klein M (2002) Evaluating software architectures: methods and case studies. Addison-Wesley Professional, Boston"},{"key":"1161_CR37","doi-asserted-by":"crossref","unstructured":"Peldszus S, Kulcs\u00e1r G, Lochau M, et\u00a0al (2016) Continuous detection of design flaws in evolving object-oriented programs using incremental multi-pattern matching. In: 31st IEEE\/ACM international conference on automated software engineering (ASE), pp 578\u2013589","DOI":"10.1145\/2970276.2970338"},{"key":"1161_CR38","doi-asserted-by":"crossref","unstructured":"Petersen K, Feldt R, Mujtaba S, et\u00a0al (2008) Systematic mapping studies in software engineering. In: 12th international conference on evaluation and assessment in software engineering (EASE), pp 68\u201377","DOI":"10.14236\/ewic\/EASE2008.8"},{"key":"1161_CR39","doi-asserted-by":"crossref","unstructured":"Pooley R, Abdullatif A (2010) CPASA: Continuous performance assessment of software architecture. In: 17th IEEE international conference and workshops on engineering of computer based systems, pp 79\u201387","DOI":"10.1109\/ECBS.2010.16"},{"key":"1161_CR40","volume-title":"Software systems architecture: working with stakeholders using viewpoints and perspectives","author":"N Rozanski","year":"2012","unstructured":"Rozanski N, Woods E (2012) Software systems architecture: working with stakeholders using viewpoints and perspectives. Addison-Wesley, Boston"},{"key":"1161_CR41","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/j.jss.2017.07.041","volume":"133","author":"M Salama","year":"2017","unstructured":"Salama M, Bahsoon R (2017) Analysing and modelling runtime architectural stability for self-adaptive software. J Syst Softw 133:95\u2013112","journal-title":"J Syst Softw"},{"issue":"3","key":"1161_CR42","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/MS.2020.3026145","volume":"38","author":"H Sandgren","year":"2021","unstructured":"Sandgren H, Antinyan V (2021) Software safety analysis to support iso 26262\u20136 compliance in agile development. IEEE Softw 38(3):52\u201360","journal-title":"IEEE Softw"},{"key":"1161_CR43","doi-asserted-by":"crossref","unstructured":"Schwanke R, Xiao L, Cai Y (2013) Measuring architecture quality by structure plus history analysis. In: 35th international conference on software engineering (ICSE), pp 891\u2013900","DOI":"10.1109\/ICSE.2013.6606638"},{"key":"1161_CR44","doi-asserted-by":"crossref","unstructured":"Sion L, Van\u00a0Landuyt D, Yskout K, et\u00a0al (2018) Sparta: Security amp; privacy architecture through risk-driven threat assessment. In: IEEE international conference on software architecture companion (ICSA-C), pp 89\u201392","DOI":"10.1109\/ICSA-C.2018.00032"},{"key":"1161_CR45","doi-asserted-by":"crossref","unstructured":"Soares RC, dos Santos V, Nakagawa EY (2022) Continuous evaluation of software architectures: an overview of the state of the art. In: 37th symposium on applied computing (SAC), pp 1425\u20131431","DOI":"10.1145\/3477314.3507318"},{"issue":"110","key":"1161_CR46","first-page":"428","volume":"159","author":"D Sobhy","year":"2020","unstructured":"Sobhy D, Minku L, Bahsoon R et al (2020) Run-time evaluation of architectures: a case study of diversification in iot. J Syst Softw 159(110):428","journal-title":"J Syst Softw"},{"key":"1161_CR47","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1007\/978-3-030-29193-8_7","volume-title":"Cloud Computing and Services Science","author":"D Taibi","year":"2019","unstructured":"Taibi D, Lenarduzzi V, Pahl C (2019) Continuous architecting with microservices and DevOps: a systematic mapping study. In: Mu\u00f1oz VM, Ferguson D, Helfert M et al (eds) Cloud Computing and Services Science. Springer International Publishing, Cham, pp 126\u2013151"},{"key":"1161_CR48","unstructured":"Velasquez N, Kim G, Kersten N, et\u00a0al (2014) 2014 state of DevOps report. URL https:\/\/puppet.com\/resources\/report\/2014-state-devops-report\/"},{"key":"1161_CR49","first-page":"1563","volume-title":"Informatik 2017","author":"H Venkitachalam","year":"2017","unstructured":"Venkitachalam H, Powale KA, Granrath C et al (2017) Automated continuous evaluation of autosar software architecture for complex powertrain systems. In: Eibl M, Gaedke M (eds) Informatik 2017. Gesellschaft f\u00fcr Informatik, Bonn, pp 1563\u20131574"},{"issue":"2","key":"1161_CR50","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1016\/j.infsof.2011.08.003","volume":"54","author":"L Vijayasarathy","year":"2012","unstructured":"Vijayasarathy L, Turk D (2012) Drivers of agile software development use: dialectic interplay between benefits and hindrances. Inf Softw Technol 54(2):137\u2013148","journal-title":"Inf Softw Technol"},{"key":"1161_CR51","unstructured":"Vogelsang A, Eder S, Hackenberg G, et\u00a0al (2014) Supporting concurrent development of requirements and architecture: a model-based approach. In: 2nd international conference on model-driven engineering and software development (MODELSWARD), pp 587\u2013595"},{"key":"1161_CR52","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/j.jss.2015.09.028","volume":"111","author":"C Yang","year":"2016","unstructured":"Yang C, Liang P, Avgeriou P (2016) A systematic mapping study on the combination of software architecture and agile development. J Syst Softw 111:157\u2013184","journal-title":"J Syst Softw"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-023-01161-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00607-023-01161-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-023-01161-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,28]],"date-time":"2023-08-28T14:05:23Z","timestamp":1693231523000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00607-023-01161-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,11]]},"references-count":52,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2023,9]]}},"alternative-id":["1161"],"URL":"https:\/\/doi.org\/10.1007\/s00607-023-01161-1","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,11]]},"assertion":[{"value":"1 July 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 January 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 February 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no conflicts of interest to declare that are relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}