{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T01:03:28Z","timestamp":1784595808284,"version":"3.55.0"},"reference-count":62,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62372492"],"award-info":[{"award-number":["62372492"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.scico.2026.103524","type":"journal-article","created":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T00:06:35Z","timestamp":1781222795000},"page":"103524","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["The impact of contextual information on parameter description generation: An empirical study"],"prefix":"10.1016","volume":"254","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8234-3186","authenticated-orcid":false,"given":"Xiangping","family":"Chen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-2650-4837","authenticated-orcid":false,"given":"Pengfei","family":"Lin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-3908-3612","authenticated-orcid":false,"given":"Rui","family":"Peng","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-1691-0959","authenticated-orcid":false,"given":"Yuan","family":"Huang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3756-3483","authenticated-orcid":false,"given":"Xiaocong","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.scico.2026.103524_bib0001","doi-asserted-by":"crossref","first-page":"664","DOI":"10.1016\/j.infsof.2014.08.003","article-title":"Usage and usefulness of technical software documentation: an industrial case study","volume":"57","author":"Garousi","year":"2015","journal-title":"Inf. Softw. Technol."},{"issue":"6","key":"10.1016\/j.scico.2026.103524_bib0002","doi-asserted-by":"crossref","first-page":"981","DOI":"10.1016\/j.jss.2008.12.036","article-title":"An empirical analysis of the impact of software development problem factors on software maintainability","volume":"82","author":"Chen","year":"2009","journal-title":"J. Syst. Softw."},{"issue":"10","key":"10.1016\/j.scico.2026.103524_bib0003","doi-asserted-by":"crossref","first-page":"951","DOI":"10.1109\/TSE.2017.2734091","article-title":"Measuring program comprehension: a large-scale field study with professionals","volume":"44","author":"Xia","year":"2017","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"1","key":"10.1016\/j.scico.2026.103524_bib0004","doi-asserted-by":"crossref","DOI":"10.1007\/s11432-023-4127-5","article-title":"Deep learning-based software engineering: progress, challenges, and opportunities","volume":"68","author":"Chen","year":"2025","journal-title":"Science China Information Sciences"},{"key":"10.1016\/j.scico.2026.103524_bib0005","series-title":"Proceedings of the 26th Conference on Program Comprehension, ICPC 2018, Gothenburg, Sweden, May 27-28, 2018","first-page":"200","article-title":"Deep code comment generation","author":"Hu","year":"2018"},{"key":"10.1016\/j.scico.2026.103524_bib0006","series-title":"44th IEEE\/ACM 44th International Conference on Software Engineering, ICSE 2022, Pittsburgh, PA, USA, May 25-27, 2022","first-page":"150","article-title":"AST-Trans: Code summarization with efficient tree-Structured attention","author":"Tang","year":"2022"},{"issue":"6","key":"10.1016\/j.scico.2026.103524_bib0007","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3652156","article-title":"Do code summarization models process too much information? function signature may be all that is needed","volume":"33","author":"Ding","year":"2024","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"10.1016\/j.scico.2026.103524_bib0008","doi-asserted-by":"crossref","unstructured":"H. Cui, C. Wang, J. Huang, J.P. Inala, T. Mytkowicz, B. Wang, J. Gao, N. Duan, Codeexp: Explanatory code document generation, (2022). arXiv: 2211.15395.","DOI":"10.18653\/v1\/2022.findings-emnlp.174"},{"key":"10.1016\/j.scico.2026.103524_bib0009","unstructured":"Java\u2122 Platform, Standard Edition 8 API Specification, Accessed September 27, 2024. https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/."},{"key":"10.1016\/j.scico.2026.103524_bib0010","series-title":"The 19th IEEE International Conference on Program Comprehension, ICPC 2011, Kingston, on, Canada, June 22\u201324, 2011","first-page":"71","article-title":"Generating parameter comments and integrating with method summaries","author":"Sridhara","year":"2011"},{"key":"10.1016\/j.scico.2026.103524_bib0011","series-title":"2012 20th IEEE International Conference on Program Comprehension (ICPC)","first-page":"63","article-title":"Mining source code descriptions from developer communications","author":"Panichella","year":"2012"},{"key":"10.1016\/j.scico.2026.103524_bib0012","series-title":"2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)","first-page":"249","article-title":"Javadoc violations and their evolution in open-source software","author":"Steinbeck","year":"2021"},{"issue":"5","key":"10.1016\/j.scico.2026.103524_bib0013","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3582570","article-title":"A comparative study on method comment and inline comment","volume":"32","author":"Huang","year":"2023","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"10.1016\/j.scico.2026.103524_bib0014","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2020.110754","article-title":"CommtPst: Deep learning source code for commenting positions prediction","volume":"170","author":"Huang","year":"2020","journal-title":"Journal of Systems and Software"},{"issue":"1","key":"10.1016\/j.scico.2026.103524_bib0015","article-title":"Are your comments outdated? Toward automatically detecting code-comment consistency","volume":"37","author":"Huang","year":"2025","journal-title":"Journal of Software: Evolution and Process"},{"key":"10.1016\/j.scico.2026.103524_bib0016","series-title":"2022 IEEE 22nd International Conference on Software Quality, Reliability and Security (QRS)","first-page":"884","article-title":"Parameter description generation with the code parameter flow","author":"Chen","year":"2022"},{"key":"10.1016\/j.scico.2026.103524_bib0017","series-title":"Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics, ACL 2016, August 7\u201312, 2016, Berlin, Germany, Volume 1: Long Papers","article-title":"Summarizing source code using a neural attention model","author":"Iyer","year":"2016"},{"key":"10.1016\/j.scico.2026.103524_bib0018","doi-asserted-by":"crossref","unstructured":"W.U. Ahmad, S. Chakraborty, B. Ray, K.-W. Chang, A transformer-based approach for source code summarization, (2020). arXiv: 2005.00653.","DOI":"10.18653\/v1\/2020.acl-main.449"},{"issue":"2","key":"10.1016\/j.scico.2026.103524_bib0019","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/s10515-022-00341-1","article-title":"Code comment generation based on graph neural network enhanced transformer model for code understanding in open-source software ecosystems","volume":"29","author":"Kuang","year":"2022","journal-title":"Autom. Softw. Eng."},{"key":"10.1016\/j.scico.2026.103524_bib0020","series-title":"Proceedings of the 41st International Conference on Software Engineering, ICSE 2019, Montreal, QC, Canada, May 25\u201331, 2019","first-page":"795","article-title":"A neural model for generating natural language summaries of program subroutines","author":"LeClair","year":"2019"},{"key":"10.1016\/j.scico.2026.103524_bib0021","doi-asserted-by":"crossref","first-page":"2179","DOI":"10.1007\/s10664-019-09730-9","article-title":"Deep code comment generation with hybrid lexical and syntactical information","volume":"25","author":"Hu","year":"2020","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.scico.2026.103524_bib0022","unstructured":"D. Guo, S. Ren, S. Lu, Z. Feng, D. Tang, S. Liu, L. Zhou, N. Duan, A. Svyatkovskiy, S. Fu, et al., Graphcodebert: Pre-training code representations with data flow, (2020). arXiv: 2009.08366."},{"key":"10.1016\/j.scico.2026.103524_bib0023","series-title":"Compilers: Principles, Techniques, and Tools","author":"Aho","year":"2006"},{"key":"10.1016\/j.scico.2026.103524_bib0024","unstructured":"How to write doc comments for the Javadoc tool, Accessed September 27, 2024. https:\/\/www.oracle.com\/technical-resources\/articles\/java\/javadoc-tool.html."},{"key":"10.1016\/j.scico.2026.103524_bib0025","doi-asserted-by":"crossref","DOI":"10.1162\/neco.1997.9.8.1735","article-title":"Long short-term memory","author":"Hochreiter","year":"1997","journal-title":"Neural Comput. MIT-Press"},{"key":"10.1016\/j.scico.2026.103524_bib0026","unstructured":"J. Devlin, Bert: Pre-training of deep bidirectional transformers for language understanding, (2018). arXiv: 1810.04805."},{"key":"10.1016\/j.scico.2026.103524_bib0027","doi-asserted-by":"crossref","unstructured":"Z. Feng, D. Guo, D. Tang, N. Duan, X. Feng, M. Gong, L. Shou, B. Qin, T. Liu, D. Jiang, et al., Codebert: A pre-trained model for programming and natural languages, (2020). arXiv: 2002.08155.","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"10.1016\/j.scico.2026.103524_bib0028","doi-asserted-by":"crossref","unstructured":"Y. Wang, W. Wang, S. Joty, S.C.H. Hoi, Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation, (2021). arXiv: 2109.00859.","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"10.1016\/j.scico.2026.103524_bib0029","series-title":"Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics, July 6\u201312, 2002, Philadelphia, PA, USA","first-page":"311","article-title":"Bleu: a method for automatic evaluation of machine translation","author":"Papineni","year":"2002"},{"key":"10.1016\/j.scico.2026.103524_bib0030","series-title":"Text Summarization Branches Out","first-page":"74","article-title":"Rouge: a package for automatic evaluation of summaries","author":"Lin","year":"2004"},{"key":"10.1016\/j.scico.2026.103524_bib0031","series-title":"Proceedings of the Acl Workshop on Intrinsic and Extrinsic Evaluation Measures for Machine Translation And\/or Summarization","first-page":"65","article-title":"METEOR: An automatic metric for MT evaluation with improved correlation with human judgments","author":"Banerjee","year":"2005"},{"key":"10.1016\/j.scico.2026.103524_bib0032","series-title":"Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4\u20139, 2017, Long Beach, CA, USA","first-page":"5998","article-title":"Attention is all you need","author":"Vaswani","year":"2017"},{"key":"10.1016\/j.scico.2026.103524_bib0033","unstructured":"Z. Zhang, C. Chen, B. Liu, C. Liao, Z. Gong, H. Yu, J. Li, R. Wang, Unifying the perspectives of nlp and software engineering: A survey on language models for code, (2023). arXiv: 2311.07989."},{"key":"10.1016\/j.scico.2026.103524_bib0034","doi-asserted-by":"crossref","unstructured":"D. Zan, B. Chen, F. Zhang, D. Lu, B. Wu, B. Guan, Y. Wang, J.-G. Lou, Large language models meet nl2code: A survey, (2022). arXiv: 2212.09420.","DOI":"10.18653\/v1\/2023.acl-long.411"},{"key":"10.1016\/j.scico.2026.103524_bib0035","unstructured":"T.B. Brown, Language models are few-shot learners, (2020). arXiv: 2005.14165."},{"key":"10.1016\/j.scico.2026.103524_bib0036","unstructured":"Q. Dong, L. Li, D. Dai, C. Zheng, Z. Wu, B. Chang, X. Sun, J. Xu, Z. Sui, A survey on in-context learning, (2022). arXiv: 2301.00234."},{"key":"10.1016\/j.scico.2026.103524_bib0037","series-title":"2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","first-page":"761","article-title":"What makes good in-context demonstrations for code intelligence tasks with llms?","author":"Gao","year":"2023"},{"key":"10.1016\/j.scico.2026.103524_bib0038","doi-asserted-by":"crossref","first-page":"27730","DOI":"10.52202\/068431-2011","article-title":"Training language models to follow instructions with human feedback","volume":"35","author":"Ouyang","year":"2022","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.scico.2026.103524_bib0039","unstructured":"A. Dubey, A. Jauhri, A. Pandey, A. Kadian, A. Al-Dahle, A. Letman, A. Mathur, A. Schelten, A. Yang, A. Fan, et al., The llama 3 herd of models, (2024). arXiv: 2407.21783."},{"key":"10.1016\/j.scico.2026.103524_bib0040","series-title":"Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","first-page":"1105","article-title":"Reassessing automatic evaluation metrics for code summarization tasks","author":"Roy","year":"2021"},{"key":"10.1016\/j.scico.2026.103524_bib0041","series-title":"Proceedings of the 44th International Conference on Software Engineering","first-page":"1597","article-title":"On the evaluation of neural code summarization","author":"Shi","year":"2022"},{"key":"10.1016\/j.scico.2026.103524_bib0042","doi-asserted-by":"crossref","DOI":"10.1109\/TSE.2025.3595283","article-title":"Can large language models serve as evaluators for code summarization?","author":"Wu","year":"2025","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.scico.2026.103524_bib0043","unstructured":"Q. Zeng, Y. Zhang, Z. Ma, B. Jiang, N. Sun, K.-J. Stol, X. Mou, H. Liu, Evaluating generated commit messages with large language models, (2025). arXiv: 2507.10906."},{"key":"10.1016\/j.scico.2026.103524_bib0044","unstructured":"A. Hurst, A. Lerer, A.P. Goucher, A. Perelman, A. Ramesh, A. Clark, A.J. Ostrow, A. Welihinda, A. Hayes, A. Radford, et al., Gpt-4o system card, (2024). arXiv: 2410.21276."},{"key":"10.1016\/j.scico.2026.103524_bib0045","unstructured":"Y. Huang, Y. Chen, X. Chen, J. Chen, R. Peng, Z. Tang, J. Huang, F. Xu, Z. Zheng, Generative software engineering, (2024). arXiv: 2403.02583."},{"key":"10.1016\/j.scico.2026.103524_bib0046","doi-asserted-by":"crossref","unstructured":"B. Li, H. Liu, Z. Wang, Y. Jiang, T. Xiao, J. Zhu, T. Liu, C. Li, Does multi-encoder help? A case study on context-aware neural machine translation, (2020). arXiv: 2005.03393.","DOI":"10.18653\/v1\/2020.acl-main.322"},{"key":"10.1016\/j.scico.2026.103524_bib0047","series-title":"2017 IEEE\/ACM 25th International Conference on Program Comprehension (ICPC)","first-page":"45","article-title":"Meaningful identifier names: the case of single-letter variables","author":"Beniamini","year":"2017"},{"key":"10.1016\/j.scico.2026.103524_bib0048","series-title":"2017 IEEE\/ACM 25th International Conference on Program Comprehension (ICPC)","first-page":"55","article-title":"Effects of variable names on comprehension: an empirical study","author":"Avidan","year":"2017"},{"key":"10.1016\/j.scico.2026.103524_bib0049","series-title":"14th IEEE International Conference on Program Comprehension (ICPC\u201906)","first-page":"3","article-title":"What\u2019S in a name? a study of identifiers","author":"Lawrie","year":"2006"},{"key":"10.1016\/j.scico.2026.103524_bib0050","unstructured":"R. Sennrich, Neural machine translation of rare words with subword units, (2015). arXiv: 1508.07909."},{"key":"10.1016\/j.scico.2026.103524_bib0051","series-title":"2010 Acm\/IEEE 32nd International Conference on Software Engineering","first-page":"223","article-title":"Supporting program comprehension with source code summarization","volume":"Vol. 2","author":"Haiduc","year":"2010"},{"key":"10.1016\/j.scico.2026.103524_bib0052","series-title":"ASE 2010, 25th IEEE\/ACM International Conference on Automated Software Engineering, Antwerp, Belgium, September 20\u201324, 2010","first-page":"43","article-title":"Towards automatically generating summary comments for java methods","author":"Sridhara","year":"2010"},{"key":"10.1016\/j.scico.2026.103524_bib0053","series-title":"IEEE 21st International Conference on Program Comprehension, ICPC 2013, San Francisco, CA, USA, 20\u201321 May, 2013","first-page":"23","article-title":"Automatic generation of natural language summaries for java classes","author":"Moreno","year":"2013"},{"key":"10.1016\/j.scico.2026.103524_bib0054","series-title":"2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","first-page":"562","article-title":"Autocomment: mining question and answer sites for automatic comment generation","author":"Wong","year":"2013"},{"key":"10.1016\/j.scico.2026.103524_bib0055","series-title":"2013 21st International Conference on Program Comprehension (ICPC)","first-page":"13","article-title":"Evaluating source code summarization techniques: replication and expansion","author":"Eddy","year":"2013"},{"key":"10.1016\/j.scico.2026.103524_bib0056","series-title":"Proceedings of the 22nd International Conference on Program Comprehension","first-page":"291","article-title":"Improving topic model source code summarization","author":"McBurney","year":"2014"},{"key":"10.1016\/j.scico.2026.103524_bib0057","doi-asserted-by":"crossref","unstructured":"Y. Huang, Y. Zhou, X. Chen, Z. Zheng, Comment Traps: How Defective Commented-out Code Augment Defects in AI-Assisted Code Generation, (2025). arXiv preprint arXiv: 2512.20334.","DOI":"10.1145\/3797102"},{"key":"10.1016\/j.scico.2026.103524_bib0058","doi-asserted-by":"crossref","unstructured":"X. Hu, G. Li, X. Xia, D. Lo, S. Lu, Z. Jin, Summarizing source code with transferred api knowledge (2018).","DOI":"10.24963\/ijcai.2018\/314"},{"issue":"1","key":"10.1016\/j.scico.2026.103524_bib0059","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3611664","article-title":"Snippet comment generation based on code context expansion","volume":"33","author":"Guo","year":"2023","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"10.1016\/j.scico.2026.103524_bib0060","unstructured":"Z. Yang, XLNet: Generalized autoregressive pretraining for language understanding, (2019). arXiv: 1906.08237."},{"issue":"140","key":"10.1016\/j.scico.2026.103524_bib0061","first-page":"1","article-title":"Exploring the limits of transfer learning with a unified text-to-text transformer","volume":"21","author":"Raffel","year":"2020","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.scico.2026.103524_bib0062","doi-asserted-by":"crossref","unstructured":"W.U. Ahmad, S. Chakraborty, B. Ray, K.-W. Chang, Unified pre-training for program understanding and generation, (2021). arXiv: 2103.06333.","DOI":"10.18653\/v1\/2021.naacl-main.211"}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642326000900?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642326000900?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T00:40:22Z","timestamp":1784594422000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167642326000900"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":62,"alternative-id":["S0167642326000900"],"URL":"https:\/\/doi.org\/10.1016\/j.scico.2026.103524","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"The impact of contextual information on parameter description generation: An empirical study","name":"articletitle","label":"Article Title"},{"value":"Science of Computer Programming","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.scico.2026.103524","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"103524"}}