{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,20]],"date-time":"2025-12-20T22:08:27Z","timestamp":1766268507405,"version":"3.41.0"},"reference-count":64,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62472062"],"award-info":[{"award-number":["62472062"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100017683","name":"Dalian Science and Technology Innovation Fund Project","doi-asserted-by":"publisher","award":["2024JJ12GX022"],"award-info":[{"award-number":["2024JJ12GX022"]}],"id":[{"id":"10.13039\/501100017683","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Dalian Excellent Young Project","award":["2022RY35"],"award-info":[{"award-number":["2022RY35"]}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","award":["3132024257"],"award-info":[{"award-number":["3132024257"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Consumer Electron."],"published-print":{"date-parts":[[2025,2]]},"DOI":"10.1109\/tce.2025.3535632","type":"journal-article","created":{"date-parts":[[2025,1,28]],"date-time":"2025-01-28T18:38:58Z","timestamp":1738089538000},"page":"655-672","source":"Crossref","is-referenced-by-count":1,"title":["Just-in-Time Detection of Outdated Comments in Software Development by Jointly Reasoning"],"prefix":"10.1109","volume":"71","author":[{"given":"Jiaxi","family":"Tan","sequence":"first","affiliation":[{"name":"School of Information Science and Technology, and the Key Laboratory of Artificial Intelligence of Dalian, Dalian Maritime University, Dalian, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8554-6365","authenticated-orcid":false,"given":"Shikai","family":"Guo","sequence":"additional","affiliation":[{"name":"School of Information Science and Technology, and the Key Laboratory of Artificial Intelligence of Dalian, Dalian Maritime University, Dalian, China"}]},{"given":"Zijian","family":"Tao","sequence":"additional","affiliation":[{"name":"School of Information Science and Technology, Dalian Maritime University, Dalian, China"}]},{"given":"Zhiguo","family":"Yang","sequence":"additional","affiliation":[{"name":"College of Business, Missouri State University, Springfield, MO, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1923-0669","authenticated-orcid":false,"given":"Hui","family":"Li","sequence":"additional","affiliation":[{"name":"School of Information Science and Technology, and the Key Laboratory of Artificial Intelligence of Dalian, Dalian Maritime University, Dalian, China"}]}],"member":"263","reference":[{"issue":"7","key":"ref1","first-page":"2118","article-title":"Survey of state-of-the-art automatic code comment generation. Ruan Jian Xue Bao","volume":"32","author":"Chen","year":"2021","journal-title":"J. Softw."},{"issue":"12","key":"ref2","doi-asserted-by":"crossref","first-page":"971","DOI":"10.1109\/TSE.2006.116","article-title":"An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks","volume":"32","author":"Ko","year":"2006","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref3","first-page":"1","article-title":"Source code that talks: An exploration of eclipse task comments and their implication to repository mining","volume":"30","author":"Ying","year":"2005","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"ref4","first-page":"215","article-title":"The effect of modularization and comments on program comprehension","volume-title":"Proc. 5th Int. Conf. Softw. Eng.","author":"Woodfield"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/32.6171"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368123"},{"key":"ref7","first-page":"53","article-title":"A large-scale empirical study on code-comment inconsistencies","volume-title":"Proc. IEEE\/ACM 27th Int. Conf. Program Compr. (ICPC)","author":"Wen"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1138030"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294276"},{"key":"ref10","doi-asserted-by":"crossref","DOI":"10.1145\/2856636.2856638","article-title":"Automatically detecting the up-to-date status of ToDo comments in java programs","volume-title":"Proc. 9th India Softw. Eng. Conf.","author":"Sridhara"},{"key":"ref11","first-page":"260","article-title":"@tComment: Testing Javadoc comments to detect comment-code inconsistencies","volume-title":"Proc. IEEE 5th Int. Conf. Softw. Test., Verif. Valid.","author":"Tan"},{"key":"ref12","first-page":"154","article-title":"Automatic detection of outdated comments during code changes","volume-title":"Proc. IEEE 42nd Annu. Comput. Softw. Appl. Conf. (COMPSAC)","volume":"1","author":"Liu"},{"key":"ref13","first-page":"112","article-title":"Detecting fragile comments","volume-title":"Proc. 32nd IEEE\/ACM Int. Conf. Autom. Softw. Eng. (ASE)","author":"Ratol"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2011.09.019"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.acl-main.168"},{"key":"ref16","article-title":"Learning word vectors for 157 languages","author":"Grave","year":"2018","journal-title":"arXiv:1802.06893"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-01234-2_1"},{"key":"ref18","first-page":"4743","article-title":"Jointly attentive spatial-temporal pooling networks for video-based person re-identification","volume-title":"Proc. IEEE Int. Conf. Comput. Vis. (ICCV)","author":"Xu"},{"key":"ref19","article-title":"Self-attention graph pooling","author":"Lee","year":"2019","journal-title":"arXiv:1904.08082"},{"key":"ref20","first-page":"1","article-title":"Attention is all you need","volume-title":"Proc. Neural Inf. Process. Syst.","author":"Vaswani"},{"key":"ref21","first-page":"1","article-title":"Graph matching networks for learning the similarity of graph structured objects","volume-title":"Proc. Int. Conf. Mach. Learn.","author":"Li"},{"key":"ref22","first-page":"781","article-title":"Data quality matters: A case study of obsolete comment detection","volume-title":"Proc. IEEE\/ACM 45th Int. Conf. Softw. Eng. (ICSE)","author":"Xu"},{"issue":"1","key":"ref23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TSE.2021.3138909","article-title":"Just-in-time obsolete comment detection and update","volume":"49","author":"Liu","year":"2023","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2023.3268118"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/s11063-018-09977-1"},{"issue":"2","key":"ref26","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1109\/TPAMI.2018.2858826","article-title":"Focal loss for dense object detection","volume":"42","author":"Lin","year":"2020","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref27","article-title":"Dice loss for data-imbalanced NLP tasks","author":"Li","year":"2019","journal-title":"arXiv:1911.02855"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.308"},{"key":"ref29","first-page":"1","article-title":"BERT: Pre-training of deep bidirectional transformers for language understanding","volume-title":"Proc. North Amer. Chapter Assoc. Comput. Linguist.","author":"Devlin"},{"key":"ref30","article-title":"Language models are few-shot learners","author":"Brown","year":"2020","journal-title":"arXiv:2005.14165"},{"key":"ref31","first-page":"5485","article-title":"Exploring the limits of transfer learning with a unified text-to-text transformer","volume":"21","author":"Raffel","year":"2019","journal-title":"J. Mach. Learn. Res."},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.1907.11692"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"issue":"1","key":"ref35","doi-asserted-by":"crossref","DOI":"10.1002\/smr.2718","article-title":"Are your comments outdated? Toward automatically detecting code-comment consistency","volume":"37","author":"Huang","year":"2024","journal-title":"J. Softw., Evol. Process"},{"key":"ref36","first-page":"70","article-title":"Do code and comments co-evolve? On the relation between source code and comment changes","volume-title":"Proc. 14th Work. Conf. Reverse Eng. (WCRE)","author":"Fluri"},{"key":"ref37","first-page":"36","article-title":"How do developers document database usages in source code? (N)","volume-title":"Proc. 30th IEEE\/ACM Int. Conf. Autom. Softw. Eng. (ASE)","author":"V\u00e1squez"},{"key":"ref38","first-page":"1","article-title":"HotComments: How to make program comments more useful?","volume-title":"Proc. USENIX Workshop Hot Topics Oper. Syst.","author":"Tan"},{"key":"ref39","first-page":"1","article-title":"A new dataset for source code comment coherence","volume-title":"Proc. CLiC-it\/EVALITA","author":"Corazza"},{"key":"ref40","first-page":"371","article-title":"Detecting code comment inconsistency using Siamese recurrent network","volume-title":"Proc. IEEE\/ACM 28th Int. Conf. Program Compr. (ICPC)","author":"Rabbi"},{"volume-title":"Reducing outdated and inconsistent code comments during software development: The comment validator program.","year":"2015","author":"Svensson","key":"ref41"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3695988"},{"key":"ref43","article-title":"GraphCodeBERT: Pre-training code representations with data flow","author":"Guo","year":"2020","journal-title":"arXiv:2009.08366"},{"key":"ref44","first-page":"1","article-title":"Summarizing source code using a neural attention model","volume-title":"Proc. 54th Annu. Meeting Assoc. Comput. Linguist.","author":"Iyer"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.07.087"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3235942"},{"key":"ref47","first-page":"7962","article-title":"Joint distribution matters: Deep Brownian distance covariance for few-shot classification","volume-title":"Proc. IEEE\/CVF Conf. Comput. Vis. Pattern Recognit. (CVPR)","author":"Xie"},{"key":"ref48","article-title":"JointLK: Joint reasoning with language models and knowledge graphs for commonsense question answering","author":"Sun","year":"2021","journal-title":"arXiv:2112.02732"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.5244\/C.35.145"},{"key":"ref50","article-title":"Joint reasoning for temporal and causal relations","author":"Ning","year":"2019","journal-title":"arXiv:1906.04941"},{"issue":"3","key":"ref51","doi-asserted-by":"crossref","first-page":"510","DOI":"10.1109\/TCE.2023.3278540","article-title":"Time frequency analysis-based averaging and fusion of features for wearable non-invasive blood glucose estimation","volume":"69","author":"Wei","year":"2023","journal-title":"IEEE Trans. Consum. Electron."},{"issue":"2","key":"ref52","doi-asserted-by":"crossref","first-page":"4858","DOI":"10.1109\/TCE.2024.3378509","article-title":"Edge intelligence for Internet of Vehicles: A survey","volume":"70","author":"Yan","year":"2024","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2008.4560138"},{"issue":"1","key":"ref54","doi-asserted-by":"crossref","first-page":"1302","DOI":"10.1109\/TCE.2023.3320818","article-title":"Joint self-attention mechanism and residual network for automated monitoring of intelligent sensor in consumer electronics","volume":"70","author":"Zhong","year":"2024","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref55","first-page":"14","article-title":"A study of the difficulties of novice programmers","volume-title":"Proc. Annu. Conf. Innov. Technol. Comput. Sci. Educ.","author":"Lahtinen"},{"issue":"2","key":"ref56","first-page":"269","article-title":"Graphing calculators in high school mathematics","volume":"16","author":"Simmt","year":"1997","journal-title":"J. Comput. Math. Sci. Teach. Arch."},{"issue":"10","key":"ref57","doi-asserted-by":"crossref","DOI":"10.29333\/ejmste\/13540","article-title":"Effect of using Desmos on high school students\u2019 understanding and learning of functions","volume":"19","author":"Chechan","year":"2023","journal-title":"Eurasia J. Math., Sci. Technol. Educ."},{"key":"ref58","doi-asserted-by":"crossref","first-page":"4331","DOI":"10.1007\/s12652-018-1111-x","article-title":"GeoGebra in e-learning environments: A possible integration in mathematics and beyond","volume":"10","author":"Albano","year":"2019","journal-title":"J. Ambient Intell. Humaniz. Comput."},{"key":"ref59","first-page":"48","article-title":"Lambda:: A multimodal approach to making mathematics accessible to blind students","volume-title":"Int. ACM SIGACCESS Conf. Comput. Access.","author":"Edwards"},{"key":"ref60","first-page":"172","article-title":"A static analysis tool in CS1: Student usage and perceptions of PythonTA","volume-title":"Proc. 26th Australas. Comput. Educ. Conf.","author":"Liu"},{"key":"ref61","first-page":"125","article-title":"Using scratch in introduction to programming course for engineering students","volume-title":"Proc. 2nd Int. Eng. Educ. Conf. (IEEC)","volume":"2","author":"Ozoran"},{"key":"ref62","first-page":"249","article-title":"CodeSpells: Embodying the metaphor of wizardry for programming","volume-title":"Proc. Annu. Conf. Innov. Technol. Comput. Sci. Educ.","author":"Esper"},{"key":"ref63","first-page":"105","article-title":"CodeRhythm: Designing inclusive tangible programming blocks","volume-title":"Proc. Compan. Publ. ACM Design. Interact. Syst. Conf.","author":"Rong"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1613\/jair.1.12125"}],"container-title":["IEEE Transactions on Consumer Electronics"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/30\/11038962\/10856272.pdf?arnumber=10856272","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:38:32Z","timestamp":1750268312000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10856272\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2]]},"references-count":64,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/tce.2025.3535632","relation":{},"ISSN":["0098-3063","1558-4127"],"issn-type":[{"type":"print","value":"0098-3063"},{"type":"electronic","value":"1558-4127"}],"subject":[],"published":{"date-parts":[[2025,2]]}}}