{"id":"https://openalex.org/W3090405476","doi":"https://doi.org/10.1109/ijcnn48605.2020.9207651","title":"A Topic Modeling Approach To Evaluate The Comments Consistency To Source Code","display_name":"A Topic Modeling Approach To Evaluate The Comments Consistency To Source Code","publication_year":2020,"publication_date":"2020-07-01","ids":{"openalex":"https://openalex.org/W3090405476","doi":"https://doi.org/10.1109/ijcnn48605.2020.9207651","mag":"3090405476"},"language":"en","primary_location":{"id":"doi:10.1109/ijcnn48605.2020.9207651","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn48605.2020.9207651","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 International Joint Conference on Neural Networks (IJCNN)","raw_type":"proceedings-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/A5024514136","display_name":"Martina Iammarino","orcid":"https://orcid.org/0000-0001-8025-733X"},"institutions":[{"id":"https://openalex.org/I16337185","display_name":"University of Sannio","ror":"https://ror.org/04vc81p87","country_code":"IT","type":"education","lineage":["https://openalex.org/I16337185"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Martina Iammarino","raw_affiliation_strings":["Dep. of Engineering, University of Sannio, Benevento, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dep. of Engineering, University of Sannio, Benevento, Italy","institution_ids":["https://openalex.org/I16337185"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021224978","display_name":"Lerina Aversano","orcid":"https://orcid.org/0000-0003-2436-6835"},"institutions":[{"id":"https://openalex.org/I16337185","display_name":"University of Sannio","ror":"https://ror.org/04vc81p87","country_code":"IT","type":"education","lineage":["https://openalex.org/I16337185"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Lerina Aversano","raw_affiliation_strings":["Dep. of Engineering, University of Sannio, Benevento, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dep. of Engineering, University of Sannio, Benevento, Italy","institution_ids":["https://openalex.org/I16337185"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032066141","display_name":"Mario Luca Bernardi","orcid":"https://orcid.org/0000-0002-3223-7032"},"institutions":[{"id":"https://openalex.org/I16337185","display_name":"University of Sannio","ror":"https://ror.org/04vc81p87","country_code":"IT","type":"education","lineage":["https://openalex.org/I16337185"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Mario Luca Bernardi","raw_affiliation_strings":["Dep. of Engineering, University of Sannio, Benevento, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dep. of Engineering, University of Sannio, Benevento, Italy","institution_ids":["https://openalex.org/I16337185"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027577443","display_name":"Marta Cimitile","orcid":"https://orcid.org/0000-0003-2403-8313"},"institutions":[{"id":"https://openalex.org/I4210130905","display_name":"Unitelma Sapienza University","ror":"https://ror.org/04dfrdm61","country_code":"IT","type":"education","lineage":["https://openalex.org/I4210130905"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Marta Cimitile","raw_affiliation_strings":["Unitelma Sapienza University, Rome, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Unitelma Sapienza University, Rome, Italy","institution_ids":["https://openalex.org/I4210130905"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.8355,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.81470132,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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":0.9998999834060669,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9871000051498413,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9860000014305115,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8012292981147766},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.7241358757019043},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6896629333496094},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.6375547647476196},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.6346558332443237},{"id":"https://openalex.org/keywords/kpi-driven-code-analysis","display_name":"KPI-driven code analysis","score":0.6285708546638489},{"id":"https://openalex.org/keywords/traceability","display_name":"Traceability","score":0.6270698308944702},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.6122105121612549},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5298891663551331},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.5206243991851807},{"id":"https://openalex.org/keywords/internal-documentation","display_name":"Internal documentation","score":0.5176246762275696},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.49915528297424316},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.4601292312145233},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.42414388060569763},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.42094194889068604},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.41326093673706055},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3957974314689636},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.37997204065322876},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.3250531554222107},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.08865907788276672}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8012292981147766},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.7241358757019043},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6896629333496094},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.6375547647476196},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.6346558332443237},{"id":"https://openalex.org/C121957198","wikidata":"https://www.wikidata.org/wiki/Q14365593","display_name":"KPI-driven code analysis","level":5,"score":0.6285708546638489},{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.6270698308944702},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.6122105121612549},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5298891663551331},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.5206243991851807},{"id":"https://openalex.org/C140396857","wikidata":"https://www.wikidata.org/wiki/Q16934771","display_name":"Internal documentation","level":5,"score":0.5176246762275696},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.49915528297424316},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.4601292312145233},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.42414388060569763},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.42094194889068604},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.41326093673706055},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3957974314689636},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.37997204065322876},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.3250531554222107},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.08865907788276672},{"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/ijcnn48605.2020.9207651","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn48605.2020.9207651","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 International Joint Conference on Neural Networks (IJCNN)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W561474568","https://openalex.org/W1579672673","https://openalex.org/W1880262756","https://openalex.org/W1940356531","https://openalex.org/W1967995512","https://openalex.org/W1970407057","https://openalex.org/W2000743515","https://openalex.org/W2010837018","https://openalex.org/W2039603939","https://openalex.org/W2048423102","https://openalex.org/W2070111972","https://openalex.org/W2114728368","https://openalex.org/W2133890582","https://openalex.org/W2140264852","https://openalex.org/W2148484494","https://openalex.org/W2152874840","https://openalex.org/W2164886519","https://openalex.org/W2551015586","https://openalex.org/W2809398307","https://openalex.org/W4231510805","https://openalex.org/W6615651607","https://openalex.org/W6634866273","https://openalex.org/W6639619044","https://openalex.org/W6660297481","https://openalex.org/W6729511450"],"related_works":["https://openalex.org/W3153702491","https://openalex.org/W3008981372","https://openalex.org/W2789660410","https://openalex.org/W3006945192","https://openalex.org/W2904997879","https://openalex.org/W656101134","https://openalex.org/W3090405476","https://openalex.org/W1967782643","https://openalex.org/W2941068928","https://openalex.org/W1593484048"],"abstract_inverted_index":{"A":[0,111],"significant":[1],"amount":[2],"of":[3,12,15,41,58,119,123,145],"source":[4,31,91,109,132],"code":[5,17,27,48,60,85,133],"in":[6,25,67,121,142],"software":[7,42,72,80],"systems":[8],"is":[9],"made":[10],"up":[11],"comments,":[13],"parts":[14],"the":[16,22,26,39,56,59,104,108,117,131,143],"that":[18,151],"are":[19,28,36,155],"ignored":[20],"by":[21],"compiler.":[23],"Comments":[24],"a":[29,45,63,140],"primary":[30],"for":[32,38,47,50,55,102],"system":[33],"documentation.":[34],"These":[35],"crucial":[37],"work":[40],"maintainers,":[43],"as":[44,62],"basis":[46],"traceability,":[49],"maintenance":[51],"activities,":[52],"but":[53],"also":[54],"use":[57],"itself":[61],"library":[64],"or":[65],"framework":[66],"other":[68],"projects.":[69],"Although":[70],"many":[71],"developers":[73],"consider":[74],"comments":[75,86,105,120,126],"important,":[76],"existing":[77],"approaches":[78],"to":[79,107,115],"quality":[81,118],"analysis":[82],"mainly":[83],"disregard":[84],"and":[87,148],"focus":[88],"only":[89],"on":[90,99],"code.":[92,110],"This":[93],"paper":[94],"presents":[95],"an":[96],"approach,":[97],"based":[98],"topic":[100,146],"modeling,":[101],"analyzing":[103],"consistency":[106,124],"model":[112],"was":[113],"provided":[114],"analyze":[116],"terms":[122],"since":[125],"should":[127],"be":[128],"consistent":[129],"with":[130,157],"they":[134],"refer":[135],"to.":[136],"The":[137],"results":[138],"show":[139],"similarity":[141],"trend":[144],"distribution":[147],"it":[149],"emerges":[150],"almost":[152],"all":[153],"classes":[154],"associated":[156],"no":[158],"more":[159],"than":[160],"3":[161],"topics.":[162]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
