{"id":"https://openalex.org/W3184717252","doi":"https://doi.org/10.1002/stvr.1785","title":"Documentation\u2010based functional constraint generation for library methods","display_name":"Documentation\u2010based functional constraint generation for library methods","publication_year":2021,"publication_date":"2021-07-26","ids":{"openalex":"https://openalex.org/W3184717252","doi":"https://doi.org/10.1002/stvr.1785","mag":"3184717252"},"language":"en","primary_location":{"id":"doi:10.1002/stvr.1785","is_oa":false,"landing_page_url":"https://doi.org/10.1002/stvr.1785","pdf_url":null,"source":{"id":"https://openalex.org/S83624231","display_name":"Software Testing Verification and Reliability","issn_l":"0960-0833","issn":["0960-0833","1099-1689"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software Testing, Verification and Reliability","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://ira.lib.polyu.edu.hk/bitstream/10397/94343/1/Jiang_Documentation-based_Functional_Constraint.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5040449880","display_name":"Renhe Jiang","orcid":"https://orcid.org/0000-0003-2593-4638"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Renhe Jiang","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology Nanjing University  Nanjing China","State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology Nanjing University  Nanjing China","institution_ids":["https://openalex.org/I881766915"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000176597","display_name":"Zhengzhao Chen","orcid":null},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhengzhao Chen","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology Nanjing University  Nanjing China","State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology Nanjing University  Nanjing China","institution_ids":["https://openalex.org/I881766915"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028795031","display_name":"Yu Pei","orcid":"https://orcid.org/0000-0001-6065-6958"},"institutions":[{"id":"https://openalex.org/I14243506","display_name":"Hong Kong Polytechnic University","ror":"https://ror.org/0030zas98","country_code":"HK","type":"education","lineage":["https://openalex.org/I14243506"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Yu Pei","raw_affiliation_strings":["Department of Computing, Faculty of Engineering The Hong Kong Polytechnic University  Hong Kong China","Department of Computing, Faculty of Engineering, The Hong Kong Polytechnic University, Hong Kong, China"],"raw_orcid":"https://orcid.org/0000-0001-6065-6958","affiliations":[{"raw_affiliation_string":"Department of Computing, Faculty of Engineering The Hong Kong Polytechnic University  Hong Kong China","institution_ids":["https://openalex.org/I14243506"]},{"raw_affiliation_string":"Department of Computing, Faculty of Engineering, The Hong Kong Polytechnic University, Hong Kong, China","institution_ids":["https://openalex.org/I14243506"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002720603","display_name":"Minxue Pan","orcid":"https://orcid.org/0000-0002-4011-5350"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Minxue Pan","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology Nanjing University  Nanjing China","State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0002-4011-5350","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology Nanjing University  Nanjing China","institution_ids":["https://openalex.org/I881766915"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078890349","display_name":"Tian Zhang","orcid":"https://orcid.org/0000-0003-0104-2731"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Tian Zhang","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology Nanjing University  Nanjing China","State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0003-0104-2731","affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology Nanjing University  Nanjing China","institution_ids":["https://openalex.org/I881766915"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5090810072","display_name":"Xuandong Li","orcid":"https://orcid.org/0000-0003-3090-9568"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xuandong Li","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology Nanjing University  Nanjing China","State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology Nanjing University  Nanjing China","institution_ids":["https://openalex.org/I881766915"]},{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5002720603","https://openalex.org/A5078890349"],"corresponding_institution_ids":["https://openalex.org/I881766915"],"apc_list":{"value":3760,"currency":"USD","value_usd":3760},"apc_paid":null,"fwci":0.3164,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.61832461,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":"31","issue":"8","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9995999932289124,"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/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9988999962806702,"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/computer-science","display_name":"Computer science","score":0.8459741473197937},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.6823567152023315},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6670271158218384},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6259540319442749},{"id":"https://openalex.org/keywords/constraint","display_name":"Constraint (computer-aided design)","score":0.6115917563438416},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5286123156547546},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.5056502819061279},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.5036343932151794},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4845651686191559},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.47599828243255615},{"id":"https://openalex.org/keywords/functional-specification","display_name":"Functional specification","score":0.41013896465301514},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3479102551937103},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.32833948731422424},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.29690444469451904},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.11317843198776245}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8459741473197937},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.6823567152023315},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6670271158218384},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6259540319442749},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.6115917563438416},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5286123156547546},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.5056502819061279},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.5036343932151794},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4845651686191559},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.47599828243255615},{"id":"https://openalex.org/C57371142","wikidata":"https://www.wikidata.org/wiki/Q16914225","display_name":"Functional specification","level":5,"score":0.41013896465301514},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3479102551937103},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.32833948731422424},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.29690444469451904},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.11317843198776245},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","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},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","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/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1002/stvr.1785","is_oa":false,"landing_page_url":"https://doi.org/10.1002/stvr.1785","pdf_url":null,"source":{"id":"https://openalex.org/S83624231","display_name":"Software Testing Verification and Reliability","issn_l":"0960-0833","issn":["0960-0833","1099-1689"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software Testing, Verification and Reliability","raw_type":"journal-article"},{"id":"pmh:oai:ira.lib.polyu.edu.hk:10397/94343","is_oa":true,"landing_page_url":"http://hdl.handle.net/10397/94343","pdf_url":"http://ira.lib.polyu.edu.hk/bitstream/10397/94343/1/Jiang_Documentation-based_Functional_Constraint.pdf","source":{"id":"https://openalex.org/S4306400205","display_name":"PolyU Institutional Research Archive (Hong Kong Polytechnic University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I14243506","host_organization_name":"Hong Kong Polytechnic University","host_organization_lineage":["https://openalex.org/I14243506"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Journal/Magazine Article"}],"best_oa_location":{"id":"pmh:oai:ira.lib.polyu.edu.hk:10397/94343","is_oa":true,"landing_page_url":"http://hdl.handle.net/10397/94343","pdf_url":"http://ira.lib.polyu.edu.hk/bitstream/10397/94343/1/Jiang_Documentation-based_Functional_Constraint.pdf","source":{"id":"https://openalex.org/S4306400205","display_name":"PolyU Institutional Research Archive (Hong Kong Polytechnic University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I14243506","host_organization_name":"Hong Kong Polytechnic University","host_organization_lineage":["https://openalex.org/I14243506"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Journal/Magazine Article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.4300000071525574,"display_name":"Quality Education"}],"awards":[{"id":"https://openalex.org/G3925320203","display_name":null,"funder_award_id":"14380027","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G5471745240","display_name":null,"funder_award_id":"61972193","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/F4320322598","display_name":"Hong Kong Polytechnic University","ror":"https://ror.org/0030zas98"},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3184717252.pdf","grobid_xml":"https://content.openalex.org/works/W3184717252.grobid-xml"},"referenced_works_count":40,"referenced_works":["https://openalex.org/W34866348","https://openalex.org/W1480909796","https://openalex.org/W1495557642","https://openalex.org/W1721908487","https://openalex.org/W1972375918","https://openalex.org/W1987615754","https://openalex.org/W1992105245","https://openalex.org/W1998790022","https://openalex.org/W2012192920","https://openalex.org/W2054473682","https://openalex.org/W2072000086","https://openalex.org/W2074644416","https://openalex.org/W2081938064","https://openalex.org/W2103318645","https://openalex.org/W2108021205","https://openalex.org/W2114178685","https://openalex.org/W2116973066","https://openalex.org/W2118655104","https://openalex.org/W2123442489","https://openalex.org/W2128414769","https://openalex.org/W2146177878","https://openalex.org/W2146178292","https://openalex.org/W2385474486","https://openalex.org/W2406059451","https://openalex.org/W2471601946","https://openalex.org/W2617604339","https://openalex.org/W2741361950","https://openalex.org/W2757602305","https://openalex.org/W2782693826","https://openalex.org/W2809510152","https://openalex.org/W2879105418","https://openalex.org/W2900622615","https://openalex.org/W2915560446","https://openalex.org/W2954876572","https://openalex.org/W3009673120","https://openalex.org/W3106729728","https://openalex.org/W3149821397","https://openalex.org/W3186031407","https://openalex.org/W4233648386","https://openalex.org/W4242156770"],"related_works":["https://openalex.org/W2618286804","https://openalex.org/W2329643025","https://openalex.org/W2002770077","https://openalex.org/W3131163342","https://openalex.org/W2092256833","https://openalex.org/W2142369114","https://openalex.org/W2361728394","https://openalex.org/W2166271660","https://openalex.org/W3089582840","https://openalex.org/W2352631095"],"abstract_inverted_index":{"Summary":[0],"Although":[1],"software":[2,9,27],"libraries":[3],"promote":[4],"code":[5],"reuse":[6],"and":[7,67,120,173,236,287],"facilitate":[8,269],"development,":[10],"they":[11],"increase":[12],"the":[13,36,48,57,61,75,95,159,170,181,184,194,198,207,210,215,222,232,237,249,265,274,294,306],"complexity":[14],"of":[15,26,50,123,136,183],"programme":[16,88],"analysis":[17,45],"tasks.":[18],"To":[19],"effectively":[20],"analyse":[21],"programmes":[22],"built":[23],"on":[24,109,228],"top":[25],"libraries,":[28],"it":[29,143,196],"is":[30,53],"essential":[31],"to":[32,73,84,98,125,150,206,268,293],"have":[33,213,262],"specifications":[34,52,62,76],"for":[35,105,245,253],"library":[37,106],"methods":[38,107,230,283],"that":[39,80,156,202],"can":[40,63],"be":[41,64,85],"easily":[42],"processed":[43],"by":[44],"tools.":[46],"However,":[47],"availability":[49],"such":[51],"seriously":[54],"limited":[55],"at":[56],"moment.":[58],"Manually":[59],"writing":[60],"prohibitively":[65],"expensive":[66],"error\u2010prone,":[68],"while":[69],"existing":[70],"automated":[71],"approaches":[72],"inferring":[74],"seldom":[77],"produce":[78],"results":[79],"are":[81],"strong":[82,100],"enough":[83],"used":[86],"in":[87,103,140,162,190],"analysis.":[89],"In":[90,193,225],"this":[91],"work,":[92],"we":[93],"propose":[94],"Doc2smt":[96,112,241],"approach":[97,216],"generating":[99],"functional":[101,200],"constraints":[102,168,244,267,296],"SMT":[104],"based":[108],"their":[110],"documentations.":[111],"first":[113,199],"applies":[114],"natural":[115,129],"language":[116,130],"processing":[117],"(NLP)":[118],"techniques":[119],"a":[121,127,133,145,218],"set":[122],"rules":[124],"translate":[126],"method's":[128],"documentation":[131],"into":[132,169,217],"large":[134],"number":[135],"candidate":[137,153],"constraint":[138,154,178,201,256],"clauses":[139,155],"OCL.":[141],"Then,":[142],"utilizes":[144],"manually":[146],"enhanced":[147],"domain":[148,161],"model":[149],"identify":[151],"OCL":[152,167],"comply":[157],"with":[158,221,248,273,291],"problem":[160],"static":[163],"validation,":[164],"translates":[165],"well\u2010formed":[166],"SMT\u2010LIB":[171],"format,":[172],"checks":[174],"whether":[175],"each":[176,254],"SMB\u2010LIB":[177],"rightly":[179],"abstracts":[180],"functionalities":[182],"method":[185],"under":[186],"consideration":[187],"via":[188],"testing":[189],"dynamic":[191],"validation.":[192],"end,":[195],"reports":[197],"survives":[203],"both":[204],"validations":[205],"user":[208],"as":[209],"result.":[211],"We":[212,261],"implemented":[214],"supporting":[219],"tool":[220],"same":[223],"name.":[224],"experiments":[226],"conducted":[227],"451":[229],"from":[231],"Java":[233,238,276,285],"Collections":[234],"Framework":[235],"IO":[239,288],"library,":[240],"generated":[242,266,295],"correct":[243,255],"309":[246],"methods,":[247],"average":[250],"generation":[251,272],"time":[252],"being":[257],"merely":[258],"2.7":[259],"min.":[260],"also":[263],"applied":[264],"symbolic\u2010execution\u2010based":[270],"test":[271,301],"Symbolic":[275],"PathFinder":[277],"(SPF)":[278],"tool.":[279],"For":[280],"24":[281],"utility":[282],"manipulating":[284],"container":[286],"objects,":[289],"SPF":[290,304],"access":[292],"produced":[297],"51.2":[298],"times":[299],"more":[300],"cases":[302],"than":[303],"without":[305],"access.":[307]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
