{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T19:57:26Z","timestamp":1771963046096,"version":"3.50.1"},"reference-count":72,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2021,4,14]],"date-time":"2021-04-14T00:00:00Z","timestamp":1618358400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,4,14]],"date-time":"2021-04-14T00:00:00Z","timestamp":1618358400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100002347","name":"Bundesministerium f\u00fcr Bildung und Forschung","doi-asserted-by":"publisher","award":["01IS18091"],"award-info":[{"award-number":["01IS18091"]}],"id":[{"id":"10.13039\/501100002347","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Simulink is an example of a successful application of the paradigm of model-based development into industrial practice. Numerous companies create and maintain Simulink projects for modeling software-intensive embedded systems, aiming at early validation and automated code generation. However, Simulink projects are not as easily available as code-based ones, which profit from large publicly accessible open-source repositories, thus curbing empirical research. In this paper, we investigate a set of 1734 freely available Simulink models from 194 projects and analyze their suitability for empirical research. We analyze the projects considering (1) their development context, (2) their complexity in terms of size and organization within projects, and (3) their evolution over time. Our results show that there are both limitations and potentials for empirical research. On the one hand, some application domains dominate the development context, and there is a large number of models that can be considered toy examples of limited practical relevance. These often stem from an academic context, consist of only a few Simulink blocks, and are no longer (or have never been) under active development or maintenance. On the other hand, we found that a subset of the analyzed models is of considerable size and complexity. There are models comprising several thousands of blocks, some of them highly modularized by hierarchically organized Simulink subsystems. Likewise, some of the models expose an active maintenance span of several years, which indicates that they are used as primary development artifacts throughout a project\u2019s lifecycle. According to a discussion of our results with a domain expert, many models can be considered mature enough for quality analysis purposes, and they expose characteristics that can be considered representative for industry-scale models. Thus, we are confident that a subset of the models is suitable for empirical research. More generally, using a publicly available model corpus or a dedicated subset enables researchers to replicate findings, publish subsequent studies, and use them for validation purposes. We publish our dataset for the sake of replicating our results and fostering future empirical research.<\/jats:p>","DOI":"10.1007\/s10270-021-00883-0","type":"journal-article","created":{"date-parts":[[2021,4,14]],"date-time":"2021-04-14T06:03:00Z","timestamp":1618380180000},"page":"2111-2130","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Characteristics, potentials, and limitations of open-source Simulink projects for empirical research"],"prefix":"10.1007","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9881-9748","authenticated-orcid":false,"given":"Alexander","family":"Boll","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8003-4344","authenticated-orcid":false,"given":"Florian","family":"Brokhausen","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0930-2307","authenticated-orcid":false,"given":"Tiago","family":"Amorim","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2582-5557","authenticated-orcid":false,"given":"Timo","family":"Kehrer","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1041-0815","authenticated-orcid":false,"given":"Andreas","family":"Vogelsang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,4,14]]},"reference":[{"key":"883_CR1","doi-asserted-by":"crossref","unstructured":"Amorim, T., Vogelsang, A., Pudlitz, F., Gersing, P., Philipps, J.: Strategies and best practices for model-based systems engineering adoption in embedded systems industry. In: 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), pp. 203\u2013212 (2019)","DOI":"10.1109\/ICSE-SEIP.2019.00030"},{"key":"883_CR2","doi-asserted-by":"crossref","unstructured":"Badreddin, O., Lethbridge, T.C., Elassar, M.: Modeling practices in open source software. In: E. Petrinja, G. Succi, N. El Ioini, A. Sillitti (eds.) Open Source Software: Quality Verification (OSS), pp. 127\u2013139 (2013)","DOI":"10.1007\/978-3-642-38928-3_9"},{"key":"883_CR3","doi-asserted-by":"crossref","unstructured":"Balasubramaniam, B., Bagheri, H., Elbaum, S., Bradley, J.: Investigating controller evolution and divergence through mining and mutation. In: 2020 ACM\/IEEE 11th International Conference on Cyber-Physical Systems (ICCPS), pp. 151\u2013161. IEEE (2020)","DOI":"10.1109\/ICCPS48487.2020.00022"},{"key":"883_CR4","unstructured":"Baltes, S., Ralph, P.: Sampling in software engineering research: A critical review and guidelines. arXiv preprint arXiv:2002.07764 (2020)"},{"key":"883_CR5","volume-title":"The Goal Question Metric Approach","author":"VR Basili","year":"1994","unstructured":"Basili, V.R., Caldiera, G., Rombach, D.H.: The Goal Question Metric Approach, vol. I. John Wiley & Sons, London (1994)"},{"key":"883_CR6","doi-asserted-by":"crossref","unstructured":"Bertram, V., Maoz, S., Ringert, J.O., Rumpe, B., von Wenckstern, M.: Component and connector views in practice: An experience report. In: ACM\/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 167\u2013177 (2017)","DOI":"10.1109\/MODELS.2017.29"},{"key":"883_CR7","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/978-3-030-58167-1_9","volume-title":"Systems Modelling and Management","author":"A Boll","year":"2020","unstructured":"Boll, A., Kehrer, T.: On the replicability of experimental tool evaluations in model-based development. In: Babur, \u00d6., Denil, J., Vogel-Heuser, B. (eds.) Systems Modelling and Management, pp. 111\u2013130. Springer International Publishing, Cham (2020)"},{"key":"883_CR8","unstructured":"Bourbouh, H., Garoche, P.L., Garion, C., Gurfinkel, A., Kahsai, T., Thirioux, X.: Automated analysis of stateflow models. In: 21st International Conference on Logic for Programming, Artificial Intelligence and Reasoning (LPAR 2017), pp. 144\u2013161 (2017)"},{"key":"883_CR9","unstructured":"Bourbouh, H., Garoche, P.L., Loquen, T., Noulard, \u00c9., Pagetti, C.: CoCoSim, a code generation framework for control\/command applications an overview of CoCoSim for multi-periodic discrete Simulink models. In: 10th European Congress on Embedded Real Time Software and Systems (ERTS 2020) (2020)"},{"key":"883_CR10","doi-asserted-by":"crossref","unstructured":"Brambilla, M., Cabot, J., Wimmer, M.: Model-driven software engineering in practice. Morgan & Claypool Publishers (2017)","DOI":"10.2200\/S00751ED2V01Y201701SWE004"},{"key":"883_CR11","doi-asserted-by":"crossref","unstructured":"Burden, H., Heldal, R., Whittle, J.: Comparing and contrasting model-driven engineering at three large companies. In: ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 1\u201310 (2014)","DOI":"10.1145\/2652524.2652527"},{"key":"883_CR12","doi-asserted-by":"crossref","unstructured":"Chowdhury, S.A.: Understanding and improving cyber-physical system models and development tools. In: IEEE\/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion), pp. 452\u2013453 (2018)","DOI":"10.1145\/3183440.3183455"},{"key":"883_CR13","doi-asserted-by":"crossref","unstructured":"Chowdhury, S.A., Mohian, S., Mehra, S., Gawsane, S., Johnson, T.T., Csallner, C.: Automatically finding bugs in a commercial cyber-physical system development tool chain with slforge. In: IEEE\/ACM 40th International Conference on Software Engineering (ICSE), pp. 981\u2013992 (2018)","DOI":"10.1145\/3180155.3180231"},{"key":"883_CR14","doi-asserted-by":"crossref","unstructured":"Chowdhury, S.A., Shrestha, S.L., Johnson, T.T., Csallner, C.: SLEMI: Finding Simulink compiler bugs through equivalence modulo input (EMI). In: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering: Companion Proceedings, ICSE \u201920, p. 1\u20134. Association for Computing Machinery, New York, NY, USA (2020)","DOI":"10.1145\/3377812.3382147"},{"key":"883_CR15","doi-asserted-by":"crossref","unstructured":"Chowdhury, S.A., Varghese, L.S., Mohian, S., Johnson, T.T., Csallner, C.: A curated corpus of Simulink models for model-based empirical studies. In: IEEE\/ACM 4th International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS), pp. 45\u201348 (2018)","DOI":"10.1145\/3196478.3196484"},{"key":"883_CR16","doi-asserted-by":"crossref","unstructured":"Chung, E., Jensen, C., Yatani, K., Kuechler, V., Truong, K.N.: Sketching and drawing in the design of open source software. In: IEEE Symposium on Visual Languages and Human-Centric Computing (VLHCC), pp. 195\u2013202 (2010)","DOI":"10.1109\/VLHCC.2010.34"},{"key":"883_CR17","doi-asserted-by":"publisher","first-page":"7173","DOI":"10.1109\/ACCESS.2017.2682323","volume":"5","author":"V Cosentino","year":"2017","unstructured":"Cosentino, V., C\u00e1novas Izquierdo, J.L., Cabot, J.: A systematic mapping study of software development with GitHub. IEEE Access 5, 7173\u20137192 (2017)","journal-title":"IEEE Access"},{"key":"883_CR18","unstructured":"Dajsuren, Y.: On the design of an architecture framework and quality evaluation for automotive software systems. Ph.D. thesis, Department of Mathematics and Computer Science, Technische Universiteit Eindhoven (2015)"},{"key":"883_CR19","doi-asserted-by":"crossref","unstructured":"Dajsuren, Y., van den Brand, M.G., Serebrenik, A., Roubtsov, S.: Simulink models are also software: Modularity assessment. In: 9th International ACM Sigsoft Conference on Quality of Software Architectures (QoSA), pp. 99\u2013106 (2013)","DOI":"10.1145\/2465478.2465482"},{"key":"883_CR20","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1177\/1525822X10388468","volume":"23","author":"J DeCuir-Gunby","year":"2011","unstructured":"DeCuir-Gunby, J., Marshall, P., Mcculloch, A.: Developing and using a codebook for the analysis of interview data: An example from a professional development research project. Field Methods J. 23, 136\u2013155 (2011)","journal-title":"Field Methods J."},{"key":"883_CR21","doi-asserted-by":"crossref","unstructured":"Ding, W., Liang, P., Tang, A., v. Vliet, H., Shahin, M.: How do open source communities document software architecture: An exploratory survey. In: 19th International Conference on Engineering of Complex Computer Systems (ICECCS), pp. 136\u2013145 (2014)","DOI":"10.1109\/ICECCS.2014.26"},{"issue":"1","key":"883_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2803171","volume":"25","author":"R Dyer","year":"2015","unstructured":"Dyer, R., Nguyen, H.A., Rajan, H., Nguyen, T.N.: Boa: Ultra-large-scale software repository and source-code mining. ACM Trans. Softw. Eng. Methodol. 25(1), 1\u201334 (2015)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"883_CR23","doi-asserted-by":"crossref","unstructured":"D\u2019Ambros, M., Gall, H., Lanza, M., Pinzger, M.: Analysing software repositories to understand software evolution. In: Software evolution, pp. 37\u201367. Springer (2008)","DOI":"10.1007\/978-3-540-76440-3_3"},{"key":"883_CR24","unstructured":"Ernst, G., Arcaini, P., Donze, A., Fainekos, G., Mathesen, L., Pedrielli, G., Yaghoubi, S., Yamagata, Y., Zhang, Z.: Arch-comp 2019 category report: Falsification. In: ARCH@ CPSIoTWeek, pp. 129\u2013140 (2019)"},{"key":"883_CR25","doi-asserted-by":"crossref","unstructured":"de F. Farias, M.A., Novais, R., J\u00fanior, M.C., da Silva Carvalho, L.P., Mendon\u00e7a, M., Sp\u00ednola, R.O.: A systematic mapping study on mining software repositories. In: 31st Annual ACM Symposium on Applied Computing, pp. 1472\u20131479 (2016)","DOI":"10.1145\/2851613.2851786"},{"key":"883_CR26","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/j.jss.2018.04.001","volume":"142","author":"S Getir","year":"2018","unstructured":"Getir, S., Grunske, L., van Hoorn, A., Kehrer, T., Noller, Y., Tichy, M.: Supporting semi-automatic co-evolution of architecture and fault tree models. J. Syst. Softw. 142, 115\u2013135 (2018)","journal-title":"J. Syst. Softw."},{"key":"883_CR27","doi-asserted-by":"crossref","unstructured":"Hassan, A.E.: The road ahead for mining software repositories. In: Frontiers of Software Maintenance, pp. 48\u201357. IEEE (2008)","DOI":"10.1109\/FOSM.2008.4659248"},{"key":"883_CR28","doi-asserted-by":"crossref","unstructured":"Hebig, R., Ho-Quang, T., Chaudron, M.R.V., Robles, G., Fern\u00e1ndez, M.A.: The quest for open source projects that use UML: mining GitHub. In: B. Baudry, B. Combemale (eds.) The ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 173\u2013183 (2016)","DOI":"10.1145\/2976767.2976778"},{"key":"883_CR29","doi-asserted-by":"crossref","unstructured":"Herrmannsdoerfer, M., Ratiu, D., Wachsmuth, G.: Language evolution in practice: The history of GMF. In: International Conference on Software Language Engineering (SLE), pp. 3\u201322. Springer (2009)","DOI":"10.1007\/978-3-642-12107-4_3"},{"key":"883_CR30","doi-asserted-by":"crossref","unstructured":"Ho-Quang, T., Hebig, R., Robles, G., Chaudron, M.R., Fernandez, M.A.: Practices and perceptions of UML use in open source projects. In: IEEE\/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), pp. 203\u2013212. IEEE (2017)","DOI":"10.1109\/ICSE-SEIP.2017.28"},{"key":"883_CR31","doi-asserted-by":"crossref","unstructured":"Hussain, A., Sher, H.A., Murtaza, A.F., Al-Haddad, K.: Improved restricted control set model predictive control (ircs-mpc) based maximum power point tracking of photovoltaic module. IEEE Access 7, 149,422\u2013149,432 (2019)","DOI":"10.1109\/ACCESS.2019.2946747"},{"key":"883_CR32","doi-asserted-by":"crossref","unstructured":"Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S.: Empirical assessment of MDE in industry. In: 33rd International Conference on Software Engineering (ICSE), pp. 471\u2013480 (2011)","DOI":"10.1145\/1985793.1985858"},{"key":"883_CR33","doi-asserted-by":"crossref","unstructured":"Jiang, Z., Wu, X., Dong, Z., Mu, M.: Optimal test case generation for Simulink models using slicing. In: IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), pp. 363\u2013369 (2017)","DOI":"10.1109\/QRS-C.2017.67"},{"key":"883_CR34","unstructured":"Jin, X., Deshmukh, J.V., Kapinski, J., Ueda, K., Butts, K.: Benchmarks for model transformations and conformance checking. In: 1st International Workshop on Applied Verification for Continuous and Hybrid Systems (ARCH) (2014)"},{"issue":"2","key":"883_CR35","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1002\/smr.344","volume":"19","author":"H Kagdi","year":"2007","unstructured":"Kagdi, H., Collard, M.L., Maletic, J.I.: A survey and taxonomy of approaches for mining software repositories in the context of software evolution. J. Softw. Maint. Evol. Res. Pract. 19(2), 77\u2013131 (2007)","journal-title":"J. Softw. Maint. Evol. Res. Pract."},{"key":"883_CR36","doi-asserted-by":"crossref","unstructured":"Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D.M., Damian, D.: The promises and perils of mining github. In: 11th Working Conference on Mining Software Repositories (MSR), pp. 92\u2013101 (2014)","DOI":"10.1145\/2597073.2597074"},{"key":"883_CR37","doi-asserted-by":"crossref","unstructured":"Kehrer, T., Kelter, U., Taentzer, G.: A rule-based approach to the semantic lifting of model differences in the context of model versioning. In: 26th IEEE\/ACM International Conference on Automated Software Engineering, pp. 163\u2013172. IEEE (2011)","DOI":"10.1109\/ASE.2011.6100050"},{"key":"883_CR38","volume-title":"Computing krippendorff\u2019s alpha-reliability","author":"K Krippendorff","year":"2011","unstructured":"Krippendorff, K.: Computing krippendorff\u2019s alpha-reliability. University of Pennsylvania, Tech. rep (2011)"},{"key":"883_CR39","unstructured":"Langer, P., Mayerhofer, T., Wimmer, M., Kappel, G.: On the usage of UML: Initial results of analyzing open UML models. In: H.G. Fill, D. Karagiannis, U. Reimer (eds.) Modellierung, pp. 289\u2013304 (2014)"},{"issue":"3","key":"883_CR40","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MS.2009.80","volume":"26","author":"P Liggesmeyer","year":"2009","unstructured":"Liggesmeyer, P., Trapp, M.: Trends in embedded software engineering. IEEE Softw. 26(3), 19\u201325 (2009)","journal-title":"IEEE Softw."},{"key":"883_CR41","doi-asserted-by":"crossref","unstructured":"McCabe, T.J.: A complexity measure. IEEE Transactions on software Engineering SE-2(4), 308\u2013320 (1976)","DOI":"10.1109\/TSE.1976.233837"},{"issue":"4","key":"883_CR42","doi-asserted-by":"publisher","first-page":"302","DOI":"10.1504\/IJEHV.2017.089873","volume":"9","author":"VT Minh","year":"2017","unstructured":"Minh, V.T., Moustafa, A., Tamre, M.: Design and simulations of dual clutch transmission for hybrid electric vehicles. Int. J. Electr. Hybrid Veh. 9(4), 302\u2013321 (2017)","journal-title":"Int. J. Electr. Hybrid Veh."},{"issue":"1","key":"883_CR43","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s10664-012-9196-x","volume":"18","author":"P Mohagheghi","year":"2012","unstructured":"Mohagheghi, P., Gilani, W., Stefanescu, A., Fernandez, M.A.: An empirical study of the state of the practice and acceptance of model-driven engineering in four industrial cases. Empir. Softw. Eng. 18(1), 89\u2013116 (2012)","journal-title":"Empir. Softw. Eng."},{"key":"883_CR44","doi-asserted-by":"crossref","unstructured":"Mussbacher, G., Amyot, D., Breu, R., Bruel, J.M., Cheng, B.H.C., Collet, P., Combemale, B., France, R.B., Heldal, R., Hill, J., Kienzle, J., Sch\u00f6ttle, M., Steimann, F., Stikkolorum, D., Whittle, J.: The relevance of model-driven engineering thirty years from now. In: J. Dingel, W. Schulte, I. Ramos, S. Abrah\u00e3o, E. Insfran (eds.) Model-Driven Engineering Languages and Systems (MODELS), pp. 183\u2013200 (2014)","DOI":"10.1007\/978-3-319-11653-2_12"},{"key":"883_CR45","doi-asserted-by":"crossref","unstructured":"Nassar, N., Kosiol, J., Kehrer, T., Taentzer, G.: Generating large EMF models efficiently - A rule-based, configurable approach. In: Fundamental Approaches to Software Engineering, Lecture Notes in Computer Science, vol. 12076, pp. 224\u2013244. Springer (2020)","DOI":"10.1007\/978-3-030-45234-6_11"},{"key":"883_CR46","doi-asserted-by":"crossref","unstructured":"Nguyen, H.L., Nassar, N., Kehrer, T., Grunske, L.: Mofuzz: A fuzzer suite for testing model-driven software engineering tools. In: 35th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 1103\u20131115. IEEE (2020)","DOI":"10.1145\/3324884.3416668"},{"key":"883_CR47","doi-asserted-by":"crossref","unstructured":"Ohrndorf, M., Pietsch, C., Kelter, U., Grunske, L., Kehrer, T.: History-based model repair recommendations. ACM Trans. Softw. Eng. Methodol. 30(2) (2021)","DOI":"10.1145\/3419017"},{"key":"883_CR48","doi-asserted-by":"crossref","unstructured":"Olszewska, M., Dajsuren, Y., Altinger, H., Serebrenik, A., Wald\u00e9n, M., van den Brand, M.G.: Tailoring complexity metrics for Simulink models. In: Proccedings of the 10th European Conference on Software Architecture Workshops, pp. 1\u20137. Association for Computing Machinery, New York, NY, United States (2016)","DOI":"10.1145\/2993412.3004853"},{"key":"883_CR49","doi-asserted-by":"crossref","unstructured":"Petre, M.: UML in practice. In: International Conference on Software Engineering (ICSE), pp. 722\u2013731 (2013)","DOI":"10.1109\/ICSE.2013.6606618"},{"key":"883_CR50","unstructured":"Ralph, P., Baltes, S., Bianculli, D., Dittrich, Y., Felderer, M., et\u00a0al.: ACM SIGSOFT empirical standards (2020)"},{"key":"883_CR51","doi-asserted-by":"crossref","unstructured":"Rao, A.C., Raouf, A., Dhadyalla, G., Pasupuleti, V.: Mutation testing based evaluation of formal verification tools. In: International Conference on Dependable Systems and Their Applications (DSA), pp. 1\u20137 (2017)","DOI":"10.1109\/DSA.2017.10"},{"key":"883_CR52","doi-asserted-by":"crossref","unstructured":"Sanchez, B., Zolotas, A., Rodriguez, H.H., Kolovos, D., Paige, R.: On-the-fly translation and execution of ocl-like queries on Simulink models. In: ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 205\u2013215 (2019)","DOI":"10.1109\/MODELS.2019.000-1"},{"key":"883_CR53","doi-asserted-by":"crossref","unstructured":"Schulthei\u00df, A., Bittner, P.M., Kehrer, T., Th\u00fcm, T.: On the use of product-line variants as experimental subjects for clone-and-own research: a case study. In: Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A, pp. 1\u20136 (2020)","DOI":"10.1145\/3382025.3414972"},{"key":"883_CR54","doi-asserted-by":"crossref","unstructured":"Semer\u00e1th, O., Nagy, A.S., Varr\u00f3, D.: A graph solver for the automated generation of consistent domain-specific models. In: 40th International Conference on Software Engineering (ICSE), pp. 969\u2013980 (2018)","DOI":"10.1145\/3180155.3180186"},{"key":"883_CR55","doi-asserted-by":"crossref","unstructured":"Sen, S., Baudry, B., Mottu, J.M.: Automatic model generation strategies for model transformation testing. In: International Conference on Theory and Practice of Model Transformations, pp. 148\u2013164. Springer (2009)","DOI":"10.1007\/978-3-642-02408-5_11"},{"key":"883_CR56","doi-asserted-by":"crossref","unstructured":"Spadini, D., Aniche, M., Bacchelli, A.: Pydriller: Python framework for mining software repositories. In: 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE), pp. 908\u2013911 (2018)","DOI":"10.1145\/3236024.3264598"},{"key":"883_CR57","doi-asserted-by":"crossref","unstructured":"Stephan, M., Alalfi, M.H., Cordy, J.R.: Towards a taxonomy for simulink model mutations. In: 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation Workshops, pp. 206\u2013215 (2014)","DOI":"10.1109\/ICSTW.2014.17"},{"key":"883_CR58","doi-asserted-by":"crossref","unstructured":"Stol, K.J., Ali Babar, M.: Reporting empirical research in open source software: The state of practice. In: C. Boldyreff, K. Crowston, B. Lundell, A.I. Wasserman (eds.) Open Source Ecosystems: Diverse Communities Interacting, pp. 156\u2013169 (2009)","DOI":"10.1007\/978-3-642-02032-2_15"},{"key":"883_CR59","doi-asserted-by":"crossref","unstructured":"Stol, K.J., Fitzgerald, B.: The abc of software engineering research. ACM Trans. Softw. Eng. Methodol. 27(3) (2018)","DOI":"10.1145\/3241743"},{"key":"883_CR60","doi-asserted-by":"crossref","unstructured":"St\u00f6rrle, H.: On the impact of size to the understanding of UML diagrams. Software and Systems Modeling (SoSyM 17(1), 115\u2013134 (2018)","DOI":"10.1007\/s10270-016-0529-x"},{"key":"883_CR61","doi-asserted-by":"crossref","unstructured":"Svendsen, A., Haugen, \u00d8., M\u00f8ller-Pedersen, B.: Synthesizing software models: generating train station models automatically. In: International SDL Forum, pp. 38\u201353. Springer (2011)","DOI":"10.1007\/978-3-642-25264-8_5"},{"key":"883_CR62","doi-asserted-by":"crossref","unstructured":"Tempero, E., Anslow, C., Dietrich, J., Han, T., Li, J., Lumpe, M., Melton, H., Noble, J.: The qualitas corpus: A curated collection of java code for empirical studies. In: 2010 Asia Pacific Software Engineering Conference, pp. 336\u2013345 (2010). 10.1109\/APSEC.2010.46","DOI":"10.1109\/APSEC.2010.46"},{"key":"883_CR63","doi-asserted-by":"crossref","unstructured":"Tomita, T., Ishii, D., Murakami, T., Takeuchi, S., Aoki, T.: A scalable monte-carlo test-case generation tool for large and complex Simulink models. In: IEEE\/ACM 11th International Workshop on Modelling in Software Engineering (MiSE), pp. 39\u201346 (2019)","DOI":"10.1109\/MiSE.2019.00014"},{"key":"883_CR64","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2019.110458","volume":"160","author":"A Vogelsang","year":"2020","unstructured":"Vogelsang, A.: Feature dependencies in automotive software systems: extent, awareness, and refactoring. J. Syst. Softw. 160, 1\u201315 (2020)","journal-title":"J. Syst. Softw."},{"key":"883_CR65","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1016\/j.infsof.2019.106253","volume":"121","author":"A Vogelsang","year":"2020","unstructured":"Vogelsang, A., Eckhardt, J., Mendez, D., Berger, M.: Views on quality requirements in academia and practice: commonalities, differences, and context-dependent grey areas. Inf. Softw. Technol. 121, 106\u2013253 (2020)","journal-title":"Inf. Softw. Technol."},{"key":"883_CR66","volume-title":"Model-Driven Software Development: Technology, Engineering, Management","author":"M V\u00f6lter","year":"2013","unstructured":"V\u00f6lter, M., Stahl, T., Bettin, J., Haase, A., Helsen, S.: Model-Driven Software Development: Technology, Engineering, Management. John Wiley & Sons, London (2013)"},{"issue":"11","key":"883_CR67","doi-asserted-by":"publisher","first-page":"916","DOI":"10.7326\/0003-4819-110-11-916","volume":"110","author":"DF Williamson","year":"1989","unstructured":"Williamson, D.F., Parker, R.A., Kendrick, J.S.: The box plot: a simple visual method to interpret data. Ann. Intern. Med. 110(11), 916\u2013921 (1989)","journal-title":"Ann. Intern. Med."},{"key":"883_CR68","doi-asserted-by":"crossref","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B., Wessl\u00e9n, A.: Experimentation in software engineering. Springer Science & Business Media (2012)","DOI":"10.1007\/978-3-642-29044-2"},{"key":"883_CR69","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1016\/j.jss.2016.05.010","volume":"118","author":"HS Yazdi","year":"2016","unstructured":"Yazdi, H.S., Angelis, L., Kehrer, T., Kelter, U.: A framework for capturing, statistically modeling and analyzing the evolution of software models. J. Syst. Softw. 118, 176\u2013207 (2016)","journal-title":"J. Syst. Softw."},{"key":"883_CR70","doi-asserted-by":"crossref","unstructured":"Yazdi, H.S., Mirbolouki, M., Pietsch, P., Kehrer, T., Kelter, U.: Analysis and prediction of design model evolution using time series. In: International Conference on Advanced Information Systems Engineering, pp. 1\u201315. Springer (2014)","DOI":"10.1007\/978-3-319-07869-4_1"},{"key":"883_CR71","unstructured":"Yazdi, H.S., Pietsch, P., Kehrer, T., Kelter, U.: Statistical analysis of changes for synthesizing realistic test models. Software Engineering 2013, (2013)"},{"issue":"3\u20134","key":"883_CR72","first-page":"231","volume":"30","author":"HS Yazdi","year":"2015","unstructured":"Yazdi, H.S., Pietsch, P., Kehrer, T., Kelter, U.: Synthesizing realistic test models. Comput. Sci. Res. Dev. 30(3\u20134), 231\u2013253 (2015)","journal-title":"Comput. Sci. Res. Dev."}],"container-title":["Software and Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00883-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10270-021-00883-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-021-00883-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,6]],"date-time":"2021-12-06T03:11:12Z","timestamp":1638760272000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10270-021-00883-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,14]]},"references-count":72,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["883"],"URL":"https:\/\/doi.org\/10.1007\/s10270-021-00883-0","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,14]]},"assertion":[{"value":"11 September 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 January 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 March 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 April 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}