{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,2]],"date-time":"2026-03-02T14:52:43Z","timestamp":1772463163748,"version":"3.50.1"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031707964","type":"print"},{"value":"9783031707971","type":"electronic"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-70797-1_27","type":"book-chapter","created":{"date-parts":[[2024,8,31]],"date-time":"2024-08-31T11:02:22Z","timestamp":1725102142000},"page":"396-415","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Architectural Views: The State of\u00a0Practice in\u00a0Open-Source Software Projects"],"prefix":"10.1007","author":[{"given":"Sofia","family":"Migliorini","sequence":"first","affiliation":[]},{"given":"Roberto","family":"Verdecchia","sequence":"additional","affiliation":[]},{"given":"Ivano","family":"Malavolta","sequence":"additional","affiliation":[]},{"given":"Patricia","family":"Lago","sequence":"additional","affiliation":[]},{"given":"Enrico","family":"Vicario","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,9,1]]},"reference":[{"key":"27_CR1","unstructured":"IEEE Standard for Information Technology-Systems Design-Software Design Descriptions: IEEE STD 1016-2009, pp. 1\u201335 (2009)"},{"key":"27_CR2","unstructured":"International Standard for Software, systems and enterprise Architecture description. ISO\/IEC\/IEEE 42010:2022(E), pp. 1\u201374 (2022)"},{"key":"27_CR3","doi-asserted-by":"crossref","unstructured":"Alshuqayran, N., Ali, N., Evans, R.: A systematic mapping study in microservice architecture. In: International Conference on Service-Oriented Computing and Applications, pp. 44\u201351. IEEE (2016)","DOI":"10.1109\/SOCA.2016.15"},{"key":"27_CR4","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 4 edn. Addison-Wesley Professional (2021)"},{"key":"27_CR5","doi-asserted-by":"crossref","unstructured":"Buchgeher, G., Sch\u00f6berl, S., Geist, V., Dorninger, B., Haindl, P., Weinreich, R.: Using architecture decision records in open source projects\u2013an MSR study on GitHub. IEEE Access (2023)","DOI":"10.1109\/ACCESS.2023.3287654"},{"key":"27_CR6","unstructured":"Clements, P., et al.: Documenting Software Architectures: Views and Beyond. Addison-Wesley (2011)"},{"key":"27_CR7","doi-asserted-by":"crossref","unstructured":"Ding, W., Liang, P., Tang, A., Van Vliet, H., Shahin, M.: How do open source communities document software architecture: an exploratory survey. In: Andr\u00e9, \u00c9., Zhang, L. (eds.) Proceedings - 19th International Conference on Engineering of Complex Computer Systems, ICECCS 2014, pp. 136\u2013145. IEEE, Institute of Electrical and Electronics Engineers (2014)","DOI":"10.1109\/ICECCS.2014.26"},{"key":"27_CR8","doi-asserted-by":"crossref","unstructured":"Garlan, D.: Software architecture: a roadmap. In: ICSE 2000: Proceedings of the Conference on The Future of Software Engineering, pp. 91\u2013101. Association for Computing Machinery, New York (2000)","DOI":"10.1145\/336512.336537"},{"key":"27_CR9","doi-asserted-by":"publisher","first-page":"767","DOI":"10.1007\/s10606-018-9333-1","volume":"27","author":"R Geiger","year":"2018","unstructured":"Geiger, R., Varoquaux, N., Mazel-Cabasse, C., et al.: The types, roles, and practices of documentation in data analytics open source software libraries. Comput. Support. Coop. Work 27, 767\u2013802 (2018)","journal-title":"Comput. Support. Coop. Work"},{"key":"27_CR10","unstructured":"Ghanam, Y., Carpendale, S.: A survey paper on software architecture visualization. University of Calgary, Technical report, p.\u00a017 (2008)"},{"key":"27_CR11","doi-asserted-by":"crossref","unstructured":"Gousios, G., Vasilescu, B., Serebrenik, A., Zaidman, A.: Lean GHTorrent: GitHub data on demand. In: Proceedings of the 11th Working Conference on Mining Software Repositories, MSR 2014, pp. 384\u2013387. Association for Computing Machinery, New York (2014)","DOI":"10.1145\/2597073.2597126"},{"key":"27_CR12","doi-asserted-by":"crossref","unstructured":"Hebig, R., Quang, T.H., Chaudron, M.R.V., Robles, G., Fernandez, M.A.: The quest for open source projects that use UML: mining GitHub. In: Proceedings of the ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, MODELS 2016, pp. 173\u2013183. Association for Computing Machinery, New York (2016)","DOI":"10.1145\/2976767.2976778"},{"key":"27_CR13","unstructured":"ISO\/IEC 25010: Systems and software engineering - systems and software quality requirements and evaluation (square) - system and software quality models (2023)"},{"key":"27_CR14","unstructured":"Jenner, B., Flick, U., von Kardoff, E., Steinke, I.: A Companion to Qualitative Research. Sage (2021)"},{"issue":"5","key":"27_CR15","doi-asserted-by":"publisher","first-page":"2035","DOI":"10.1007\/s10664-015-9393-5","volume":"21","author":"E Kalliamvakou","year":"2016","unstructured":"Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D., Damian, D.: An in-depth study of the promises and perils of mining GitHub. Empir. Softw. Eng. 21(5), 2035\u20132071 (2016)","journal-title":"Empir. Softw. Eng."},{"issue":"6","key":"27_CR16","doi-asserted-by":"publisher","first-page":"869","DOI":"10.1109\/TSE.2012.74","volume":"39","author":"I Malavolta","year":"2012","unstructured":"Malavolta, I., Lago, P., Muccini, H., Pelliccione, P., Tang, A.: What industry needs from architectural languages: a survey. IEEE Trans. Softw. Eng. 39(6), 869\u2013891 (2012)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"27_CR17","doi-asserted-by":"publisher","first-page":"110969","DOI":"10.1016\/j.jss.2021.110969","volume":"178","author":"I Malavolta","year":"2021","unstructured":"Malavolta, I., Lewis, G.A., Schmerl, B., Lago, P., Garlan, D.: Mining guidelines for architecting robotics software. J. Syst. Softw. 178, 110969 (2021)","journal-title":"J. Syst. Softw."},{"key":"27_CR18","doi-asserted-by":"crossref","unstructured":"Muszynski, M., Lugtigheid, S., Castor, F., Brinkkemper, S.: A study on the software architecture documentation practices and maturity in open-source software development. In: IEEE International Conference on Software Architecture, pp. 47\u201357 (2022)","DOI":"10.1109\/ICSA53651.2022.00013"},{"key":"27_CR19","doi-asserted-by":"crossref","unstructured":"Ozkaya, M.: What is software architecture to practitioners: a survey. In: International Conference on Model-Driven Engineering and Software Development (MODELSWARD) (2016)","DOI":"10.5220\/0005826006770686"},{"key":"27_CR20","doi-asserted-by":"publisher","first-page":"106275","DOI":"10.1016\/j.infsof.2020.106275","volume":"121","author":"M Ozkaya","year":"2020","unstructured":"Ozkaya, M., Erata, F.: A survey on the practical use of UML for different software architecture viewpoints. Inf. Softw. Technol. 121, 106275 (2020)","journal-title":"Inf. Softw. Technol."},{"key":"27_CR21","doi-asserted-by":"publisher","first-page":"1296","DOI":"10.1007\/s10664-018-9660-3","volume":"24","author":"G Prana","year":"2019","unstructured":"Prana, G., Treude, C., Thung, F., et al.: Categorizing the content of GitHub README files. Empir. Softw. Eng. 24, 1296\u20131327 (2019)","journal-title":"Empir. Softw. Eng."},{"key":"27_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1007\/978-3-642-39031-9_7","volume-title":"Software Architecture","author":"D Rost","year":"2013","unstructured":"Rost, D., Naab, M., Lima, C., von Flach Garcia Chavez, C.: Software architecture documentation for developers: a survey. In: Drira, K. (ed.) ECSA 2013. LNCS, vol. 7957, pp. 72\u201388. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-39031-9_7"},{"key":"27_CR23","unstructured":"Rozanski, N., Woods, E.: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives. Addison-Wesley Professional (2005)"},{"key":"27_CR24","unstructured":"Salda\u00f1a, J.: The Coding Manual for Qualitative Researchers. Sage (2021)"},{"key":"27_CR25","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/j.jss.2014.03.071","volume":"94","author":"M Shahin","year":"2014","unstructured":"Shahin, M., Liang, P., Babar, M.A.: A systematic review of software architecture visualization techniques. J. Syst. Softw. 94, 161\u2013185 (2014)","journal-title":"J. Syst. Softw."},{"key":"27_CR26","doi-asserted-by":"crossref","unstructured":"Smolander, K.: What is included in software architecture? A case study in three software organizations. In: Proceedings Ninth Annual IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, pp. 131\u2013138 (2002)","DOI":"10.1109\/ECBS.2002.999831"},{"key":"27_CR27","doi-asserted-by":"crossref","unstructured":"Tu, Q., Godfrey, M.: The build-time software architecture view. In: Proceedings IEEE International Conference on Software Maintenance, ICSM 2001, pp. 398\u2013407 (2001)","DOI":"10.1109\/ICSM.2001.972753"},{"key":"27_CR28","unstructured":"Venigalla, A.S.M., Chimalakonda, S.: What\u2019s in a GitHub repository?\u2013a software documentation perspective. arXiv preprint arXiv:2102.12727 (2021)"},{"key":"27_CR29","doi-asserted-by":"publisher","first-page":"107329","DOI":"10.1016\/j.infsof.2023.107329","volume":"164","author":"R Verdecchia","year":"2023","unstructured":"Verdecchia, R., Engstr\u00f6m, E., Lago, P., Runeson, P., Song, Q.: Threats to validity in software engineering research: a critical reflection. Inf. Softw. Technol. 164, 107329 (2023)","journal-title":"Inf. Softw. Technol."},{"key":"27_CR30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in Software Engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B., Wessl\u00e9n, A.: Experimentation in Software Engineering. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-29044-2"},{"key":"27_CR31","doi-asserted-by":"crossref","unstructured":"Zagalsky, A., Feliciano, J., Storey, M.A., Zhao, Y., Wang, W.: The emergence of github as a collaborative platform for education. In: ACM Conference on Computer Supported Cooperative Work & Social Computing. Association for Computing Machinery (2015)","DOI":"10.1145\/2675133.2675284"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-70797-1_27","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T16:08:37Z","timestamp":1732723717000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-70797-1_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031707964","9783031707971"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-70797-1_27","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"1 September 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ECSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Software Architecture","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Luxembourg City","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Luxembourg","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ecsa2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}