{"id":"https://openalex.org/W2969773072","doi":"https://doi.org/10.1109/tr.2019.2931725","title":"Learning Code Context Information to Predict Comment Locations","display_name":"Learning Code Context Information to Predict Comment Locations","publication_year":2019,"publication_date":"2019-08-22","ids":{"openalex":"https://openalex.org/W2969773072","doi":"https://doi.org/10.1109/tr.2019.2931725","mag":"2969773072"},"language":"en","primary_location":{"id":"doi:10.1109/tr.2019.2931725","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2019.2931725","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Reliability","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101812436","display_name":"Yuan Huang","orcid":"https://orcid.org/0000-0002-9548-0208"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yuan Huang","raw_affiliation_strings":["National Engineering Research Center of Digital Life, the School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"National Engineering Research Center of Digital Life, the School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024456332","display_name":"Xinyu Hu","orcid":"https://orcid.org/0000-0002-6725-6241"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xinyu Hu","raw_affiliation_strings":["National Engineering Research Center of Digital Life, the School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"National Engineering Research Center of Digital Life, the School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065293581","display_name":"Nan Jia","orcid":"https://orcid.org/0000-0002-7684-6980"},"institutions":[{"id":"https://openalex.org/I95946905","display_name":"Hebei GEO University","ror":"https://ror.org/013x4kb81","country_code":"CN","type":"education","lineage":["https://openalex.org/I95946905"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Nan Jia","raw_affiliation_strings":["School of Management Science and Engineering, Hebei GEO University, Shijiazhuang, China"],"affiliations":[{"raw_affiliation_string":"School of Management Science and Engineering, Hebei GEO University, Shijiazhuang, China","institution_ids":["https://openalex.org/I95946905"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101601497","display_name":"Xiangping Chen","orcid":"https://orcid.org/0000-0001-8234-3186"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiangping Chen","raw_affiliation_strings":["Guangdong Key Laboratory for Big Data Analysis and Simulation of Public Opinion, the School of Communication and Design, Sun Yat-sen University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"Guangdong Key Laboratory for Big Data Analysis and Simulation of Public Opinion, the School of Communication and Design, Sun Yat-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100712724","display_name":"Yingfei Xiong","orcid":"https://orcid.org/0000-0001-8991-747X"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yingfei Xiong","raw_affiliation_strings":["Key Laboratory of High Confidence Software Technologies of Ministry of Education, Peking University, Beijing, China","School of Electronics Engineering and Computer Science, Peking University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of High Confidence Software Technologies of Ministry of Education, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"School of Electronics Engineering and Computer Science, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000582109","display_name":"Zibin Zheng","orcid":"https://orcid.org/0000-0002-7878-4330"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zibin Zheng","raw_affiliation_strings":["National Engineering Research Center of Digital Life, the School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"National Engineering Research Center of Digital Life, the School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5101812436"],"corresponding_institution_ids":["https://openalex.org/I157773358"],"apc_list":null,"apc_paid":null,"fwci":4.9261,"has_fulltext":false,"cited_by_count":25,"citation_normalized_percentile":{"value":0.95577525,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"69","issue":"1","first_page":"88","last_page":"105"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9901999831199646,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9890000224113464,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.8169330358505249},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8151953220367432},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.7165549993515015},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6717103719711304},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5611231923103333},{"id":"https://openalex.org/keywords/open-source","display_name":"Open source","score":0.5355178713798523},{"id":"https://openalex.org/keywords/kpi-driven-code-analysis","display_name":"KPI-driven code analysis","score":0.5053920745849609},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4852009117603302},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.4746842086315155},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.4275699257850647},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.4264713525772095},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4075024127960205},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3990246653556824},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.3873399496078491},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.36332783102989197},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.254141628742218}],"concepts":[{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.8169330358505249},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8151953220367432},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.7165549993515015},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6717103719711304},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5611231923103333},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.5355178713798523},{"id":"https://openalex.org/C121957198","wikidata":"https://www.wikidata.org/wiki/Q14365593","display_name":"KPI-driven code analysis","level":5,"score":0.5053920745849609},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4852009117603302},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.4746842086315155},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.4275699257850647},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.4264713525772095},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4075024127960205},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3990246653556824},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.3873399496078491},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.36332783102989197},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.254141628742218},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tr.2019.2931725","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tr.2019.2931725","pdf_url":null,"source":{"id":"https://openalex.org/S87725633","display_name":"IEEE Transactions on Reliability","issn_l":"0018-9529","issn":["0018-9529","1558-1721"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Reliability","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1055127162","display_name":null,"funder_award_id":"2018M640855","funder_id":"https://openalex.org/F4320321543","funder_display_name":"China Postdoctoral Science Foundation"},{"id":"https://openalex.org/G3024152577","display_name":null,"funder_award_id":"61672545","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6525072247","display_name":null,"funder_award_id":"2018YFB1004804","funder_id":"https://openalex.org/F4320336026","funder_display_name":"National Key Research and Development Program of China Stem Cell and Translational Research"},{"id":"https://openalex.org/G8119831213","display_name":null,"funder_award_id":"61432003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8199004219","display_name":null,"funder_award_id":"61722214","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321543","display_name":"China Postdoctoral Science Foundation","ror":"https://ror.org/0426zh255"},{"id":"https://openalex.org/F4320336026","display_name":"National Key Research and Development Program of China Stem Cell and Translational Research","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":75,"referenced_works":["https://openalex.org/W1570448133","https://openalex.org/W1572739102","https://openalex.org/W1670263352","https://openalex.org/W1791687657","https://openalex.org/W1930624869","https://openalex.org/W1940356531","https://openalex.org/W1966481272","https://openalex.org/W1982483659","https://openalex.org/W1991466177","https://openalex.org/W2008357663","https://openalex.org/W2014216297","https://openalex.org/W2020400699","https://openalex.org/W2023925487","https://openalex.org/W2024046085","https://openalex.org/W2027147096","https://openalex.org/W2034209539","https://openalex.org/W2039168567","https://openalex.org/W2050496630","https://openalex.org/W2055534006","https://openalex.org/W2059215200","https://openalex.org/W2062973095","https://openalex.org/W2070111972","https://openalex.org/W2077337386","https://openalex.org/W2081749632","https://openalex.org/W2082160726","https://openalex.org/W2083878868","https://openalex.org/W2106790680","https://openalex.org/W2114728368","https://openalex.org/W2125260159","https://openalex.org/W2126229758","https://openalex.org/W2128420091","https://openalex.org/W2128782367","https://openalex.org/W2133990480","https://openalex.org/W2140336868","https://openalex.org/W2140609933","https://openalex.org/W2142403498","https://openalex.org/W2147169507","https://openalex.org/W2148143831","https://openalex.org/W2153579005","https://openalex.org/W2167457454","https://openalex.org/W2172232422","https://openalex.org/W2246822044","https://openalex.org/W2282866165","https://openalex.org/W2360967250","https://openalex.org/W2511803001","https://openalex.org/W2513738415","https://openalex.org/W2560823834","https://openalex.org/W2596076165","https://openalex.org/W2618735982","https://openalex.org/W2619465136","https://openalex.org/W2727300901","https://openalex.org/W2772902362","https://openalex.org/W2899198613","https://openalex.org/W2955394441","https://openalex.org/W2963371736","https://openalex.org/W3098598077","https://openalex.org/W3146720657","https://openalex.org/W4214926090","https://openalex.org/W4231404931","https://openalex.org/W4234101236","https://openalex.org/W4239510810","https://openalex.org/W4243521886","https://openalex.org/W4244238212","https://openalex.org/W4253544895","https://openalex.org/W4294170691","https://openalex.org/W6640462745","https://openalex.org/W6652659945","https://openalex.org/W6653970724","https://openalex.org/W6655449736","https://openalex.org/W6657300619","https://openalex.org/W6671236358","https://openalex.org/W6681046083","https://openalex.org/W6682691769","https://openalex.org/W6695202613","https://openalex.org/W6734777180"],"related_works":["https://openalex.org/W3153702491","https://openalex.org/W3008981372","https://openalex.org/W2904997879","https://openalex.org/W3006945192","https://openalex.org/W2139694402","https://openalex.org/W2122804569","https://openalex.org/W2034209539","https://openalex.org/W2938801257","https://openalex.org/W2963381560","https://openalex.org/W3135060008"],"abstract_inverted_index":{"Code":[0],"commenting":[1,22,60,74,81,124,158],"is":[2,34,82],"a":[3,35,65],"common":[4],"programming":[5],"practice":[6,44],"of":[7,37,89,138,156],"practical":[8],"importance":[9],"to":[10,45,49,69,85,97,121],"help":[11],"developers":[12,47,71],"review":[13],"and":[14,39,101,111,148,154],"comprehend":[15],"source":[16,53,78,90,128],"code.":[17,54,79,129],"In":[18],"our":[19,157],"developer":[20],"survey,":[21],"has":[23],"become":[24],"an":[25],"important,":[26],"yet":[27],"often-neglected":[28],"activity":[29],"when":[30],"programming.":[31],"Moreover,":[32],"there":[33],"lack":[36],"formal":[38],"automatic":[40],"way":[41],"in":[42,51,76,126,142],"current":[43],"remind":[46],"where":[48],"comment":[50,99],"the":[52,77,86,127,152],"To":[55],"provide":[56],"informative":[57],"guidance":[58],"on":[59],"during":[61],"development,":[62],"we":[63,92],"propose":[64],"novel":[66],"method":[67],"CommentSuggester":[68,132],"recommend":[70],"regarding":[72],"appropriate":[73],"locations":[75,125],"Because":[80],"closely":[83],"related":[84],"context":[87,106,109,113],"information":[88],"code,":[91],"identify":[93,122],"this":[94],"important":[95],"factor":[96],"determine":[98],"positions":[100],"extract":[102],"it":[103],"as":[104],"structural":[105],"features,":[107,110],"syntactic":[108],"semantic":[112],"features.":[114],"Subsequently,":[115],"machine":[116],"learning":[117],"techniques":[118],"are":[119],"applied":[120],"possible":[123],"We":[130],"evaluated":[131],"using":[133],"large":[134],"datasets":[135],"from":[136],"dozens":[137],"open-source":[139],"software":[140],"systems":[141],"GitHub.":[143],"The":[144],"encouraging":[145],"experimental":[146],"results":[147],"user":[149],"study":[150],"demonstrated":[151],"feasibility":[153],"effectiveness":[155],"suggestion":[159],"method.":[160]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
