{"id":"https://openalex.org/W2316276308","doi":"https://doi.org/10.1109/tcyb.2015.2419811","title":"A Clustering-Based Approach to Enriching Code Foraging Environment","display_name":"A Clustering-Based Approach to Enriching Code Foraging Environment","publication_year":2015,"publication_date":"2015-01-01","ids":{"openalex":"https://openalex.org/W2316276308","doi":"https://doi.org/10.1109/tcyb.2015.2419811","mag":"2316276308","pmid":"https://pubmed.ncbi.nlm.nih.gov/25910273"},"language":"en","primary_location":{"id":"doi:10.1109/tcyb.2015.2419811","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcyb.2015.2419811","pdf_url":null,"source":{"id":"https://openalex.org/S4210191041","display_name":"IEEE Transactions on Cybernetics","issn_l":"2168-2267","issn":["2168-2267","2168-2275"],"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 Cybernetics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","pubmed"],"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/A5044324103","display_name":"Nan Niu","orcid":"https://orcid.org/0000-0001-5566-2368"},"institutions":[{"id":"https://openalex.org/I63135867","display_name":"University of Cincinnati","ror":"https://ror.org/01e3m7079","country_code":"US","type":"education","lineage":["https://openalex.org/I63135867"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nan Niu","raw_affiliation_strings":["Department of Electrical Engineering and Computing Systems, University of Cincinnati, Cincinnati, OH, USA"],"raw_orcid":"https://orcid.org/0000-0001-5566-2368","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computing Systems, University of Cincinnati, Cincinnati, OH, USA","institution_ids":["https://openalex.org/I63135867"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101864777","display_name":"Xiaoyu Jin","orcid":"https://orcid.org/0000-0002-1323-3888"},"institutions":[{"id":"https://openalex.org/I63135867","display_name":"University of Cincinnati","ror":"https://ror.org/01e3m7079","country_code":"US","type":"education","lineage":["https://openalex.org/I63135867"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiaoyu Jin","raw_affiliation_strings":["Department of Electrical Engineering and Computing Systems, University of Cincinnati, Cincinnati, OH, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computing Systems, University of Cincinnati, Cincinnati, OH, USA","institution_ids":["https://openalex.org/I63135867"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Zhendong Niu","orcid":"https://orcid.org/0000-0001-5566-2368"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhendong Niu","raw_affiliation_strings":["School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-5566-2368","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037380566","display_name":"Jing-Ru C. Cheng","orcid":"https://orcid.org/0000-0002-2281-0288"},"institutions":[{"id":"https://openalex.org/I4210088792","display_name":"United States Army","ror":"https://ror.org/00afsp483","country_code":"US","type":"government","lineage":["https://openalex.org/I1304082316","https://openalex.org/I1330347796","https://openalex.org/I4210088792"]},{"id":"https://openalex.org/I4210126846","display_name":"Information Technology Laboratory","ror":"https://ror.org/0440c3437","country_code":"US","type":"government","lineage":["https://openalex.org/I1321296531","https://openalex.org/I1343035065","https://openalex.org/I4210126846"]},{"id":"https://openalex.org/I87303767","display_name":"U.S. Army Engineer Research and Development Center","ror":"https://ror.org/027mhn368","country_code":"US","type":"facility","lineage":["https://openalex.org/I1304082316","https://openalex.org/I1306490931","https://openalex.org/I1330347796","https://openalex.org/I87303767"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jing-Ru C. Cheng","raw_affiliation_strings":["Information Technology Laboratory, U.S. Army Engineer Research and Development Center, Vicksburg, MS, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Information Technology Laboratory, U.S. Army Engineer Research and Development Center, Vicksburg, MS, USA","institution_ids":["https://openalex.org/I4210088792","https://openalex.org/I4210126846","https://openalex.org/I87303767"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100435386","display_name":"Ling Li","orcid":"https://orcid.org/0000-0003-4809-5750"},"institutions":[{"id":"https://openalex.org/I4210133369","display_name":"Decision Sciences (United States)","ror":"https://ror.org/03gcvf773","country_code":"US","type":"company","lineage":["https://openalex.org/I4210133369"]},{"id":"https://openalex.org/I81365321","display_name":"Old Dominion University","ror":"https://ror.org/04zjtrb98","country_code":"US","type":"education","lineage":["https://openalex.org/I81365321"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ling Li","raw_affiliation_strings":["Department of Information Technology and Decision Sciences, Old Dominion University, Norfolk, VA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Information Technology and Decision Sciences, Old Dominion University, Norfolk, VA, USA","institution_ids":["https://openalex.org/I4210133369","https://openalex.org/I81365321"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077821242","display_name":"M. Yu. Kataev","orcid":"https://orcid.org/0000-0002-7710-5463"},"institutions":[{"id":"https://openalex.org/I114376631","display_name":"Tomsk State University of Control Systems and Radio-Electronics","ror":"https://ror.org/032j5hw78","country_code":"RU","type":"education","lineage":["https://openalex.org/I114376631"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"Mikhail Yu Kataev","raw_affiliation_strings":["Department of Control Systems, Tomsk State University of Control Systems and Radioelectronics, Tomsk, Russia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Control Systems, Tomsk State University of Control Systems and Radioelectronics, Tomsk, Russia","institution_ids":["https://openalex.org/I114376631"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":8,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":9.851,"has_fulltext":false,"cited_by_count":21,"citation_normalized_percentile":{"value":0.97802718,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"46","issue":"9","first_page":"1","last_page":"1"},"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/T11675","display_name":"Open Source Software Innovations","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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.989300012588501,"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/foraging","display_name":"Foraging","score":0.7558989524841309},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6989994049072266},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6792858839035034},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.6374481320381165},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6196034550666809},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.6101105213165283},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5420836210250854},{"id":"https://openalex.org/keywords/code-smell","display_name":"Code smell","score":0.48031800985336304},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.45316189527511597},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.4243502616882324},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.4093259274959564},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.30589473247528076},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.21839916706085205},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.17687422037124634},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.16730740666389465},{"id":"https://openalex.org/keywords/ecology","display_name":"Ecology","score":0.11528697609901428},{"id":"https://openalex.org/keywords/geography","display_name":"Geography","score":0.07257279753684998}],"concepts":[{"id":"https://openalex.org/C165287380","wikidata":"https://www.wikidata.org/wiki/Q2916569","display_name":"Foraging","level":2,"score":0.7558989524841309},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6989994049072266},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6792858839035034},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.6374481320381165},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6196034550666809},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.6101105213165283},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5420836210250854},{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.48031800985336304},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45316189527511597},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.4243502616882324},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.4093259274959564},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.30589473247528076},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.21839916706085205},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.17687422037124634},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16730740666389465},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.11528697609901428},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.07257279753684998},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tcyb.2015.2419811","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcyb.2015.2419811","pdf_url":null,"source":{"id":"https://openalex.org/S4210191041","display_name":"IEEE Transactions on Cybernetics","issn_l":"2168-2267","issn":["2168-2267","2168-2275"],"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 Cybernetics","raw_type":"journal-article"},{"id":"pmid:25910273","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/25910273","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE transactions on cybernetics","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G532274434","display_name":null,"funder_award_id":"CCF-1238336","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6110584197","display_name":null,"funder_award_id":"61375053","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7228987982","display_name":null,"funder_award_id":"CCF-1350487","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":67,"referenced_works":["https://openalex.org/W1527311855","https://openalex.org/W1683675469","https://openalex.org/W1748815599","https://openalex.org/W1822192794","https://openalex.org/W1966334496","https://openalex.org/W1966811233","https://openalex.org/W1969353325","https://openalex.org/W1974212104","https://openalex.org/W1978714842","https://openalex.org/W1988137288","https://openalex.org/W1995487812","https://openalex.org/W2006479099","https://openalex.org/W2018569928","https://openalex.org/W2019932779","https://openalex.org/W2025392745","https://openalex.org/W2027101567","https://openalex.org/W2027223022","https://openalex.org/W2027721247","https://openalex.org/W2032378315","https://openalex.org/W2040027946","https://openalex.org/W2042001389","https://openalex.org/W2042950801","https://openalex.org/W2055821246","https://openalex.org/W2061087852","https://openalex.org/W2061632472","https://openalex.org/W2068610075","https://openalex.org/W2074842205","https://openalex.org/W2077151172","https://openalex.org/W2080534028","https://openalex.org/W2082849333","https://openalex.org/W2092919341","https://openalex.org/W2093554356","https://openalex.org/W2097662691","https://openalex.org/W2099571428","https://openalex.org/W2100198805","https://openalex.org/W2102772625","https://openalex.org/W2104003824","https://openalex.org/W2112627888","https://openalex.org/W2114806302","https://openalex.org/W2116357421","https://openalex.org/W2122441244","https://openalex.org/W2128042018","https://openalex.org/W2128904643","https://openalex.org/W2129808266","https://openalex.org/W2130344546","https://openalex.org/W2133731789","https://openalex.org/W2141558501","https://openalex.org/W2144282912","https://openalex.org/W2144961539","https://openalex.org/W2148389674","https://openalex.org/W2151996389","https://openalex.org/W2155928322","https://openalex.org/W2160570190","https://openalex.org/W2163351999","https://openalex.org/W2165862892","https://openalex.org/W2169950128","https://openalex.org/W2173434715","https://openalex.org/W2278464897","https://openalex.org/W3013657504","https://openalex.org/W4213009331","https://openalex.org/W4239336087","https://openalex.org/W4240414796","https://openalex.org/W4292862031","https://openalex.org/W6676828249","https://openalex.org/W6679304595","https://openalex.org/W6681552866","https://openalex.org/W6694960427"],"related_works":["https://openalex.org/W3137757622","https://openalex.org/W2083714857","https://openalex.org/W2563032765","https://openalex.org/W3175279244","https://openalex.org/W3121200789","https://openalex.org/W1847720358","https://openalex.org/W2899956841","https://openalex.org/W4280612920","https://openalex.org/W2518360245","https://openalex.org/W4307656098"],"abstract_inverted_index":{"Developers":[0],"often":[1],"spend":[2],"valuable":[3],"time":[4],"navigating":[5],"and":[6,25,99],"seeking":[7],"relevant":[8],"code":[9,31,40,83,126],"in":[10,43,62],"software":[11,80,97],"maintenance.":[12],"Currently,":[13],"there":[14],"is":[15],"a":[16,38,53,120],"lack":[17],"of":[18,45,65,79,88,123],"theoretical":[19],"foundations":[20],"to":[21,27,33,72,74],"guide":[22],"tool":[23],"design":[24],"evaluation":[26],"best":[28],"shape":[29],"the":[30,46,59,63,70,77,96,116],"base":[32],"developers.":[34],"This":[35],"paper":[36],"contributes":[37],"unified":[39],"navigation":[41,127],"theory":[42],"light":[44],"optimal":[47],"food-foraging":[48],"principles.":[49],"We":[50,68],"further":[51],"develop":[52],"novel":[54],"framework":[55,71],"for":[56],"automatically":[57],"assessing":[58],"foraging":[60,101],"mechanisms":[61],"context":[64],"program":[66],"investigation.":[67],"use":[69],"examine":[73],"what":[75],"extent":[76],"clustering":[78,94],"entities":[81],"affects":[82],"foraging.":[84],"Our":[85,103,113],"quantitative":[86],"analysis":[87],"long-lived":[89],"open-source":[90],"projects":[91],"suggests":[92],"that":[93],"enriches":[95],"environment":[98],"improves":[100],"efficiency.":[102],"qualitative":[104],"inquiry":[105],"reveals":[106],"concrete":[107],"insights":[108],"into":[109],"real":[110],"developer's":[111],"behavior.":[112],"research":[114],"opens":[115],"avenue":[117],"toward":[118],"building":[119],"new":[121],"set":[122],"ecologically":[124],"valid":[125],"tools.":[128]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
