{"id":"https://openalex.org/W1964633695","doi":"https://doi.org/10.3844/jcssp.2014.755.762","title":"COMENTE+: A TOOL FOR IMPROVING SOURCE CODE DOCUMENTATION USING INFORMATION RETRIEVAL","display_name":"COMENTE+: A TOOL FOR IMPROVING SOURCE CODE DOCUMENTATION USING INFORMATION RETRIEVAL","publication_year":2014,"publication_date":"2014-05-01","ids":{"openalex":"https://openalex.org/W1964633695","doi":"https://doi.org/10.3844/jcssp.2014.755.762","mag":"1964633695"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.3844/jcssp.2014.755.762","pdf_url":"https://thescipub.com/pdf/jcssp.2014.755.762.pdf","source":{"id":"https://openalex.org/S50245893","display_name":"Journal of Computer Science","issn_l":"1549-3636","issn":["1549-3636","1552-6607"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4322697006","host_organization_name":"Science Publications","host_organization_lineage":["https://openalex.org/P4322697006"],"host_organization_lineage_names":["Science Publications"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://thescipub.com/pdf/jcssp.2014.755.762.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5112621845","display_name":"Zanoni","orcid":null},"institutions":[{"id":"https://openalex.org/I4210113667","display_name":"Instituto de Tecnologia do Paran\u00e1","ror":"https://ror.org/01yv6h358","country_code":"BR","type":"government","lineage":["https://openalex.org/I4210113667"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"None Zanoni","raw_affiliation_strings":["TECPAR-Paran\u00e1 Institute of Technology, Curitiba, Brazil"],"affiliations":[{"raw_affiliation_string":"TECPAR-Paran\u00e1 Institute of Technology, Curitiba, Brazil","institution_ids":["https://openalex.org/I4210113667"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5112621845"],"corresponding_institution_ids":["https://openalex.org/I4210113667"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":66},"biblio":{"volume":"10","issue":"5","first_page":"755","last_page":"762"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T12016","display_name":"Web Data Extraction and Crawling Techniques","score":0.9964,"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/T12016","display_name":"Web Data Extraction and Crawling Techniques","score":0.9964,"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/T11986","display_name":"Management and Reproducibility of Scientific Workflows","score":0.9937,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10317","display_name":"Data Stream Management Systems and Techniques","score":0.9934,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/kpi-driven-code-analysis","display_name":"KPI-driven code analysis","score":0.7371857},{"id":"https://openalex.org/keywords/internal-documentation","display_name":"Internal documentation","score":0.6603647},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.59226036},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.54591393},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information Retrieval","score":0.521034},{"id":"https://openalex.org/keywords/visibility","display_name":"Visibility","score":0.50097656}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9049177},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.75055885},{"id":"https://openalex.org/C121957198","wikidata":"https://www.wikidata.org/wiki/Q14365593","display_name":"KPI-driven code analysis","level":5,"score":0.7371857},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.68001306},{"id":"https://openalex.org/C140396857","wikidata":"https://www.wikidata.org/wiki/Q16934771","display_name":"Internal documentation","level":5,"score":0.6603647},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.5974765},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.59226036},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.54591393},{"id":"https://openalex.org/C123403432","wikidata":"https://www.wikidata.org/wiki/Q654068","display_name":"Visibility","level":2,"score":0.50097656},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.49649984},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.49096015},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4514649},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.4324463},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3864127},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.37631825},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2658617},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.21488011},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.11739841},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"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},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.3844/jcssp.2014.755.762","pdf_url":"https://thescipub.com/pdf/jcssp.2014.755.762.pdf","source":{"id":"https://openalex.org/S50245893","display_name":"Journal of Computer Science","issn_l":"1549-3636","issn":["1549-3636","1552-6607"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4322697006","host_organization_name":"Science Publications","host_organization_lineage":["https://openalex.org/P4322697006"],"host_organization_lineage_names":["Science Publications"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.3844/jcssp.2014.755.762","pdf_url":"https://thescipub.com/pdf/jcssp.2014.755.762.pdf","source":{"id":"https://openalex.org/S50245893","display_name":"Journal of Computer Science","issn_l":"1549-3636","issn":["1549-3636","1552-6607"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4322697006","host_organization_name":"Science Publications","host_organization_lineage":["https://openalex.org/P4322697006"],"host_organization_lineage_names":["Science Publications"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":18,"referenced_works":["https://openalex.org/W1538449205","https://openalex.org/W1601134003","https://openalex.org/W1644882639","https://openalex.org/W1660390307","https://openalex.org/W186861064","https://openalex.org/W2016999376","https://openalex.org/W2019509999","https://openalex.org/W2063854443","https://openalex.org/W2119135658","https://openalex.org/W2126606960","https://openalex.org/W2138270548","https://openalex.org/W2138772645","https://openalex.org/W2157284038","https://openalex.org/W2398645391","https://openalex.org/W2478569705","https://openalex.org/W371003057","https://openalex.org/W4231197996","https://openalex.org/W4236275144"],"related_works":["https://openalex.org/W656101134","https://openalex.org/W3049398420","https://openalex.org/W3006945192","https://openalex.org/W2969257295","https://openalex.org/W2904997879","https://openalex.org/W2390085541","https://openalex.org/W2112489737","https://openalex.org/W1990888989","https://openalex.org/W1976804602","https://openalex.org/W1964633695"],"abstract_inverted_index":{"Document":[0],"source":[1,17,50,105,148],"code":[2,51,106,149],"is":[3,30,96],"seen":[4],"as":[5],"a":[6,15,23,44,57,92,104,139,147],"boring":[7],"time":[8],"consuming":[9],"task":[10],"by":[11],"several":[12],"developers.":[13],"However,":[14],"well-documented":[16],"code,":[18],"allow":[19],"developers":[20],"to":[21,65,71,131],"have":[22],"better":[24],"visibility":[25],"into":[26,103],"what":[27],"was":[28],"and":[29],"being":[31],"developed,":[32],"helping,":[33],"for":[34,47],"example,":[35],"the":[36,39,53,77,82,112],"reuse":[37],"of":[38,49,76,98],"code.":[40],"This":[41],"study":[42],"presents":[43],"semi-automatic":[45],"method":[46,63],"documentation":[48],"from":[52,107,111],"existing":[54],"artifacts":[55],"in":[56,91],"software":[58],"project":[59,78,83,113],"under":[60],"development.":[61],"The":[62,88],"aims":[64],"reduce":[66],"developer\u2019s":[67],"workload,":[68],"allowing":[69],"them":[70],"work":[72],"on":[73],"other":[74],"tasks":[75],"and/or":[79],"ensure":[80],"that":[81,142],"deadlines":[84],"will":[85],"be":[86],"met.":[87],"method,":[89],"implemented":[90],"tool,":[93],"called":[94],"Comente+,":[95,117],"capable":[97],"creating":[99],"or":[100],"updating":[101],"comments":[102],"gathered":[108],"information":[109,121],"recovered":[110],"artifacts.":[114],"To":[115],"implement":[116],"we":[118,137],"used":[119],"an":[120],"retrieval":[122],"approach.":[123,134],"We":[124],"performed":[125],"some":[126],"experiments":[127],"with":[128],"real":[129],"data":[130],"validate":[132],"this":[133],"For":[135],"that,":[136],"created":[138],"special":[140],"measure":[141],"estimates":[143],"how":[144],"well":[145],"documented":[146],"is.":[150]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W1964633695","counts_by_year":[],"updated_date":"2024-10-18T22:27:00.225794","created_date":"2016-06-24"}