{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T11:04:34Z","timestamp":1779793474626,"version":"3.53.1"},"reference-count":63,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2025,10,21]],"date-time":"2025-10-21T00:00:00Z","timestamp":1761004800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,10,21]],"date-time":"2025-10-21T00:00:00Z","timestamp":1761004800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100020618","name":"Universit\u00e4t Bayreuth","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100020618","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2025,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Question-and-answer platforms such as Stack Overflow are an important way for software developers to share and retrieve knowledge. However, reusing poorly understood code can lead to serious problems, such as bugs or security vulnerabilities. To better understand how code comments affect the perceived helpfulness of Stack Overflow answers, we conducted an online experiment simulating a Stack Overflow environment (n=91). The results indicate that both block and inline comments are perceived as significantly more helpful than uncommented source code. Moreover, novices rated code snippets with block comments as more helpful than those with inline comments. Interestingly, other surface features, such as the position of an answer and its answer score, were considered less important. Moreover, the content of Stack Overflow has been a major source for training large language models. AI-based coding assistants such as GitHub Copilot, which are based on these models, are changing the way Stack Overflow is used. However, our findings have implications beyond Stack Overflow. First, they may help to improve the relevance also of other community-driven platforms, which provide human advice and explanations of code solutions, complementing AI-based support for software developers. Second, since chat-based AI tools can be prompted to generate code in different ways, knowing which properties influence perceived helpfulness can lead to more targeted prompting strategies to generate readable code snippets.<\/jats:p>","DOI":"10.1007\/s10664-025-10727-w","type":"journal-article","created":{"date-parts":[[2025,10,20]],"date-time":"2025-10-20T23:31:23Z","timestamp":1761003083000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["The Influence of Code Comments on the Perceived Helpfulness of Stack Overflow Posts"],"prefix":"10.1007","volume":"30","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0777-2295","authenticated-orcid":false,"given":"Kathrin","family":"Figl","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3608-9144","authenticated-orcid":false,"given":"Maria","family":"Kirchner","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2442-7522","authenticated-orcid":false,"given":"Sebastian","family":"Baltes","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3818-4442","authenticated-orcid":false,"given":"Michael","family":"Felderer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,10,21]]},"reference":[{"key":"10727_CR1","unstructured":"Aaltonen A, Wattal S (2020) Rejecting and Retaining New Contributors in Open Knowledge Collaboration: A Natural Experiment in Stack Overflow Q &A Service. In: 28th European Conference on Information Systems (ECIS 2020)"},{"key":"10727_CR2","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1016\/j.infsof.2017.04.005","volume":"88","author":"R Abdalkareem","year":"2017","unstructured":"Abdalkareem R, Shihab E, Rilling J (2017) On code reuse from StackOverflow: an exploratory study on Android apps. Inf Softw Technol 88:148\u2013158","journal-title":"Inf Softw Technol"},{"issue":"2","key":"10727_CR3","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1177\/1555343416657236","volume":"11","author":"GM Alarcon","year":"2016","unstructured":"Alarcon GM, Militello LG, Ryan P, Jessup SA, Calhoun CS, Lyons JB (2016) A descriptive model of computer code trustworthiness. J Cogn Eng Decis Mak 11(2):107\u2013121","journal-title":"J Cogn Eng Decis Mak"},{"key":"10727_CR4","doi-asserted-by":"crossref","unstructured":"Anh Nguyen-Duc FK Pekka\u00a0Abrahamsson (2024) Generative AI for Effective Software Development. Springer Cham","DOI":"10.1007\/978-3-031-55642-5"},{"key":"10727_CR5","doi-asserted-by":"crossref","unstructured":"Bafatakis N, Boecker N, Boon W, Salazar MC, Krinke J, Oznacar G, White R (2019) Python Coding Style Compliance on Stack Overflow. In: Proceedings of the 19th International Conference on Mining Software Repositories (MSR), IEEE, pp 210\u2013214","DOI":"10.1109\/MSR.2019.00042"},{"key":"10727_CR6","unstructured":"Baltadzhieva A, Chrupa\u0142a G (2015) Predicting the Quality of Questions on StackOverflow. In: Proceedings of the International Conference Recent Advances in Natural Language Processing (RANLP 2015), pp 32\u201340"},{"issue":"3","key":"10727_CR7","doi-asserted-by":"publisher","first-page":"1259","DOI":"10.1007\/s10664-018-9650-5","volume":"24","author":"S Baltes","year":"2019","unstructured":"Baltes S, Diehl S (2019) Usage and attribution of Stack Overflow code snippets in GitHub projects. Empir Softw Eng 24(3):1259\u20131295","journal-title":"Empir Softw Eng"},{"key":"10727_CR8","doi-asserted-by":"crossref","unstructured":"Baltes S, Dumani L, Treude C, Diehl S (2018) SOTorrent: Reconstructing and Analyzing the Evolution of Stack Overflow Posts. In: Proceedings of the 15th International Conference on Mining Software Repositories (MSR 2018), ACM, pp 319\u2013330","DOI":"10.1145\/3196398.3196430"},{"key":"10727_CR9","doi-asserted-by":"crossref","unstructured":"Bornfeld B, Rafaeli S (2019) When Interaction is Valuable: Feedback, Churn and Survival on Community Question and Answer Sites: The Case of Stack Exchange. In: 52nd Hawaii International Conference on System Sciences (HICSS 2019)","DOI":"10.24251\/HICSS.2019.096"},{"issue":"6","key":"10727_CR10","doi-asserted-by":"publisher","first-page":"543","DOI":"10.1016\/S0020-7373(83)80031-5","volume":"18","author":"R Brooks","year":"1983","unstructured":"Brooks R (1983) Towards a theory of the comprehension of computer programs. Int J Man-Mach Stud 18(6):543\u2013554","journal-title":"Int J Man-Mach Stud"},{"issue":"4","key":"10727_CR11","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1109\/TSE.2009.70","volume":"36","author":"RP Buse","year":"2009","unstructured":"Buse RP, Weimer WR (2009) Learning a metric for code readability. IEEE Trans Softw Eng 36(4):546\u2013558","journal-title":"IEEE Trans Softw Eng"},{"key":"10727_CR12","doi-asserted-by":"publisher","unstructured":"Buse RPL, Weimer W (2008) A metric for software readability. In: Ryder BG, Zeller A (eds) Proceedings of the ACM\/SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2008, Seattle, WA, USA, July 20-24, 2008, ACM, pp 121\u2013130, https:\/\/doi.org\/10.1145\/1390630.1390647","DOI":"10.1145\/1390630.1390647"},{"key":"10727_CR13","doi-asserted-by":"crossref","unstructured":"Busjahn T, Bednarik R, Begel A, Crosby M, Paterson JH, Schulte C, Sharif B, Tamm S (2015) Eye movements in code reading: Relaxing the linear order. In: Proceedings of the 23rd International Conference on Program Comprehension (ICPC 2015), IEEE, pp 255\u2013265","DOI":"10.1109\/ICPC.2015.36"},{"key":"10727_CR14","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.110454","volume":"159","author":"P Chatterjee","year":"2020","unstructured":"Chatterjee P, Kong M, Pollock L (2020) Finding help with programming errors: an exploratory study of novice software engineers\u2019 focus in Stack Overflow posts. J Syst Softw 159:110454","journal-title":"J Syst Softw"},{"key":"10727_CR15","unstructured":"Chen T, Ouh EL, Tan KW, Lo SL (2023) Machine-Learning Approach to Automated Doubt Identification on Stack Overflow Comments to Guide Programming Learners. In: 27th Pacific Asia Conference on Information Systems (PACIS 2023)"},{"issue":"1","key":"10727_CR16","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/2.48797","volume":"23","author":"ME Crosby","year":"1990","unstructured":"Crosby ME, Stelovsky J (1990) How do we read algorithms? A case study. Computer 23(1):25\u201335","journal-title":"Computer"},{"key":"10727_CR17","doi-asserted-by":"crossref","unstructured":"de\u00a0Souza SCB, Anquetil N, de\u00a0Oliveira KM (2005) A Study of the Documentation Essential to Software Maintenance. In: Proceedings of the 23rd Annual International Conference on Design of Communication: Documenting & Designing for Pervasive Information (SIGDOC 2005), pp 68\u201375","DOI":"10.1145\/1085313.1085331"},{"key":"10727_CR18","doi-asserted-by":"crossref","unstructured":"Duijn M, Kucera A, Bacchelli A (2015) Quality Questions Need Quality Code: Classifying Code Fragments on Stack Overflow. In: Proceedings of the 12th Working Conference on Mining Software Repositories (MSR 2015), IEEE, pp 410\u2013413","DOI":"10.1109\/MSR.2015.51"},{"issue":"2\u20133","key":"10727_CR19","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1016\/S0164-1212(99)00138-7","volume":"52","author":"A Dunsmore","year":"2000","unstructured":"Dunsmore A, Roper M, Wood M (2000) The role of comprehension in software inspection. J Syst Softw 52(2\u20133):121\u2013129","journal-title":"J Syst Softw"},{"key":"10727_CR20","doi-asserted-by":"publisher","unstructured":"Etgar A, Friedman R, Haiman S, Perez D, Feitelson DG (2022) The effect of information content and length on name recollection. In: Rastogi A, Tufano R, Bavota G, Arnaoudova V, Haiduc S (eds) Proceedings of the 30th IEEE\/ACM International Conference on Program Comprehension, ICPC 2022, Virtual Event, May 16-17, 2022, ACM, pp 141\u2013151, https:\/\/doi.org\/10.1145\/3524610.3529159","DOI":"10.1145\/3524610.3529159"},{"issue":"11s","key":"10727_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3508359","volume":"54","author":"F Fagerholm","year":"2022","unstructured":"Fagerholm F, Felderer M, Fucci D, Unterkalmsteiner M, Marculescu B, Martini M, Tengberg LGW, Feldt R, Lehtel\u00e4 B, Nagyv\u00e1radi B et al (2022) Cognition in software engineering: a taxonomy and survey of a half-century of research. ACM Comput Surv 54(11s):1\u201336","journal-title":"ACM Comput Surv"},{"key":"10727_CR22","doi-asserted-by":"publisher","unstructured":"Fakhoury S, Roy D, Hassan SA, Arnaoudova V (2019) Improving source code readability: theory and practice. In: Gu\u00e9h\u00e9neuc Y, Khomh F, Sarro F (eds) Proceedings of the 27th International Conference on Program Comprehension, ICPC 2019, Montreal, QC, Canada, May 25-31, 2019, IEEE \/ ACM, pp 2\u201312, https:\/\/doi.org\/10.1109\/ICPC.2019.00014","DOI":"10.1109\/ICPC.2019.00014"},{"key":"10727_CR23","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.13319936","author":"K Figl","year":"2024","unstructured":"Figl K, Maria K, Baltes S, Felderer M (2024). The Influence of Code Comments on the Perceived Helpfulness of Stack Overflow Posts (Supplementary Material). https:\/\/doi.org\/10.5281\/zenodo.13319936","journal-title":"The Influence of Code Comments on the Perceived Helpfulness of Stack Overflow Posts (Supplementary Material)"},{"issue":"5","key":"10727_CR24","doi-asserted-by":"publisher","first-page":"892","DOI":"10.1093\/poq\/nfn059","volume":"72","author":"M Galesic","year":"2008","unstructured":"Galesic M, Tourangeau R, Couper MP, Conrad FG (2008) Eye-tracking data: new insights on response order effects and other cognitive shortcuts in survey responding. Public Opin Q 72(5):892\u2013913","journal-title":"Public Opin Q"},{"key":"10727_CR25","doi-asserted-by":"crossref","unstructured":"Gantayat N, Dhoolia P, Padhye R, Mani S, Sinha VS (2015) The Synergy Between Voting and Acceptance of Answers on StackOverflow \u2013 Or the Lack Thereof. In: Proceedings of the 12th Working Conference on Mining Software Repositories (MSR 2015), IEEE, pp 406\u2013409","DOI":"10.1109\/MSR.2015.50"},{"key":"10727_CR26","doi-asserted-by":"crossref","unstructured":"Gilmore DJ (1990) Expert Programming Knowledge: A Strategic Approach, Elsevier, pp 223\u2013234","DOI":"10.1016\/B978-0-12-350772-3.50019-7"},{"key":"10727_CR27","doi-asserted-by":"publisher","unstructured":"Gopstein D, Zhou HH, Frankl PG, Cappos J (2018) Prevalence of confusing code in software projects: atoms of confusion in the wild. In: Zaidman A, Kamei Y, Hill E (eds) Proceedings of the 15th International Conference on Mining Software Repositories, MSR 2018, Gothenburg, Sweden, May 28-29, 2018, ACM, pp 281\u2013291, https:\/\/doi.org\/10.1145\/3196398.3196432","DOI":"10.1145\/3196398.3196432"},{"key":"10727_CR28","doi-asserted-by":"publisher","unstructured":"Huang Y, Guo H, Ding X, Shu J, Chen X, Luo X, Zheng Z, Zhou X (2023) A comparative study on method comment and inline comment. ACM Trans Softw Eng Methodol 32(5):126:1\u2013126:26, https:\/\/doi.org\/10.1145\/3582570","DOI":"10.1145\/3582570"},{"key":"10727_CR29","doi-asserted-by":"publisher","unstructured":"Jabrayilzade E, G\u00fcrkan O, T\u00fcz\u00fcn E (2021) Towards a taxonomy of inline code comment smells. In: 21st IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2021, Luxembourg, September 27-28, 2021, IEEE, pp 131\u2013135, https:\/\/doi.org\/10.1109\/SCAM52516.2021.00024","DOI":"10.1109\/SCAM52516.2021.00024"},{"key":"10727_CR30","doi-asserted-by":"publisher","unstructured":"Langhout C, Aniche M (2021) Atoms of confusion in java. In: 29th IEEE\/ACM International Conference on Program Comprehension, ICPC 2021, Madrid, Spain, May 20-21, 2021, IEEE, pp 25\u201335, https:\/\/doi.org\/10.1109\/ICPC52881.2021.00012","DOI":"10.1109\/ICPC52881.2021.00012"},{"issue":"2","key":"10727_CR31","doi-asserted-by":"publisher","first-page":"579","DOI":"10.25300\/MISQ\/2019\/14160","volume":"43","author":"SY Lee","year":"2019","unstructured":"Lee SY, Rui H, Whinston AB (2019) Is best answer really the best answer? The politeness bias. MIS Q 43(2):579\u2013600","journal-title":"MIS Q"},{"issue":"5","key":"10727_CR32","first-page":"413","volume":"7","author":"T Lee","year":"2013","unstructured":"Lee T, Lee JB, In HP (2013) A study of different coding styles affecting code readability. Int J Softw Eng Appl 7(5):413\u2013422","journal-title":"Int J Softw Eng Appl"},{"issue":"4","key":"10727_CR33","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1016\/0164-1212(87)90033-1","volume":"7","author":"DC Littman","year":"1987","unstructured":"Littman DC, Pinto J, Letovsky S, Soloway E (1987) Mental models and software maintenance. J Syst Softw 7(4):341\u2013355","journal-title":"J Syst Softw"},{"key":"10727_CR34","doi-asserted-by":"crossref","unstructured":"Lorey T, Ralph P, Felderer M (2022) Social science theories in software engineering research. In: Proceedings of the 44th International Conference on Software Engineering, pp 1994\u20132005","DOI":"10.1145\/3510003.3510076"},{"key":"10727_CR35","doi-asserted-by":"crossref","unstructured":"Meng N, Nagy S, Yao D, Zhuang W, Argoty GA (2018) Secure Coding Practices in Java: Challenges and Vulnerabilities. In: Proceedings of the 40th International Conference on Software Engineering (ICSE 2018), pp 372\u2013383","DOI":"10.1145\/3180155.3180201"},{"key":"10727_CR36","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111454","volume":"193","author":"Q Mi","year":"2022","unstructured":"Mi Q, Hao Y, Ou L, Ma W (2022) Towards using visual, semantic and structural features to improve code readability classification. J Syst Softw 193:111454. https:\/\/doi.org\/10.1016\/j.jss.2022.111454","journal-title":"J Syst Softw"},{"key":"10727_CR37","doi-asserted-by":"crossref","unstructured":"Misra V, Reddy JSK, Chimalakonda S (2020) Is there a correlation between code comments and issues? An exploratory study. In: Proceedings of the 35th Annual ACM Symposium on Applied Computing (SAC 2020), pp 110\u2013117","DOI":"10.1145\/3341105.3374009"},{"issue":"2","key":"10727_CR38","doi-asserted-by":"publisher","first-page":"522","DOI":"10.1111\/j.1083-6101.2006.00025.x","volume":"11","author":"J Murphy","year":"2006","unstructured":"Murphy J, Hofacker CF, Mizerski R (2006) Primacy and recency effects on clicking behavior. J Comput-Mediat Commun 11(2):522\u2013535","journal-title":"J Comput-Mediat Commun"},{"key":"10727_CR39","doi-asserted-by":"crossref","unstructured":"Nasehi SM, Sillito J, Maurer F, Burns C (2012) What makes a good code example?: A study of programming Q &A in StackOverflow. In: IEEE International Conference on Software Maintenance (ICSM 2012), IEEE, pp 25\u201334","DOI":"10.1109\/ICSM.2012.6405249"},{"key":"10727_CR40","unstructured":"Nasr M, Carlini N, Hayase J, Jagielski M, Cooper AF, Ippolito D, Choquette-Choo CA, Wallace E, Tram\u00e8r F, Lee K (2023) Scalable extraction of training data from (production) language models. 2311.17035"},{"key":"10727_CR41","doi-asserted-by":"crossref","unstructured":"Pascarella L, Bacchelli A (2017) Classifying code comments in Java open-source software systems. In: Proceedings of the 14th International Conference on Mining Software Repositories (MSR 2017), IEEE, pp 227\u2013237","DOI":"10.1109\/MSR.2017.63"},{"key":"10727_CR42","doi-asserted-by":"publisher","unstructured":"Posnett D, Hindle A, Devanbu PT (2011) A simpler model of software readability. In: van Deursen A, Xie T, Zimmermann T (eds) Proceedings of the 8th International Working Conference on Mining Software Repositories, MSR 2011 (Co-located with ICSE), Waikiki, Honolulu, HI, USA, May 21-28, 2011, Proceedings, ACM, pp 73\u201382, https:\/\/doi.org\/10.1145\/1985441.1985454","DOI":"10.1145\/1985441.1985454"},{"key":"10727_CR43","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111515","volume":"195","author":"P Rani","year":"2023","unstructured":"Rani P, Blasi A, Stulova N, Panichella S, Gorla A, Nierstrasz O (2023) A decade of code comment quality assessment: a systematic literature review. J Syst Softw 195:111515","journal-title":"J Syst Softw"},{"issue":"6","key":"10727_CR44","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1109\/MS.2009.193","volume":"26","author":"MP Robillard","year":"2009","unstructured":"Robillard MP (2009) What makes APIs hard to learn? Answers from developers. IEEE Softw 26(6):27\u201334","journal-title":"IEEE Softw"},{"key":"10727_CR45","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1958","author":"S Scalabrino","year":"2018","unstructured":"Scalabrino S, Linares-V\u00e1squez M, Oliveto R, Poshyvanyk D (2018) A comprehensive model for code readability. J Softw Evol Process. https:\/\/doi.org\/10.1002\/smr.1958","journal-title":"J Softw Evol Process"},{"key":"10727_CR46","doi-asserted-by":"publisher","unstructured":"Sergeyuk A, Lvova O, Titov S, Serova A, Bagirov F, Kirillova E, Bryksin T (2024) Reassessing java code readability models with a human-centered approach. In: Steinmacher I, Linares-V\u00e1squez M, Moran KP, Baysal O (eds) Proceedings of the 32nd IEEE\/ACM International Conference on Program Comprehension, ICPC 2024, Lisbon, Portugal, April 15-16, 2024, ACM, pp 225\u2013235, https:\/\/doi.org\/10.1145\/3643916.3644435","DOI":"10.1145\/3643916.3644435"},{"key":"10727_CR47","unstructured":"Sha AS, Haller A, Shi Y (2022) Effects of Label Usage on Question Lifecycle in Q &A Community. In: European Conference on Information Systems (ECIS 2022)"},{"issue":"4","key":"10727_CR48","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1016\/S0020-7373(77)80014-X","volume":"9","author":"B Shneiderman","year":"1977","unstructured":"Shneiderman B (1977) Measuring computer program quality and comprehension. Int J Man Mach Stud 9(4):465\u2013478","journal-title":"Int J Man Mach Stud"},{"key":"10727_CR49","unstructured":"Stack Exchange Inc (2025) Stack Exchange Data Explorer"},{"key":"10727_CR50","doi-asserted-by":"publisher","unstructured":"Stapleton S, Gambhir Y, LeClair A, Eberhart Z, Weimer W, Leach K, Huang Y (2020) A human study of comprehension and code summarization. In: ICPC \u201920: 28th International Conference on Program Comprehension, Seoul, Republic of Korea, July 13-15, 2020, ACM, pp 2\u201313, https:\/\/doi.org\/10.1145\/3387904.3389258","DOI":"10.1145\/3387904.3389258"},{"issue":"2","key":"10727_CR51","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1109\/TSE.2016.2584053","volume":"43","author":"MD Storey","year":"2017","unstructured":"Storey MD, Zagalsky A, Filho FMF, Singer L, Germ\u00e1n DM (2017) How social and communication channels shape and challenge a participatory culture in software development. IEEE Trans Software Eng 43(2):185\u2013204","journal-title":"IEEE Trans Software Eng"},{"key":"10727_CR52","doi-asserted-by":"publisher","unstructured":"Tempero ED, Denny P, Finnie-Ansley J, Luxton-Reilly A, Kirk D, Leinonen J, Shakil A, Sheehan RJ, Tizard J, Tu Y, Wuensche B (2024) On the comprehensibility of functional decomposition: An empirical study. In: Steinmacher I, Linares-V\u00e1squez M, Moran KP, Baysal O (eds) Proceedings of the 32nd IEEE\/ACM International Conference on Program Comprehension, ICPC 2024, Lisbon, Portugal, April 15-16, 2024, ACM, pp 214\u2013224, https:\/\/doi.org\/10.1145\/3643916.3644432","DOI":"10.1145\/3643916.3644432"},{"key":"10727_CR53","doi-asserted-by":"crossref","unstructured":"Treude C, Robillard MP (2017) Understanding Stack Overflow Code Fragments. In: 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME 2017), IEEE, pp 509\u2013513","DOI":"10.1109\/ICSME.2017.24"},{"key":"10727_CR54","doi-asserted-by":"crossref","unstructured":"Treude C, Barzilay O, Storey MD (2011) How do programmers ask and answer questions on the web? In: Proceedings of the 33rd International Conference on Software Engineering (ICSE 2011), ACM, pp 804\u2013807","DOI":"10.1145\/1985793.1985907"},{"issue":"2","key":"10727_CR55","doi-asserted-by":"publisher","first-page":"364","DOI":"10.1109\/TSE.2020.2981317","volume":"48","author":"D Van Der Linden","year":"2020","unstructured":"Van Der Linden D, Williams E, Hallett J, Rashid A (2020) The impact of surface features on choice of (in) secure answers by Stackoverflow readers. IEEE Trans Software Eng 48(2):364\u2013376","journal-title":"IEEE Trans Software Eng"},{"key":"10727_CR56","unstructured":"Van\u00a0Rossum G, Warsaw B, Coghlan N (2001) PEP 8 \u2013 Style Guide for Python Code. https:\/\/peps.python.org\/pep-0008\/"},{"key":"10727_CR57","doi-asserted-by":"crossref","unstructured":"Vasilescu B, Filkov V, Serebrenik A (2013) Stackoverflow and github: Associations between software development and crowdsourced knowledge. In: 2013 International Conference on Social Computing (SocialCom 2013), IEEE Computer Society, pp 188\u2013195","DOI":"10.1109\/SocialCom.2013.35"},{"issue":"8","key":"10727_CR58","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/2.402076","volume":"28","author":"A Von Mayrhauser","year":"1995","unstructured":"Von Mayrhauser A, Vans AM (1995) Program comprehension during software maintenance and evolution. Computer 28(8):44\u201355","journal-title":"Computer"},{"issue":"6","key":"10727_CR59","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1145\/3664811","volume":"33","author":"H Wang","year":"2024","unstructured":"Wang H, Gao Z, Bi T, Grundy JC, Wang X, Wu M, Yang X (2024) What makes a good TODO comment? ACM Trans Softw Eng Methodol 33(6):165. https:\/\/doi.org\/10.1145\/3664811","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"10727_CR60","doi-asserted-by":"publisher","unstructured":"Wiese ES, Rafferty AN, Fox A (2019) Linking code readability, structure, and comprehension among novices: it\u2019s complicated. In: Beecham S, Damian DE (eds) Proceedings of the 41st International Conference on Software Engineering: Software Engineering Education and Training, ICSE (SEET) 2019, Montreal, QC, Canada, May 25-31, 2019, IEEE \/ ACM, pp 84\u201394, https:\/\/doi.org\/10.1109\/ICSE-SEET.2019.00017","DOI":"10.1109\/ICSE-SEET.2019.00017"},{"issue":"2","key":"10727_CR61","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1007\/s10664-018-9634-5","volume":"24","author":"Y Wu","year":"2019","unstructured":"Wu Y, Wang S, Bezemer C, Inoue K (2019) How do developers utilize source code from Stack Overflow? Empir Softw Eng 24(2):637\u2013673","journal-title":"Empir Softw Eng"},{"key":"10727_CR62","doi-asserted-by":"crossref","unstructured":"Xue J, Wang L, Zheng J, Li Y, Tan Y (2023) Can ChatGPT Kill User-Generated Q &A Platforms? In: Proceedings of the 44th International Conference on Information Systems (ICIS 2023)","DOI":"10.2139\/ssrn.4448938"},{"issue":"11","key":"10727_CR63","doi-asserted-by":"publisher","first-page":"2520","DOI":"10.1109\/TSE.2019.2954319","volume":"47","author":"H Zhang","year":"2019","unstructured":"Zhang H, Wang S, Chen TH, Hassan AE (2019) Reading answers on Stack Overflow: not enough! IEEE Trans Software Eng 47(11):2520\u20132533","journal-title":"IEEE Trans Software Eng"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10727-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-025-10727-w","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-025-10727-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,26]],"date-time":"2026-05-26T10:39:32Z","timestamp":1779791972000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-025-10727-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,21]]},"references-count":63,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,12]]}},"alternative-id":["10727"],"URL":"https:\/\/doi.org\/10.1007\/s10664-025-10727-w","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,21]]},"assertion":[{"value":"18 August 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 August 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 October 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"This study did not require formal approval from an ethics committee. The research was conducted in accordance with the principles of good scientific practice.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"All participants were informed about the purpose of the study and provided their consent prior to participation through the online questionnaire.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}},{"value":"All participants gave informed consent before taking part in the study via the online experiment interface.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"The authors declare that Sebastian Baltes is a member of the Empirical Software Engineering editorial board.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}},{"value":"Not applicable.","order":6,"name":"Ethics","group":{"name":"EthicsHeading","label":"Clinical trial number"}}],"article-number":"178"}}