{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,25]],"date-time":"2025-10-25T18:46:02Z","timestamp":1761417962486,"version":"3.37.3"},"reference-count":70,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2023,4,1]],"date-time":"2023-04-01T00:00:00Z","timestamp":1680307200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,4,1]],"date-time":"2023-04-01T00:00:00Z","timestamp":1680307200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,4,1]],"date-time":"2023-04-01T00:00:00Z","timestamp":1680307200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"National Key R&amp;D Program of China","award":["2020AAA0103504"],"award-info":[{"award-number":["2020AAA0103504"]}]},{"DOI":"10.13039\/100007219","name":"Natural Science Foundation of Shanghai","doi-asserted-by":"publisher","award":["22ZR1407900"],"award-info":[{"award-number":["22ZR1407900"]}],"id":[{"id":"10.13039\/100007219","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2023,4,1]]},"DOI":"10.1109\/tse.2022.3214859","type":"journal-article","created":{"date-parts":[[2022,11,3]],"date-time":"2022-11-03T21:02:49Z","timestamp":1667509369000},"page":"2239-2254","source":"Crossref","is-referenced-by-count":4,"title":["Towards Usable Neural Comment Generation via Code-Comment Linkage Interpretation: Method and Empirical Study"],"prefix":"10.1109","volume":"49","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2797-875X","authenticated-orcid":false,"given":"Shuyao","family":"Jiang","sequence":"first","affiliation":[{"name":"School of Computer Science, Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiacheng","family":"Shen","sequence":"additional","affiliation":[{"name":"School of Computer Science, Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shengnan","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Computer Science, Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Cai","sequence":"additional","affiliation":[{"name":"School of Computer Science, Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9865-2212","authenticated-orcid":false,"given":"Yue","family":"Yu","sequence":"additional","affiliation":[{"name":"National Laboratory for Parallel &amp; Distributed Processing, National University of Defense Technology, Changsha, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9184-7383","authenticated-orcid":false,"given":"Yangfan","family":"Zhou","sequence":"additional","affiliation":[{"name":"School of Computer Science, Fudan University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","article-title":"What do programmers really do anyway","author":"Hallam","year":"2006","journal-title":"Microsoft Developer Netw. (MSDN) C# Compiler"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2010.5463344"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606588"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070524"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2010.13"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P16-1195"},{"key":"ref7","first-page":"200","article-title":"Deep code comment generation","volume-title":"Proc. IEEE 26th Conf. Prog. Comprehension","author":"Hu"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00087"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09730-9"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1146\/annurev.neuro.26.041002.131047"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/3212695"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.3115\/1073083.1073135"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2678025.2701399"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173677"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300717"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300750"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/N16-3020"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v32i1.11491"},{"article-title":"Googles neural machine translation system: Bridging the gap between human and machine translation","year":"2016","author":"Wu","key":"ref19"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3236009"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2012.106"},{"article-title":"Deep learning to detect redundant method comments","year":"2018","author":"Louis","key":"ref22"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1162\/coli.2007.33.2.201"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.21236\/ADA460212"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"article-title":"A GRU-gated attention model for neural machine translation","year":"2017","author":"Zhang","key":"ref26"},{"key":"ref27","first-page":"2091","article-title":"A convolutional attention network for extreme summarization of source code","volume-title":"Proc. Int. Conf. Mach. Learn.","author":"Allamanis"},{"key":"ref28","first-page":"476","article-title":"Learning to mine aligned code and natural language pairs from stack overflow","volume-title":"Proc. IEEE\/ACM 15th Int. Conf. Mining Softw. Repositories","author":"Yin"},{"article-title":"code2seq: Generating sequences from structured representations of code","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Alon","key":"ref29"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00162"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238190"},{"key":"ref32","first-page":"1","article-title":"Usability specifications as tool in iterative development","volume":"1","author":"Carroll","year":"1985","journal-title":"Proc. Adv. Human-Comput. Interact."},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/3166.3170"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1016\/s0065-2458(08)60483-0"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/214748.214758"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.5555\/3045118.3045336"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.319"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.74"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0130140"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2016.11.008"},{"key":"ref41","first-page":"3145","article-title":"Learning important features through propagating activation differences","volume-title":"Proc. 34th Int. Conf. Mach. Learn.","author":"Shrikumar"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.5120\/19161-0607"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/3183628.3183631"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2254556.2254660"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1002\/9780470689646.ch1"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1007\/s10618-006-0059-1"},{"key":"ref47","first-page":"487","article-title":"Fast algorithms for mining association rules","volume-title":"Proc. 20th Int. Conf. Very Large Data Bases","author":"Agrawal"},{"key":"ref48","first-page":"228","article-title":"Information complexity in bandit subset selection","volume-title":"Proc. 26th Annu. Conf. Learn. Theory","author":"Kaufmann"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/581396.581397"},{"article-title":"Beyond word importance: Contextual decomposition to extract interactions from LSTMs","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Murdoch","key":"ref50"},{"article-title":"Towards hierarchical importance attribution: Explaining compositional semantics for neural sequence models","volume-title":"Proc. Int. Conf. Learn. Representations","author":"Jin","key":"ref51"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00296-0_5"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/D14-1162"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1177\/004912418101000205"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2016.200"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115626"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/p17-2045"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00026"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00021"},{"key":"ref60","first-page":"518","article-title":"CC2Vec: Distributed representations of code changes","volume-title":"Proc. ACM\/IEEE 42nd Int. Conf. Softw. Eng.","author":"Hoang"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/166025.166083"},{"key":"ref62","first-page":"92","article-title":"Finding boundary objects in SE and HCI: An approach through engineering-oriented design theories","volume-title":"Proc. ICSE Workshop SE-HCI","author":"Walenstein"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227188"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/2818052.2869117"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/1071713.1071731"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/3411763.3451606"},{"article-title":"Visual explanation of evidence with additive classifiers","volume-title":"Proc. Nat. Conf. Artif. Intell.","author":"Poulin","key":"ref67"},{"key":"ref68","first-page":"1","article-title":"An efficient explanation of individual classifications using game theory","volume":"11","author":"Kononenko","year":"2010","journal-title":"J. Mach. Learn. Res."},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/MLSP.2016.7738872"},{"article-title":"Local rule-based explanations of black box decision systems","year":"2018","author":"Guidotti","key":"ref70"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/10103953\/09920173.pdf?arnumber=9920173","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,22]],"date-time":"2024-01-22T22:41:55Z","timestamp":1705963315000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9920173\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,1]]},"references-count":70,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tse.2022.3214859","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"type":"print","value":"0098-5589"},{"type":"electronic","value":"1939-3520"},{"type":"electronic","value":"2326-3881"}],"subject":[],"published":{"date-parts":[[2023,4,1]]}}}