{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T07:06:19Z","timestamp":1772521579270,"version":"3.50.1"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T00:00:00Z","timestamp":1718841600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T00:00:00Z","timestamp":1718841600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"the National Natural Science Foundation of China Grant","award":["61825201, 62142201"],"award-info":[{"award-number":["61825201, 62142201"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2024,9]]},"DOI":"10.1007\/s10664-024-10486-0","type":"journal-article","created":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T09:02:12Z","timestamp":1718874132000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A comprehensive analysis of challenges and strategies for software release notes on GitHub"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1785-215X","authenticated-orcid":false,"given":"Jianyu","family":"Wu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hao","family":"He","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kai","family":"Gao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenxin","family":"Xiao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jingyue","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Minghui","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,6,20]]},"reference":[{"issue":"3","key":"10486_CR1","doi-asserted-by":"publisher","first-page":"1107","DOI":"10.1007\/s10664-015-9377-5","volume":"21","author":"SL Abebe","year":"2016","unstructured":"Abebe SL, Ali N, Hassan AE (2016) An empirical study of software release notes. Empirical Software Engineering 21(3):1107\u20131142. https:\/\/doi.org\/10.1007\/s10664-015-9377-5","journal-title":"Empirical Software Engineering"},{"key":"10486_CR2","doi-asserted-by":"publisher","unstructured":"Aghajani E, Nagy C, Vega-M\u00e1rquez OL, Linares-V\u00e1squez M, Moreno L, Bavota G, Lanza M (2019) Software documentation issues unveiled. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), IEEE, pp 1199\u20131210. https:\/\/doi.org\/10.1109\/ICSE.2019.00122","DOI":"10.1109\/ICSE.2019.00122"},{"key":"10486_CR3","doi-asserted-by":"publisher","unstructured":"Aghajani E, Nagy C, Linares-V\u00e1squez M, Moreno L, Bavota G, Lanza M, Shepherd DC (2020) Software documentation: the practitioners\u2019 perspective. In: 2020 IEEE\/ACM 42nd International Conference on Software Engineering (ICSE), IEEE, pp 590\u2013601. https:\/\/doi.org\/10.1145\/3377811.3380405","DOI":"10.1145\/3377811.3380405"},{"key":"10486_CR4","unstructured":"Ahire JB (2021) Issue #156 of hypertrace\/hypertrace. https:\/\/github.com\/hypertrace\/hypertrace\/issues\/156"},{"key":"10486_CR5","doi-asserted-by":"publisher","unstructured":"Alali A, Kagdi H, Maletic JI (2008) What\u2019s a typical commit? a characterization of open source software repositories. In: 2008 16th IEEE International conference on program comprehension, IEEE, pp 182\u2013191. https:\/\/doi.org\/10.1109\/ICPC.2008.24","DOI":"10.1109\/ICPC.2008.24"},{"key":"10486_CR6","doi-asserted-by":"publisher","unstructured":"Beyer S, Macho C, Di\u00a0Penta M, Pinzger M (2018) Automatically classifying posts into question categories on Stack Overflow. In: 2018 IEEE\/ACM 26th International Conference on Program Comprehension (ICPC), IEEE, pp 211\u201321110. https:\/\/doi.org\/10.1145\/3196321.3196333","DOI":"10.1145\/3196321.3196333"},{"key":"10486_CR7","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.3038881","author":"T Bi","year":"2020","unstructured":"Bi T, Xia X, Lo D, Grundy J, Zimmermann T (2020) An empirical study of release note production and usage in practice. IEEE Trans Soft Eng. https:\/\/doi.org\/10.1109\/TSE.2020.3038881","journal-title":"IEEE Trans Soft Eng"},{"key":"10486_CR8","doi-asserted-by":"publisher","unstructured":"Chen Z, Cao Y, Liu Y, Wang H, Xie T, Liu X (2020) A comprehensive study on challenges in deploying deep learning based software. In: Proceedings of the 28th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, pp 750\u2013762. https:\/\/doi.org\/10.1145\/3368089.3409759","DOI":"10.1145\/3368089.3409759"},{"key":"10486_CR9","doi-asserted-by":"publisher","unstructured":"Coelho R, Almeida L, Gousios G, Van\u00a0Deursen A (2015) Unveiling exception handling bug hazards in Android based on github and google code issues. In: 2015 IEEE\/ACM 12th Working conference on mining software repositories, IEEE, pp 134\u2013145. https:\/\/doi.org\/10.1109\/MSR.2015.20","DOI":"10.1109\/MSR.2015.20"},{"key":"10486_CR10","doi-asserted-by":"publisher","unstructured":"El-Kassas WS, Salama CR, Rafea AA, Mohamed HK (2021) Automatic text summarization: a comprehensive survey. Expert Syst Appl 165:113679. https:\/\/doi.org\/10.1016\/j.eswa.2020.113679","DOI":"10.1016\/j.eswa.2020.113679"},{"key":"10486_CR11","doi-asserted-by":"publisher","unstructured":"Ghadhab L, Jenhani I, Mkaouer MW, Ben Messaoud M (2021) Augmenting commit classification by using fine-grained source code changes and a pre-trained deep neural language model. Inf Softw Technol 135:106566. https:\/\/doi.org\/10.1016\/j.infsof.2021.106566, https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0950584921000495","DOI":"10.1016\/j.infsof.2021.106566"},{"key":"10486_CR12","doi-asserted-by":"crossref","unstructured":"He H, He R, Gu H, Zhou M (2021) A large-scale empirical study on java library migrations: prevalence, trends, and rationales. In: Proceedings of the 29th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, pp 478\u2013490","DOI":"10.1145\/3468264.3468571"},{"key":"10486_CR13","unstructured":"Holloway FW (1985) Praxis release notes, versions 7. 4 and 7. 5 https:\/\/www.osti.gov\/biblio\/5141606"},{"key":"10486_CR14","unstructured":"Hove SE, Anda B (2005) Experiences from conducting semi-structured interviews in empirical software engineering research. In: 11th IEEE International software metrics symposium (METRICS\u201905), IEEE, pp 10\u2013pp"},{"key":"10486_CR15","doi-asserted-by":"publisher","unstructured":"Humbatova N, Jahangirova G, Bavota G, Riccio V, Stocco A, Tonella P (2020) Taxonomy of real faults in deep learning systems. In: Proceedings of the ACM\/IEEE 42nd international conference on software engineering, pp 1110\u20131121. https:\/\/doi.org\/10.1145\/3377811.3380395","DOI":"10.1145\/3377811.3380395"},{"key":"10486_CR16","doi-asserted-by":"publisher","unstructured":"Jiang H, Zhu J, Yang L, Liang G, Zuo C (2021a) Deeprelease: language-agnostic release notes generation from pull requests of open-source software. In: 2021 28th Asia-Pacific software engineering conference (APSEC), IEEE, pp 101\u2013110. https:\/\/doi.org\/10.1109\/APSEC53868.2021.00018","DOI":"10.1109\/APSEC53868.2021.00018"},{"key":"10486_CR17","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106394","volume":"129","author":"J Jiang","year":"2021","unstructured":"Jiang J, Wu Q, Cao J, Xia X, Zhang L (2021) Recommending tags for pull requests in github. Inf Soft Technol 129:106394. https:\/\/doi.org\/10.1016\/j.infsof.2020.106394","journal-title":"Inf Soft Technol"},{"key":"10486_CR18","doi-asserted-by":"crossref","unstructured":"Kamezawa H, Nishida N, Shimizu N, Miyazaki T, Nakayama H (2022) Rnsum: a large-scale dataset for automatic release note generation via commit logs summarization. In: Proceedings of the 60th annual meeting of the association for computational linguistics (vol 1: Long Papers), pp 8718\u20138735","DOI":"10.18653\/v1\/2022.acl-long.597"},{"key":"10486_CR19","doi-asserted-by":"crossref","unstructured":"Klepper S, Krusche S, Bruegge B (2016) Semi-automatic generation of audience-specific release notes. In: 2016 IEEE\/ACM International workshop on Continuous Software Evolution and Delivery (CSED), IEEE, pp 19\u201322","DOI":"10.1145\/2896941.2896953"},{"key":"10486_CR20","doi-asserted-by":"publisher","unstructured":"Lam P, Dietrich J, Pearce DJ (2020) Putting the semantics into semantic versioning. In: Proceedings of the 2020 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, pp 157\u2013179, https:\/\/doi.org\/10.1145\/3426428.3426922","DOI":"10.1145\/3426428.3426922"},{"key":"10486_CR21","doi-asserted-by":"publisher","unstructured":"Levin S, Yehudai A (2017) Boosting automatic commit classification into maintenance activities by utilizing source code changes. Association for Computing Machinery, New York, USA, PROMISE, pp 97\u2013106. https:\/\/doi.org\/10.1145\/3127005.3127016","DOI":"10.1145\/3127005.3127016"},{"issue":"1","key":"10486_CR22","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1145\/3090152.3090156","volume":"5","author":"M Li","year":"2017","unstructured":"Li M, Gao R, Hu X, Chen Y (2017) Comparing infovis designs with different information architecture for communicating complex information. Commun Design Quarterly Rev 5(1):43\u201356","journal-title":"Commun Design Quarterly Rev"},{"key":"10486_CR23","doi-asserted-by":"publisher","unstructured":"Maalej W, Happel HJ (2010) Can development work describe itself? In: 2010 7th IEEE Working conference on Mining Software Repositories (MSR 2010), IEEE, pp 191\u2013200. https:\/\/doi.org\/10.1109\/MSR.2010.5463344","DOI":"10.1109\/MSR.2010.5463344"},{"key":"10486_CR24","unstructured":"Michlmayr M (2007) Quality improvement in volunteer free and open source software projects: exploring the impact of release management. PhD thesis, University of Cambridge"},{"key":"10486_CR25","doi-asserted-by":"publisher","unstructured":"Moreno L, Bavota G, Penta MD, Oliveto R, Marcus A, Canfora G (2017) Arena: an approach for the automated generation of release notes. IEEE Trans Software Eng 43(2):106\u2013127. https:\/\/doi.org\/10.1109\/TSE.2016.2591536","DOI":"10.1109\/TSE.2016.2591536"},{"key":"10486_CR26","doi-asserted-by":"crossref","unstructured":"Nath SS, Roy B (2021) Towards automatically generating release notes using extractive summarization technique. In: International conference on Software Engineering & Knowledge Engineering, SEKE, pp 241\u2013248","DOI":"10.18293\/SEKE2021-119"},{"key":"10486_CR27","doi-asserted-by":"publisher","unstructured":"Nath SS, Roy B (2022) Exploring relevant artifacts of release notes: the practitioners\u2019 perspective. In: IEEE International conference on software analysis, evolution and reengineering, SANER 2022, Honolulu, HI, USA, March 15-18, 2022, IEEE, pp 1270\u20131277. https:\/\/doi.org\/10.1109\/SANER53432.2022.00152, https:\/\/doi.org\/10.1109\/SANER53432.2022.00152","DOI":"10.1109\/SANER53432.2022.00152"},{"key":"10486_CR28","doi-asserted-by":"publisher","unstructured":"Olsson HH, Bosch J (2014) From opinions to data-driven software r&d: a multi-case study on how to close the \u2019open loop\u2019 problem. In: 2014 40th EUROMICRO Conference on software engineering and advanced applications, IEEE, pp 9\u201316. https:\/\/doi.org\/10.1109\/SEAA.2014.75","DOI":"10.1109\/SEAA.2014.75"},{"key":"10486_CR29","doi-asserted-by":"publisher","unstructured":"Rossi B, Russo B, Succi G (2009) Analysis of open source software development iterations by means of burst detection techniques. In: Boldyreff C, Crowston K, Lundell B, Wasserman AI (eds) Open source ecosystems: diverse communities interacting, 5th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2009, Sk\u00f6vde, Sweden, June 3-6, 2009. Proceedings, Springer, IFIP Advances in Information and Communication Technology, vol 299, pp 83\u201393, https:\/\/doi.org\/10.1007\/978-3-642-02032-2_9, https:\/\/doi.org\/10.1007\/978-3-642-02032-2_9","DOI":"10.1007\/978-3-642-02032-2_9"},{"issue":"4","key":"10486_CR30","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1109\/32.799955","volume":"25","author":"CB Seaman","year":"1999","unstructured":"Seaman CB (1999) Qualitative methods in empirical studies of software engineering. IEEE Trans Soft Eng 25(4):557\u2013572","journal-title":"IEEE Trans Soft Eng"},{"issue":"5","key":"10486_CR31","doi-asserted-by":"publisher","first-page":"1005","DOI":"10.1007\/s10664-012-9228-6","volume":"18","author":"E Shihab","year":"2013","unstructured":"Shihab E, Ihara A, Kamei Y, Ibrahim WM, Ohira M, Adams B, Hassan AE, Ki Matsumoto (2013) Studying re-opened bugs in open source software. Empirical Soft Eng 18(5):1005\u20131042. https:\/\/doi.org\/10.1007\/s10664-012-9228-6","journal-title":"Empirical Soft Eng"},{"key":"10486_CR32","unstructured":"Swanson EB (1976) The dimensions of maintenance. In: Proceedings of the 2nd international conference on software engineering, IEEE Computer Society Press, Washington, DC, USA, ICSE \u201976, pp 492\u2013497"},{"key":"10486_CR33","doi-asserted-by":"publisher","unstructured":"Tan L, Yuan D, Krishna G, Zhou Y (2007) \/* icomment: bugs or bad comments? *\/. In: Proceedings of 21st ACM SIGOPS symposium on operating systems principles, pp 145\u2013158. https:\/\/doi.org\/10.1145\/1294261.1294276","DOI":"10.1145\/1294261.1294276"},{"key":"10486_CR34","doi-asserted-by":"crossref","unstructured":"Tan X, Zhou M (2019) How to communicate when submitting patches: an empirical study of the Linux kernel. Proceedings of the ACM on Human-Computer Interaction 3(CSCW):1\u201326","DOI":"10.1145\/3359210"},{"key":"10486_CR35","doi-asserted-by":"publisher","unstructured":"Toshevska M, Gievska S (2021) A review of text style transfer using deep learning. IEEE Trans Artif Intell pp 1\u20131, https:\/\/doi.org\/10.1109\/TAI.2021.3115992","DOI":"10.1109\/TAI.2021.3115992"},{"key":"10486_CR36","doi-asserted-by":"publisher","unstructured":"Wu J, He H, Xiao W, Gao K, Zhou M (2022) Demystifying software release note issues on github. In: 2022 IEEE\/ACM 30th International Conference on Program Comprehension (ICPC), pp 602\u2013613. https:\/\/doi.org\/10.1145\/3524610.3527919","DOI":"10.1145\/3524610.3527919"},{"key":"10486_CR37","doi-asserted-by":"publisher","unstructured":"Wu J, Xu W, Gao K, Li J, Zhou M (2023) Characterize software release notes of github projects: structure, writing style, and content. In: Zhang T, Xia X, Novielli N (eds) IEEE International conference on Software analysis, evolution and reengineering, SANER 2023, Taipa, Macao, March 21-24, 2023, IEEE, pp 473\u2013484. https:\/\/doi.org\/10.1109\/SANER56733.2023.00051","DOI":"10.1109\/SANER56733.2023.00051"},{"key":"10486_CR38","doi-asserted-by":"crossref","unstructured":"Yang AZ, Hassan S, Zou Y, Hassan AE (2021) An empirical study on release notes patterns of popular apps in the google play store. Empirical Soft Eng pp 1\u201341","DOI":"10.1007\/s10664-021-10086-2"},{"key":"10486_CR39","doi-asserted-by":"publisher","unstructured":"Yang AZH, Hassan S, Zou Y, Hassan AE (2022) An empirical study on release notes patterns of popular apps in the google play store. Empir Softw Eng 27(2):55. https:\/\/doi.org\/10.1007\/s10664-021-10086-2","DOI":"10.1007\/s10664-021-10086-2"},{"issue":"2","key":"10486_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.19153\/cleiej.12.2.1","volume":"12","author":"L Yu","year":"2009","unstructured":"Yu L (2009) Mining change logs and release notes to understand software maintenance and evolution. CLEI Electron J 12(2):1\u201310","journal-title":"CLEI Electron J"},{"key":"10486_CR41","doi-asserted-by":"crossref","unstructured":"Yu S, Xu L, Zhang Y, Wu J, Liao Z, Li Y (2018) Nbsl: A supervised classification model of pull request in github. In: 2018 IEEE International conference on communications (ICC), pp 1\u20136","DOI":"10.1109\/ICC.2018.8422103"},{"key":"10486_CR42","doi-asserted-by":"crossref","unstructured":"Zhai J, Shi Y, Pan M, Zhou G, Liu Y, Fang C, Ma S, Tan L, Zhang X (2020) C2s: translating natural language comments to formal program specifications. In: Proceedings of the 28th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, pp 25\u201337","DOI":"10.1145\/3368089.3409716"},{"key":"10486_CR43","doi-asserted-by":"publisher","unstructured":"Zhang T, Gao C, Ma L, Lyu M, Kim M (2019a) An empirical study of common challenges in developing deep learning applications. In: 2019 IEEE 30th International symposium on software reliability engineering (ISSRE), IEEE, pp 104\u2013115. https:\/\/doi.org\/10.1109\/ISSRE.2019.00020","DOI":"10.1109\/ISSRE.2019.00020"},{"issue":"10","key":"10486_CR44","doi-asserted-by":"publisher","first-page":"2242","DOI":"10.1109\/TSE.2019.2946156","volume":"47","author":"Y Zhang","year":"2019","unstructured":"Zhang Y, Zhou M, Mockus A, Jin Z (2019) Companies\u2019 participation in oss development-an empirical study of openstack. IEEE Trans Soft Eng 47(10):2242\u20132259","journal-title":"IEEE Trans Soft Eng"}],"updated-by":[{"DOI":"10.1007\/s10664-026-10808-4","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2026,3,2]],"date-time":"2026-03-02T00:00:00Z","timestamp":1772409600000}}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10486-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-024-10486-0","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-024-10486-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T06:40:10Z","timestamp":1772520010000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-024-10486-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,20]]},"references-count":44,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2024,9]]}},"alternative-id":["10486"],"URL":"https:\/\/doi.org\/10.1007\/s10664-024-10486-0","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,20]]},"assertion":[{"value":"28 March 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 June 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 March 2026","order":4,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":5,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"A Correction to this paper has been published:","order":6,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"https:\/\/doi.org\/10.1007\/s10664-026-10808-4","URL":"https:\/\/doi.org\/10.1007\/s10664-026-10808-4","order":7,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"104"}}