{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:21:25Z","timestamp":1740122485709,"version":"3.37.3"},"reference-count":68,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,5,1]],"date-time":"2021-05-01T00:00:00Z","timestamp":1619827200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,5,14]],"date-time":"2021-05-14T00:00:00Z","timestamp":1620950400000},"content-version":"vor","delay-in-days":13,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003385","name":"Georg-August-Universit\u00e4t G\u00f6ttingen","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003385","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2021,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>To guide software development, the estimation of the impact of decision making on the development process can be helpful in planning. For this estimation, often prediction models are used which can be learned from project data. In this paper, an approach for the usage of agent-based simulation for the prediction of software evolution trends is presented. The specialty of the proposed approach lies in the automated parameter estimation for the instantiation of project-specific simulation models. We want to assess how well a baseline model using average (commit) behavior of the agents (i.e., the developers) performs compared to models where different amount of project-specific data is fed into the simulation model. The approach involves the interplay between the mining framework and simulation framework. Parameters to be estimated include, e.g., file change probabilities of developers and the team constellation reflecting different developer roles. The structural evolution of software projects is observed using change coupling graphs based on common file changes. For the validation of simulation results, we compare empirical with simulated results. Our results showed that an average simulation model can mimic general project growth trends like the number of commits and files well and thus, can help project managers in, e.g., controlling the onboarding of developers. Besides, the simulated co-change evolution could be improved significantly using project-specific data.<\/jats:p>","DOI":"10.1007\/s10515-021-00280-3","type":"journal-article","created":{"date-parts":[[2021,5,14]],"date-time":"2021-05-14T14:02:54Z","timestamp":1621000974000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Investigation and prediction of open source software evolution using automated parameter mining for agent-based simulation"],"prefix":"10.1007","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8397-354X","authenticated-orcid":false,"given":"Daniel","family":"Honsel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1463-7737","authenticated-orcid":false,"given":"Verena","family":"Herbold","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephan","family":"Waack","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jens","family":"Grabowski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,5,14]]},"reference":[{"key":"280_CR1","doi-asserted-by":"publisher","unstructured":"Alfayez, R., Behnamghader, P., Srisopha, K., Boehm, B.: How does contributors involvement influence open source systems. In: 2017 IEEE 28th Annual Software Technology Conference (STC). https:\/\/doi.org\/10.1109\/STC.2017.8234462 (2017)","DOI":"10.1109\/STC.2017.8234462"},{"key":"280_CR2","doi-asserted-by":"publisher","unstructured":"Ali, S.M., Doolan, M., Wernick, P., Wakelam, E.: Developing an agent-based simulation model of software evolution. Information and Software Technology. https:\/\/doi.org\/10.1016\/j.infsof.2017.11.013 (2018)","DOI":"10.1016\/j.infsof.2017.11.013"},{"key":"280_CR3","doi-asserted-by":"publisher","DOI":"10.1057\/jit.2010.7","author":"C Amrit","year":"2010","unstructured":"Amrit, C., van Hillegersberg, J.: Exploring the impact of socio-technical core-periphery structures in open source software development. J. Inf Technol. (2010). https:\/\/doi.org\/10.1057\/jit.2010.7","journal-title":"J. Inf Technol."},{"key":"280_CR4","unstructured":"Ball, T., Kim, J.M., Porter, A.A., Siy, H.P.: If your version control system could talk. In: ICSE Workshop on Process Modelling and Empirical Studies of Software Engineering (1997)"},{"key":"280_CR5","doi-asserted-by":"crossref","unstructured":"Bastian, M., Heymann, S., Jacomy, M., et\u00a0al.: Gephi: an open source software for exploring and manipulating networks. In: Proc. of the 3rd Intern. AAAI Conf. on Weblogs and Social Media (ICWSM) (2009)","DOI":"10.1609\/icwsm.v3i1.13937"},{"key":"280_CR6","doi-asserted-by":"publisher","unstructured":"Ben, X., Beijun, S., Weicheng, Y.: Mining developer contribution in open source software using visualization techniques. In: Proceedings of the Third International Conference on Intelligent System Design and Engineering Applications (ISDEA) (2013). https:\/\/doi.org\/10.1109\/ISDEA.2012.223","DOI":"10.1109\/ISDEA.2012.223"},{"key":"280_CR7","doi-asserted-by":"crossref","unstructured":"Bhattacharya, P., Iliofotou, M., Neamtiu, I., Faloutsos, M.: Graph-based analysis and prediction for software evolution. In: Proceedings of the 34th Intern. Conf. on Softw. Eng. (ICSE). IEEE (2012)","DOI":"10.1109\/ICSE.2012.6227173"},{"key":"280_CR8","doi-asserted-by":"crossref","unstructured":"Bhattacharya, P., Neamtiu, I., Faloutsos, M.: Determining developers\u2019 expertise and role: a graph hierarchy-based approach. In: ICSME, IEEE Computer Society, pp 11\u201320 (2014)","DOI":"10.1109\/ICSME.2014.23"},{"key":"280_CR9","doi-asserted-by":"publisher","unstructured":"Bird, C., Gourley, A., Devanbu, P., Gertz, M., Swaminathan, A.: Mining email social networks. In: Proceedings of the 2006 International Workshop on Mining Software Repositories, ACM, New York, NY, USA, MSR \u201906, pp. 137\u2013143 (2006). https:\/\/doi.org\/10.1145\/1137983.1138016","DOI":"10.1145\/1137983.1138016"},{"key":"280_CR10","doi-asserted-by":"publisher","unstructured":"Bird, C., Nagappan, N., Murphy, B., Gall, H., Devanbu, P.: Don\u2019t touch my code!: Examining the effects of ownership on software quality. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, ACM, ESEC\/FSE \u201911, pp. 4\u201314 (2011). https:\/\/doi.org\/10.1145\/2025113.2025119","DOI":"10.1145\/2025113.2025119"},{"key":"280_CR11","doi-asserted-by":"crossref","unstructured":"Blondel, V.D., Guillaume, J.L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment 2008(10), P10008 (2008). http:\/\/stacks.iop.org\/1742-5468\/2008\/i=10\/a=P10008","DOI":"10.1088\/1742-5468\/2008\/10\/P10008"},{"key":"280_CR12","doi-asserted-by":"publisher","unstructured":"Caglayan, B., Bener, A.B., Miranskyy, A.: Emergence of developer teams in the collaboration network. In: 2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE). https:\/\/doi.org\/10.1109\/CHASE.2013.6614729 (2013)","DOI":"10.1109\/CHASE.2013.6614729"},{"issue":"4","key":"280_CR13","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/s12130-006-1004-8","volume":"18","author":"K Crowston","year":"2006","unstructured":"Crowston, K., Howison, J.: Hierarchy and centralization in free and open source software team communications. Knowl. Technol. Policy 18(4), 65\u201385 (2006)","journal-title":"Knowl. Technol. Policy"},{"key":"280_CR14","doi-asserted-by":"crossref","unstructured":"D\u2019Ambros, M., Lanza, M., Robbes, R.: On the relationship between change coupling and software defects. In: Proc. of the 16th Working Conf. on Rev. Eng., IEEE Computer Society (2009)","DOI":"10.1109\/WCRE.2009.19"},{"key":"280_CR15","doi-asserted-by":"crossref","unstructured":"Fernandez-Ramil, J., Lozano, A., Wermelinger, M., Capiluppi, A.: Empirical studies of open source evolution. In: Mens, T., Demeyer, S. (eds.) Software Evolution: State-of-the-Art and Research Advances. Springer Verlag (2008)","DOI":"10.1007\/978-3-540-76440-3_11"},{"key":"280_CR16","doi-asserted-by":"publisher","unstructured":"Fortunato, S.: Community detection in graphs. Physics Reports 486. https:\/\/doi.org\/10.1016\/j.physrep.2009.11.002 (2010)","DOI":"10.1016\/j.physrep.2009.11.002"},{"key":"280_CR17","doi-asserted-by":"publisher","unstructured":"de Fran\u00e7a, B.B.N., Travassos, G.H.: Experimentation with dynamic simulation models in software engineering: planning and reporting guidelines. Empirical Software Engineering (2016). https:\/\/doi.org\/10.1007\/s10664-015-9386-4","DOI":"10.1007\/s10664-015-9386-4"},{"key":"280_CR18","unstructured":"Gall, H., Hajek, K., Jazayeri, M.: Detection of logical coupling based on product release history. In: Proc. of the Intern. Conf. on Softw. Maint. (ICSM), IEEE Computer Society (1998)"},{"key":"280_CR19","doi-asserted-by":"publisher","unstructured":"Garc\u00eda-Garc\u00eda, J., Enr\u00edquez, J., Ruiz, M., Ar\u00edvalo, C., Jim\u00e9nez-Ram\u00e9rez, A.: Software process simulation modeling: systematic literature review. Computer Standards & Interfaces (2020). https:\/\/doi.org\/10.1016\/j.csi.2020.103425","DOI":"10.1016\/j.csi.2020.103425"},{"key":"280_CR20","unstructured":"Girba, T., Kuhn, A., Seeberger, M., Ducasse, S.: How developers drive software evolution. In: Proceedings of the Eighth International Workshop on Principles of Software Evolution (2005)"},{"key":"280_CR21","doi-asserted-by":"crossref","unstructured":"Godfrey, M.W., Tu, Q.: Evolution in open source software: a case study. In: Proc. Int\u2019l Conf. Software Maintenance (ICSM) (2000)","DOI":"10.1109\/ICSM.2000.883030"},{"key":"280_CR22","doi-asserted-by":"publisher","unstructured":"Goeminne, M., Mens, T.: A comparison of identity merge algorithms for software repositories. Science of Computer Programming (2013). https:\/\/doi.org\/10.1016\/j.scico.2011.11.004","DOI":"10.1016\/j.scico.2011.11.004"},{"key":"280_CR23","doi-asserted-by":"publisher","unstructured":"Gousios, G., Kalliamvakou, E., Spinellis, D.: Measuring developer contribution from software repository data. In: Proceedings of the 2008 International Working Conference on Mining Software Repositories. https:\/\/doi.org\/10.1145\/1370750.1370781 (2008)","DOI":"10.1145\/1370750.1370781"},{"key":"280_CR24","unstructured":"Herbold, S., Trautsch, A., Trautsch, F.: Issues with szz: an empirical assessment of the state of practice of defect prediction data collection. arXiv preprint arXiv:191108938 (2019) http:\/\/arxiv.org\/abs\/1911.08938v1"},{"key":"280_CR25","unstructured":"Herbold, V.: Mining developer dynamics for agent-based simulation of software evolution. Ph.D. thesis, Georg-August-Universit\u00e4t G\u00f6ttingen. http:\/\/hdl.handle.net\/21.11130\/00-1735-0000-0003-C15C-C (2019)"},{"key":"280_CR26","unstructured":"Herbold, V.: Asej\u2014replication kit. online. https:\/\/github.com\/vhonsel\/sim_data_ASEJ_2020 (2020)"},{"key":"280_CR27","doi-asserted-by":"crossref","unstructured":"Herraiz, I., Robles, G., Gonzalez-Barahon, J.u.M.: Comparison between slocs and number of files as size metrics for software evolution analysis. In: Proceedings of the Conference on Software Maintenance and Reengineering, IEEE Computer Society, CSMR \u201906. http:\/\/dl.acm.org\/citation.cfm?id=1116163.1116405 (2006)","DOI":"10.1109\/CSMR.2006.17"},{"key":"280_CR28","doi-asserted-by":"crossref","unstructured":"Herzig, K., Zeller, A.: The impact of tangled code changes. In: Proceedings of the 10th Working Conference on Mining Software Repositories, IEEE Press, MSR \u201913. http:\/\/dl.acm.org\/citation.cfm?id=2487085.2487113 (2013)","DOI":"10.1109\/MSR.2013.6624018"},{"key":"280_CR29","doi-asserted-by":"publisher","unstructured":"Hindle, A., German, D.M., Godfrey, M.W., Holt, R.C.: Automatic classication of large changes into maintenance categories. In: 2009 IEEE 17th International Conference on Program Comprehension. https:\/\/doi.org\/10.1109\/ICPC.2009.5090025 (2009)","DOI":"10.1109\/ICPC.2009.5090025"},{"key":"280_CR30","unstructured":"Honsel, D.: Development of agent-based simulation models for software evolution. PhD thesis, Georg-August-Universit\u00e4t G\u00f6ttingen. http:\/\/hdl.handle.net\/21.11130\/00-1735-0000-0005-1318-B (2019)"},{"key":"280_CR31","unstructured":"Honsel, D.: Simparameter \u2013 estimation of simulation parameters. online https:\/\/github.com\/dhonsel\/SimParameter (2020a)"},{"key":"280_CR32","unstructured":"Honsel, D.: Simse \u2013 simulation of software evolution. online https:\/\/github.com\/dhonsel\/SimSE (2020b)"},{"key":"280_CR33","doi-asserted-by":"publisher","unstructured":"Honsel, D., Herbold, V., Welter, M., Grabowski, J., Waack, S.: Monitoring software quality by means of simulation methods. In: Proceedings of the 10th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, ACM, ESEM \u201916. https:\/\/doi.org\/10.1145\/2961111.2962617 (2016a)","DOI":"10.1145\/2961111.2962617"},{"key":"280_CR34","doi-asserted-by":"crossref","unstructured":"Honsel, V., Honsel, D., Grabowski, J.: Software process simulation based on mining software repositories. The Third International Workshop on Software Mining (2014)","DOI":"10.1109\/ICDMW.2014.35"},{"key":"280_CR35","doi-asserted-by":"crossref","unstructured":"Honsel, V., Honsel, D., Herbold, S., Grabowski, J., Waack, S.: Mining software dependency networks for agent-based simulation of software evolution. The Fourth International Workshop on Software Mining (2015)","DOI":"10.1109\/ASEW.2015.9"},{"key":"280_CR36","doi-asserted-by":"crossref","unstructured":"Honsel, V., Herbold, S., Grabowski, J.: Hidden markov models for the prediction of developer involvement dynamics and workload. In: 12th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE) (2016b)","DOI":"10.1145\/2972958.2972960"},{"key":"280_CR37","doi-asserted-by":"publisher","unstructured":"Huang, S.K., Liu, K.m.: Mining version histories to verify the learning process of legitimate peripheral participants. SIGSOFT Softw Eng Notes. https:\/\/doi.org\/10.1145\/1082983.1083158 (2005)","DOI":"10.1145\/1082983.1083158"},{"key":"280_CR38","doi-asserted-by":"publisher","unstructured":"Joblin, M., Apel, S., Hunsen, C., Mauerer, W.: Classifying developers into core and peripheral: An empirical study on count and network metrics. In: Proceedings of the 39th International Conference on Software Engineering, IEEE Press, ICSE \u201917. https:\/\/doi.org\/10.1109\/ICSE.2017.23 (2017)","DOI":"10.1109\/ICSE.2017.23"},{"key":"280_CR39","doi-asserted-by":"crossref","unstructured":"Khondhu, J., Capiluppi, A., Stol, K.J.: Is it all lost? a study of inactive open source projects. In: Open Source Software: Quality Verification. Springer Berlin Heidelberg (2013)","DOI":"10.1007\/978-3-642-38928-3_5"},{"key":"280_CR40","doi-asserted-by":"publisher","unstructured":"Kim, S., Whitehead, E.J., Zhang, Y.: Classifying software changes: clean or buggy? Software engineering. IEEE Transactions on. https:\/\/doi.org\/10.1109\/TSE.2007.70773 (2008)","DOI":"10.1109\/TSE.2007.70773"},{"key":"280_CR41","doi-asserted-by":"crossref","unstructured":"Kocaguneli, E., Misirli, A.T., Caglayan, B., Bener, A.B.: Experiences on developer participation and effort estimation. In: EUROMICRO-SEAA. IEEE (2011)","DOI":"10.1109\/SEAA.2011.71"},{"key":"280_CR42","doi-asserted-by":"publisher","unstructured":"Konopka, M., Navrat, P.: Untangling development tasks with software developer\u2019s activity. In: 2015 IEEE\/ACM 2nd International Workshop on Context for Software Development. https:\/\/doi.org\/10.1109\/CSD.2015.10 (2015)","DOI":"10.1109\/CSD.2015.10"},{"key":"280_CR43","doi-asserted-by":"publisher","unstructured":"Lamkanfi, A., Demeyer, S., Giger, E., Goethals, B.: Predicting the severity of a reported bug. In: 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010). https:\/\/doi.org\/10.1109\/MSR.2010.5463284 (2010)","DOI":"10.1109\/MSR.2010.5463284"},{"key":"280_CR44","doi-asserted-by":"crossref","unstructured":"Lehman, M.M.: Programs, life cycles, and laws of software evolution. Proc. IEEE 68(9) (1980)","DOI":"10.1109\/PROC.1980.11805"},{"key":"280_CR45","doi-asserted-by":"crossref","unstructured":"Li, Y., Tan, C.H., Teo, H.H.: Leadership characteristics and developers\u2019 motivation in open source software development. Inf. Manag. (2012)","DOI":"10.1016\/j.im.2012.05.005"},{"key":"280_CR46","doi-asserted-by":"publisher","unstructured":"Lima, J., Treude, C., Filho, F.F., Kulesza, U.: Assessing developer contribution with repository mining-based metrics. In: Software Maintenance and Evolution (ICSME), 2015 IEEE International Conference on. https:\/\/doi.org\/10.1109\/ICSM.2015.7332509 (2015)","DOI":"10.1109\/ICSM.2015.7332509"},{"key":"280_CR47","doi-asserted-by":"crossref","unstructured":"Macal, C.M., North, M.J.: Tutorial on agent-based modeling and simulation. In: Proceedings of the 37th Conference on Winter Simulation, Winter Simulation Conference, WSC \u201905 (2005)","DOI":"10.1109\/WSC.2006.323040"},{"key":"280_CR48","doi-asserted-by":"crossref","unstructured":"Macal, C.M., North, M.J.: Tutorial on agent-based modeling and simulation part 2: How to model with agents. In: Proceedings of the 38th Conference on Winter Simulation, Winter Simulation Conference, WSC \u201906 (2006)","DOI":"10.1109\/WSC.2006.323040"},{"key":"280_CR49","doi-asserted-by":"crossref","unstructured":"Maria, A.: Introduction to modeling and simulation. In: Proceedings of the 29th conference on Winter simulation. IEEE Computer Society (1997)","DOI":"10.1145\/268437.268440"},{"key":"280_CR50","doi-asserted-by":"publisher","unstructured":"Meneely, A., Williams, L., Snipes, W., Osborne, J.: Predicting failures with developer networks and social network analysis. In: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, ACM, SIGSOFT \u201908\/FSE-16. https:\/\/doi.org\/10.1145\/1453101.1453106 (2008)","DOI":"10.1145\/1453101.1453106"},{"issue":"3","key":"280_CR51","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1145\/567793.567795","volume":"11","author":"A Mockus","year":"2002","unstructured":"Mockus, A., Fielding, R.T., Herbsleb, J.D.: Two case studies of open source software development: Apache and mozilla. ACM Trans. Softw. Eng. Methodol. 11(3), 309\u2013346 (2002). https:\/\/doi.org\/10.1145\/567793.567795","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"280_CR52","doi-asserted-by":"crossref","unstructured":"North, M.J., Collier, N.T., Ozik, J., Tatara, E.R., Macal, C.M., Bragen, M., Sydelko, P.: Complex adaptive systems modeling with repast simphony. Complex Adaptive Systems Modeling (2013)","DOI":"10.1186\/2194-3206-1-3"},{"key":"280_CR53","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.1274044","author":"JW Paulson","year":"2004","unstructured":"Paulson, J.W., Succi, G., Eberlein, A.: An empirical study of open-source and closed-source software products. IEEE Trans. Softw. Eng. (2004). https:\/\/doi.org\/10.1109\/TSE.2004.1274044","journal-title":"IEEE Trans. Softw. Eng."},{"key":"280_CR54","doi-asserted-by":"crossref","unstructured":"Rahman, F., Devanbu, P.: Ownership, experience and defects: a fine-grained study of authorship. In: Proc. of the 33rd Intern. Conf. on Softw. Eng. (ICSE). ACM (2011)","DOI":"10.1145\/1985793.1985860"},{"key":"280_CR55","unstructured":"Robles, G., Amor, J.J., Gonzalez-Barahona, J.M., Herraiz, I.: Evolution and growth in large libre software projects. In: Eighth International Workshop on Principles of Software Evolution (IWPSE\u201905). IEEE (2005)"},{"key":"280_CR56","doi-asserted-by":"crossref","unstructured":"Sargent, R.G.: Verification and validation of simulation models. In: Proceedings of the Winter Simulation Conference, Winter Simulation Conference, WSC \u201911. http:\/\/dl.acm.org\/citation.cfm?id=2431518.2431538 (2011)","DOI":"10.1109\/WSC.2011.6147750"},{"key":"280_CR57","doi-asserted-by":"crossref","unstructured":"Shaffer, J.P.: Multiple hypothesis testing. Annu. Rev. Psychol. (1995)","DOI":"10.1146\/annurev.ps.46.020195.003021"},{"key":"280_CR58","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/52.3-4.591","author":"SS Shapiro","year":"1965","unstructured":"Shapiro, S.S., Wilk, M.B.: An analysis of variance test for normality (complete samples). Biometrika (1965). https:\/\/doi.org\/10.1093\/biomet\/52.3-4.591","journal-title":"Biometrika"},{"key":"280_CR59","doi-asserted-by":"publisher","unstructured":"Shihab, E., Hassan, A.E., Adams, B., Jiang, Z.M.: An industrial study on the risk of software changes. In: Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering. https:\/\/doi.org\/10.1145\/2393596.2393670 (2012)","DOI":"10.1145\/2393596.2393670"},{"key":"280_CR60","doi-asserted-by":"crossref","unstructured":"Smith, N., Capiluppi, A., Fern\u00e1ndez-Ramil, J.: Agent-based simulation of open source evolution. In: Software Process Improvement and Practice (2006)","DOI":"10.1002\/spip.280"},{"key":"280_CR61","doi-asserted-by":"crossref","unstructured":"Terceiro, A., Rios, L.R., Chavez, C.: An empirical study on the structural complexity introduced by core and peripheral developers in free software projects. In: Software Engineering (SBES), 2010 Brazilian Symposium on. IEEE (2010)","DOI":"10.1109\/SBES.2010.26"},{"key":"280_CR62","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9537-x","author":"F Trautsch","year":"2018","unstructured":"Trautsch, F., Herbold, S., Makedonski, P., Grabowski, J.: Addressing problems with replicability and validity of repository mining studies through a smart data platform. Empir. Softw. Eng. (2018). https:\/\/doi.org\/10.1007\/s10664-017-9537-x","journal-title":"Empir. Softw. Eng."},{"key":"280_CR63","unstructured":"Turski, W.M.: Reference model for smooth growth of software systems. IEEE Trans. Softw. Eng. (1996) http:\/\/dl.acm.org\/citation.cfm?id=235681.235686"},{"key":"280_CR64","doi-asserted-by":"crossref","unstructured":"Wiese, I.S., Kuroda, R.T., Re, R., Oliva, G.A., Gerosa, M.A.: An empirical study of the relation between strong change coupling and defects using history and social metrics in the apache aries project. In: Open Source Systems: Adoption and Impact, Springer International Publishing (2015)","DOI":"10.1007\/978-3-319-17837-0_1"},{"key":"280_CR65","doi-asserted-by":"crossref","unstructured":"Wilcoxon, F.: Individual comparisons by ranking methods. Biom. Bull. (1945) http:\/\/www.jstor.org\/stable\/3001968","DOI":"10.2307\/3001968"},{"key":"280_CR66","unstructured":"Willmott, C.J.: Some comments on the evaluation of model performance. Bull. Am. Meteorol. Soc. (1982). https:\/\/doi.org\/10.1175\/1520-0477(1982)063%3c1309:SCOTEO%3e2.0.CO;2"},{"key":"280_CR67","doi-asserted-by":"publisher","DOI":"10.2991\/ijndc.2018.6.3.1","author":"K Yamauchi","year":"2018","unstructured":"Yamauchi, K., Aman, H., Amasaki, S., Yokogawa, T., Kawahara, M.: An entropy-based metric of developer contribution in open source development and its application to fault-prone program analysis*. Int. J. Network. Distrib. Comput. (2018). https:\/\/doi.org\/10.2991\/ijndc.2018.6.3.1","journal-title":"Int. J. Network. Distrib. Comput."},{"key":"280_CR68","doi-asserted-by":"publisher","unstructured":"Yu, L., Ramaswamy, S.: Mining cvs repositories to understand open-source project developer roles. In: Proceedings of the Fourth International Workshop on Mining Software Repositories, IEEE Computer Society, Washington, DC, USA, MSR \u201907. https:\/\/doi.org\/10.1109\/MSR.2007.19 (2007)","DOI":"10.1109\/MSR.2007.19"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-021-00280-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-021-00280-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-021-00280-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,27]],"date-time":"2022-12-27T10:51:59Z","timestamp":1672138319000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-021-00280-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5]]},"references-count":68,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,5]]}},"alternative-id":["280"],"URL":"https:\/\/doi.org\/10.1007\/s10515-021-00280-3","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"type":"print","value":"0928-8910"},{"type":"electronic","value":"1573-7535"}],"subject":[],"published":{"date-parts":[[2021,5]]},"assertion":[{"value":"6 April 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 March 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 May 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"3"}}