{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T02:48:15Z","timestamp":1743130095283,"version":"3.40.3"},"publisher-location":"Cham","reference-count":42,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030057664"},{"type":"electronic","value":"9783030057671"}],"license":[{"start":{"date-parts":[[2018,12,11]],"date-time":"2018-12-11T00:00:00Z","timestamp":1544486400000},"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":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-05767-1_10","type":"book-chapter","created":{"date-parts":[[2018,12,10]],"date-time":"2018-12-10T16:53:33Z","timestamp":1544460813000},"page":"151-171","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Evaluating Maintainability Prejudices with a Large-Scale Study of Open-Source Projects"],"prefix":"10.1007","author":[{"given":"Tobias","family":"Roehm","sequence":"first","affiliation":[]},{"given":"Daniel","family":"Veihelmann","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5256-8429","authenticated-orcid":false,"given":"Stefan","family":"Wagner","sequence":"additional","affiliation":[]},{"given":"Elmar","family":"Juergens","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,12,11]]},"reference":[{"key":"10_CR1","unstructured":"ConQAT Homepage. https:\/\/www.conqat.org\/. Accessed 01 July 2017"},{"key":"10_CR2","unstructured":"GitHub Homepage. https:\/\/github.com\/. Accessed 01 June 2017"},{"key":"10_CR3","unstructured":"Homepage of GitHub API. https:\/\/developer.github.com\/v3\/ Accessed June 01 2017"},{"key":"10_CR4","series-title":"IFIP Advances in Information and Communication Technology","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1007\/978-3-642-55128-4_26","volume-title":"Open Source Software: Mobile Open Source Technologies","author":"I Ahmed","year":"2014","unstructured":"Ahmed, I., Ghorashi, S., Jensen, C.: An exploration of code quality in FOSS projects. In: Corral, L., Sillitti, A., Succi, G., Vlasenko, J., Wasserman, A.I. (eds.) OSS 2014. IAICT, vol. 427, pp. 181\u2013190. Springer, Heidelberg (2014). https:\/\/doi.org\/10.1007\/978-3-642-55128-4_26"},{"key":"10_CR5","volume-title":"Test-Driven Development: By Example","author":"K Beck","year":"2003","unstructured":"Beck, K.: Test-Driven Development: By Example. Addison-Wesley Professional, Boston (2003)"},{"key":"10_CR6","doi-asserted-by":"publisher","unstructured":"Beller, M., Bholanath, R., McIntosh, S., Zaidman, A.: Analyzing the state of static analysis: a large-scale evaluation in open source software. In: Proceedings of 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 470\u2013481. IEEE (2016). https:\/\/doi.org\/10.1109\/SANER.2016.105","DOI":"10.1109\/SANER.2016.105"},{"issue":"8","key":"10_CR7","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1145\/1536616.1536639","volume":"52","author":"C Bird","year":"2009","unstructured":"Bird, C., Nagappan, N., Devanbu, P., Gall, H., Murphy, B.: Does distributed development affect software quality? An empirical case study of Windows Vista. Commun. ACM 52(8), 85\u201393 (2009)","journal-title":"Commun. ACM"},{"key":"10_CR8","doi-asserted-by":"crossref","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 (FSE), pp. 4\u201314. ACM (2011)","DOI":"10.1145\/2025113.2025119"},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"Bissyand\u00e9, T.F., Thung, F., Lo, D., Jiang, L., R\u00e9veillere, L.: Popularity, interoperability, and impact of programming languages in 100,000 open source projects. In: Proceedings of the 37th IEEE Annual Computer Software and Applications Conference (COMPSAC), pp. 303\u2013312. IEEE (2013)","DOI":"10.1109\/COMPSAC.2013.55"},{"key":"10_CR10","doi-asserted-by":"crossref","unstructured":"Corral, L., Fronza, I.: Better code for better apps: a study on source code quality and market success of android applications. In: Proceedings of the Second ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft), pp. 22\u201332. IEEE Press (2015)","DOI":"10.1109\/MobileSoft.2015.10"},{"key":"10_CR11","doi-asserted-by":"crossref","unstructured":"Deissenboeck, F., Juergens, E., Hummel, B., Wagner, S., y Parareda, B.M., Pizka, M.: Tool support for continuous quality control. IEEE Softw. 25(5), 60\u201367 (2008)","DOI":"10.1109\/MS.2008.129"},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Deissenboeck, F., Wagner, S., Pizka, M., Teuchert, S., Girard, J.F.: An activity-based quality model for maintainability. In: IEEE International Conference on Software Maintenance (ICSM 2007), pp. 184\u2013193. IEEE (2007)","DOI":"10.1109\/ICSM.2007.4362631"},{"issue":"4","key":"10_CR13","doi-asserted-by":"publisher","first-page":"532","DOI":"10.5465\/amr.1989.4308385","volume":"14","author":"KM Eisenhardt","year":"1989","unstructured":"Eisenhardt, K.M.: Building theories from case study research. Acad. Manag. Rev. 14(4), 532\u2013550 (1989)","journal-title":"Acad. Manag. Rev."},{"issue":"7","key":"10_CR14","doi-asserted-by":"publisher","first-page":"630","DOI":"10.1109\/32.935855","volume":"27","author":"K El Emam","year":"2001","unstructured":"El Emam, K., Benlarbi, S., Goel, N., Rai, S.N.: The confounding effect of class size on the validity of object-oriented metrics. IEEE Trans. Softw. Eng. 27(7), 630\u2013650 (2001)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10_CR15","unstructured":"Fjeldstad, R.K., Hamlen, W.T.: Application program maintenance study: Report to our respondents. In: Proceedings Guide, vol. 48 (1983)"},{"key":"10_CR16","unstructured":"Google: Google Java Coding Guidelines (2016). https:\/\/google.github.io\/styleguide\/javaguide.html. Accessed 02 Oct 2017"},{"key":"10_CR17","doi-asserted-by":"crossref","unstructured":"Gousios, G.: The GHTorrent dataset and tool suite. In: Proceedings of the 10th Working Conference on Mining Software Repositories (MSR), pp. 233\u2013236. IEEE Press, Piscataway (2013)","DOI":"10.1109\/MSR.2013.6624034"},{"key":"10_CR18","doi-asserted-by":"crossref","unstructured":"Heinemann, L., Hummel, B., Steidl, D.: Teamscale: software quality control in real-time. In: Companion Proceedings of the 36th International Conference on Software Engineering (ICSE), pp. 592\u2013595. ACM (2014)","DOI":"10.1145\/2591062.2591068"},{"key":"10_CR19","doi-asserted-by":"crossref","unstructured":"Heitlager, I., Kuipers, T., Visser, J.: A practical model for measuring maintainability. In: Proceedings of 6th International Conference on the Quality of Information and Communications Technology (QUATIC 2007), pp. 30\u201339. IEEE (2007)","DOI":"10.1109\/QUATIC.2007.8"},{"key":"10_CR20","unstructured":"H\u00f6nick, S.: How Does the Programming Language Affect the Quantity of Code Clones in Open Source Software? Master\u2019s thesis, Technische Universit\u00e4t M\u00fcnchen (2015)"},{"key":"10_CR21","unstructured":"Juergens, E.: Why and How to Control Cloning in Software Artifacts. Ph.D. thesis, Technische Universit\u00e4t M\u00fcnchen (2011)"},{"key":"10_CR22","unstructured":"Kabacoff, R.: R in Action: Data Analysis and Graphics with R. Manning Publications Co. (2015)"},{"key":"10_CR23","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: Proceedings of the 11th Working Conference on Mining Software Repositories, pp. 92\u2013101. ACM (2014)","DOI":"10.1145\/2597073.2597074"},{"key":"10_CR24","doi-asserted-by":"crossref","unstructured":"Kochhar, P.S., Wijedasa, D., Lo, D.: A large scale study of multiple programming languages and code quality. In: Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol. 1, pp. 563\u2013573. IEEE (2016)","DOI":"10.1109\/SANER.2016.112"},{"key":"10_CR25","doi-asserted-by":"crossref","unstructured":"Koschke, R., Bazrafshan, S.: Software-clone rates in open-source programs written in C or C++. In: Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 1\u20137. IEEE (2016)","DOI":"10.1109\/SANER.2016.28"},{"key":"10_CR26","volume-title":"Clean Code: A Handbook of Agile Software Craftsmanship","author":"RC Martin","year":"2009","unstructured":"Martin, R.C.: Clean Code: A Handbook of Agile Software Craftsmanship. Pearson Education, London (2009)"},{"issue":"2","key":"10_CR27","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1037\/h0043158","volume":"63","author":"GA Miller","year":"1956","unstructured":"Miller, G.A.: The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychol. Rev. 63(2), 81 (1956)","journal-title":"Psychol. Rev."},{"key":"10_CR28","doi-asserted-by":"crossref","unstructured":"Minelli, R., Mocci, A., Lanza, M.: I know what you did last summer: an investigation of how developers spend their time. In: Proceedings of the 23rd IEEE International Conference on Program Comprehension (ICPC), pp. 25\u201335. IEEE Press (2015)","DOI":"10.1109\/ICPC.2015.12"},{"key":"10_CR29","doi-asserted-by":"crossref","unstructured":"Nagappan, N., Murphy, B., Basili, V.: The influence of organizational structure on software quality. In: Proceedings of the 30th ACM\/IEEE International Conference on (ICSE), pp. 521\u2013530. IEEE (2008)","DOI":"10.1145\/1368088.1368160"},{"key":"10_CR30","doi-asserted-by":"crossref","unstructured":"Norick, B., Krohn, J., Howard, E., Welna, B., Izurieta, C.: Effects of the number of developers on code quality in open source software: a case study. In: Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), p. 62. ACM (2010)","DOI":"10.1145\/1852786.1852864"},{"key":"10_CR31","doi-asserted-by":"crossref","unstructured":"Ostberg, J.P., Wagner, S.: On automatically collectable metrics for software maintainability evaluation. In: Proceedings of the 2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement, pp. 32\u201337. IEEE (2014)","DOI":"10.1109\/IWSM.Mensura.2014.19"},{"issue":"10","key":"10_CR32","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/3126905","volume":"60","author":"B Ray","year":"2017","unstructured":"Ray, B., Posnett, D., Devanbu, P., Filkov, V.: A large scale study of programming languages and code quality in GitHub. Commun. ACM 60(10), 91\u2013100 (2017). https:\/\/doi.org\/10.1145\/3126905","journal-title":"Commun. ACM"},{"key":"10_CR33","doi-asserted-by":"crossref","unstructured":"Ray, B., Posnett, D., Filkov, V., Devanbu, P.: A large scale study of programming languages and code quality in GitHub. In: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE), pp. 155\u2013165. ACM (2014)","DOI":"10.1145\/2635868.2635922"},{"key":"10_CR34","doi-asserted-by":"crossref","unstructured":"Ruiz, C., Robinson, W.: Measuring open source quality: a literature review. In: Open Source Software Dynamics, Processes, and Applications, pp. 189\u2013206. IGI Global (2013)","DOI":"10.4018\/978-1-4666-2937-0.ch010"},{"key":"10_CR35","series-title":"IFIP \u2013 The International Federation for Information Processing","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/978-0-387-09684-1_19","volume-title":"Open Source Development, Communities and Quality","author":"I Samoladas","year":"2008","unstructured":"Samoladas, I., Gousios, G., Spinellis, D., Stamelos, I.: The SQO-OSS quality model: measurement based open source software evaluation. In: Russo, B., Damiani, E., Hissam, S., Lundell, B., Succi, G. (eds.) OSS 2008. ITIFIP, vol. 275, pp. 237\u2013248. Springer, Boston, MA (2008). https:\/\/doi.org\/10.1007\/978-0-387-09684-1_19"},{"issue":"10","key":"10_CR36","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1145\/1022594.1022598","volume":"47","author":"I Samoladas","year":"2004","unstructured":"Samoladas, I., Stamelos, I., Angelis, L., Oikonomou, A.: Open source software development should strive for even greater code maintainability. Commun. ACM 47(10), 83\u201387 (2004)","journal-title":"Commun. ACM"},{"key":"10_CR37","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1016\/j.entcs.2009.02.058","volume":"233","author":"D Spinellis","year":"2009","unstructured":"Spinellis, D., et al.: Evaluating the quality of open source software. Electron. Notes Theor. Comput. Sci. 233, 5\u201328 (2009)","journal-title":"Electron. Notes Theor. Comput. Sci."},{"issue":"1","key":"10_CR38","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1046\/j.1365-2575.2002.00117.x","volume":"12","author":"I Stamelos","year":"2002","unstructured":"Stamelos, I., Angelis, L., Oikonomou, A., Bleris, G.L.: Code quality analysis in open source software development. Inf. Syst. J. 12(1), 43\u201360 (2002)","journal-title":"Inf. Syst. J."},{"key":"10_CR39","doi-asserted-by":"crossref","unstructured":"Steidl, D., Deissenboeck, F.: How do java methods grow? In: Proceedings of the 15th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM) (2015)","DOI":"10.1109\/SCAM.2015.7335411"},{"key":"10_CR40","doi-asserted-by":"crossref","unstructured":"Steidl, D., Deissenboeck, F., Poehlmann, M., Heinke, R., Uhink-Mergenthaler, B.: Continuous software quality control in practice. In: Proceedings of the IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 561\u2013564 (2014)","DOI":"10.1109\/ICSME.2014.95"},{"key":"10_CR41","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.infsof.2015.02.009","volume":"62","author":"S Wagner","year":"2015","unstructured":"Wagner, S., et al.: Operationalised product quality models and assessment: the quamoco approach. Inf. Softw. Technol. 62, 101\u2013123 (2015)","journal-title":"Inf. Softw. Technol."},{"issue":"5","key":"10_CR42","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1007\/s10664-008-9082-8","volume":"13","author":"EJ Weyuker","year":"2008","unstructured":"Weyuker, E.J., Ostrand, T.J., Bell, R.M.: Do too many cooks spoil the broth? Using the number of developers to enhance defect prediction models. Empir. Softw. Eng. 13(5), 539\u2013559 (2008)","journal-title":"Empir. Softw. Eng."}],"container-title":["Lecture Notes in Business Information Processing","Software Quality: The Complexity and Challenges of Software Engineering and Software Quality in the Cloud"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-05767-1_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,13]],"date-time":"2024-03-13T14:02:31Z","timestamp":1710338551000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-05767-1_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,11]]},"ISBN":["9783030057664","9783030057671"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-05767-1_10","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2018,12,11]]},"assertion":[{"value":"11 December 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SWQD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Software Quality","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vienna","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austria","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 January 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 January 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"swqd2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.software-quality-days.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"17","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"29% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4-5","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2 invited papers are included","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}