{"id":"https://openalex.org/W2296067117","doi":"https://doi.org/10.1134/s0361768816010023","title":"Analysis of entities in C and C++ programs and relations between them for program understanding","display_name":"Analysis of entities in C and C++ programs and relations between them for program understanding","publication_year":2016,"publication_date":"2016-01-01","ids":{"openalex":"https://openalex.org/W2296067117","doi":"https://doi.org/10.1134/s0361768816010023","mag":"2296067117"},"language":"en","primary_location":{"id":"doi:10.1134/s0361768816010023","is_oa":false,"landing_page_url":"https://doi.org/10.1134/s0361768816010023","pdf_url":null,"source":{"id":"https://openalex.org/S150218641","display_name":"Programming and Computer Software","issn_l":"0361-7688","issn":["0361-7688","1608-3261"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310320267","host_organization_name":"Pleiades Publishing","host_organization_lineage":["https://openalex.org/P4310320267","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Pleiades Publishing","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Programming and Computer Software","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/A5065191857","display_name":"Andrey Belevantsev","orcid":"https://orcid.org/0000-0003-2817-0397"},"institutions":[{"id":"https://openalex.org/I19880235","display_name":"Lomonosov Moscow State University","ror":"https://ror.org/010pmpe69","country_code":"RU","type":"education","lineage":["https://openalex.org/I19880235"]},{"id":"https://openalex.org/I4210101868","display_name":"Institute for System Programming","ror":"https://ror.org/017ef8252","country_code":"RU","type":"facility","lineage":["https://openalex.org/I1313323035","https://openalex.org/I4210101868","https://openalex.org/I4210124601"]}],"countries":["RU"],"is_corresponding":true,"raw_author_name":"A. A. Belevantsev","raw_affiliation_strings":["Institute for System Programming, Russian Academy of Sciences, Moscow, 109004, Russia","Moscow State University, Moscow, 119991, Russia","Moscow State University, Moscow, Russia","Institute for System Programming, Russian Academy of Sciences, Moscow, Russia"],"affiliations":[{"raw_affiliation_string":"Institute for System Programming, Russian Academy of Sciences, Moscow, 109004, Russia","institution_ids":["https://openalex.org/I4210101868"]},{"raw_affiliation_string":"Moscow State University, Moscow, 119991, Russia","institution_ids":["https://openalex.org/I19880235"]},{"raw_affiliation_string":"Moscow State University, Moscow, Russia","institution_ids":["https://openalex.org/I19880235"]},{"raw_affiliation_string":"Institute for System Programming, Russian Academy of Sciences, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013295966","display_name":"E. A. Veselevich","orcid":null},"institutions":[{"id":"https://openalex.org/I4210101868","display_name":"Institute for System Programming","ror":"https://ror.org/017ef8252","country_code":"RU","type":"facility","lineage":["https://openalex.org/I1313323035","https://openalex.org/I4210101868","https://openalex.org/I4210124601"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"E. A. Veselevich","raw_affiliation_strings":["Institute for System Programming, Russian Academy of Sciences, Moscow, 109004, Russia","Institute for System Programming, Russian Academy of Sciences, Moscow, Russia"],"affiliations":[{"raw_affiliation_string":"Institute for System Programming, Russian Academy of Sciences, Moscow, 109004, Russia","institution_ids":["https://openalex.org/I4210101868"]},{"raw_affiliation_string":"Institute for System Programming, Russian Academy of Sciences, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5036844034","display_name":"\u0412. \u041f. \u0418\u0432\u0430\u043d\u043d\u0438\u043a\u043e\u0432","orcid":null},"institutions":[{"id":"https://openalex.org/I19880235","display_name":"Lomonosov Moscow State University","ror":"https://ror.org/010pmpe69","country_code":"RU","type":"education","lineage":["https://openalex.org/I19880235"]},{"id":"https://openalex.org/I4210101868","display_name":"Institute for System Programming","ror":"https://ror.org/017ef8252","country_code":"RU","type":"facility","lineage":["https://openalex.org/I1313323035","https://openalex.org/I4210101868","https://openalex.org/I4210124601"]},{"id":"https://openalex.org/I153845743","display_name":"Moscow Institute of Physics and Technology","ror":"https://ror.org/00v0z9322","country_code":"RU","type":"education","lineage":["https://openalex.org/I153845743"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"V. P. Ivannikov","raw_affiliation_strings":["Institute for System Programming, Russian Academy of Sciences, Moscow, 109004, Russia","Moscow Institute of Physics and Technology State University, Dolgoprudny, Moscow oblast, 141700, Russia","Moscow State University, Moscow, 119991, Russia","Moscow Institute of Physics and Technology State University, Dolgoprudny, Moscow oblast, Russia","Moscow State University, Moscow, Russia","Institute for System Programming, Russian Academy of Sciences, Moscow, Russia"],"affiliations":[{"raw_affiliation_string":"Institute for System Programming, Russian Academy of Sciences, Moscow, 109004, Russia","institution_ids":["https://openalex.org/I4210101868"]},{"raw_affiliation_string":"Moscow Institute of Physics and Technology State University, Dolgoprudny, Moscow oblast, 141700, Russia","institution_ids":["https://openalex.org/I153845743"]},{"raw_affiliation_string":"Moscow State University, Moscow, 119991, Russia","institution_ids":["https://openalex.org/I19880235"]},{"raw_affiliation_string":"Moscow Institute of Physics and Technology State University, Dolgoprudny, Moscow oblast, Russia","institution_ids":["https://openalex.org/I153845743"]},{"raw_affiliation_string":"Moscow State University, Moscow, Russia","institution_ids":["https://openalex.org/I19880235"]},{"raw_affiliation_string":"Institute for System Programming, Russian Academy of Sciences, Moscow, Russia","institution_ids":["https://openalex.org/I4210101868"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5065191857"],"corresponding_institution_ids":["https://openalex.org/I19880235","https://openalex.org/I4210101868"],"apc_list":null,"apc_paid":null,"fwci":1.327,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.85146107,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":"42","issue":"1","first_page":"49","last_page":"53"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9842000007629395,"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.9842000007629395,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9556999802589417,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9243000149726868,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/compiler","display_name":"Compiler","score":0.8710962533950806},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8231827020645142},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7446741461753845},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.5169505476951599},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.5089733600616455},{"id":"https://openalex.org/keywords/inheritance","display_name":"Inheritance (genetic algorithm)","score":0.46882957220077515},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.33073481917381287}],"concepts":[{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8710962533950806},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8231827020645142},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7446741461753845},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.5169505476951599},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.5089733600616455},{"id":"https://openalex.org/C2780902518","wikidata":"https://www.wikidata.org/wiki/Q6033780","display_name":"Inheritance (genetic algorithm)","level":3,"score":0.46882957220077515},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.33073481917381287},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1134/s0361768816010023","is_oa":false,"landing_page_url":"https://doi.org/10.1134/s0361768816010023","pdf_url":null,"source":{"id":"https://openalex.org/S150218641","display_name":"Programming and Computer Software","issn_l":"0361-7688","issn":["0361-7688","1608-3261"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310320267","host_organization_name":"Pleiades Publishing","host_organization_lineage":["https://openalex.org/P4310320267","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Pleiades Publishing","Springer Nature"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Programming and Computer Software","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321079","display_name":"Russian Foundation for Basic Research","ror":"https://ror.org/02mh1ke95"},{"id":"https://openalex.org/F4320324099","display_name":"Russian Science Foundation","ror":"https://ror.org/03y2gwe85"},{"id":"https://openalex.org/F4320334801","display_name":"Russian Academy of Sciences","ror":"https://ror.org/05qrfxd25"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W3096456556","https://openalex.org/W4240253816","https://openalex.org/W2169584677","https://openalex.org/W2979513934","https://openalex.org/W4232954277","https://openalex.org/W1565885216","https://openalex.org/W2791662519","https://openalex.org/W4389273713","https://openalex.org/W3036603968","https://openalex.org/W2334842536"],"abstract_inverted_index":{"A":[0],"tool":[1,55,82],"for":[2,49],"the":[3,50,58,65,69,74,81,85],"static":[4],"analysis":[5],"of":[6,41,52,80],"programs":[7],"that":[8],"can":[9],"detect":[10],"entities":[11,27],"in":[12,68],"C":[13],"and":[14,19,34,46,73],"C++":[15],"programs,":[16],"their":[17],"metrics,":[18],"relations":[20,35],"between":[21],"them":[22],"is":[23],"considered.":[24],"The":[25],"program":[26],"are":[28,36,77,88],"files,":[29],"functions,":[30],"classes,":[31],"methods,":[32],"etc.,":[33],"calls,":[37],"inheritance,":[38],"read/write":[39],"operations":[40],"global":[42],"variables,":[43],"file":[44],"inclusion,":[45],"aggregation.":[47],"Methods":[48],"development":[51],"such":[53],"a":[54],"based":[56],"on":[57,84],"open":[59],"compiler":[60,71],"infrastructure":[61],"LLVM":[62],"[1],":[63],"including":[64],"necessary":[66],"modifications":[67],"Clang":[70],"[2],":[72],"developed":[75],"analyzer":[76],"described.":[78],"Results":[79],"testing":[83],"Android":[86],"code":[87],"presented.":[89]},"counts_by_year":[{"year":2018,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
