{"id":"https://openalex.org/W6893014828","doi":"https://doi.org/10.5281/zenodo.13761359","title":"Artifact for \"Verifying the Option Type with Rely-Guarantee Reasoning\"","display_name":"Artifact for \"Verifying the Option Type with Rely-Guarantee Reasoning\"","publication_year":2024,"publication_date":"2024-09-13","ids":{"openalex":"https://openalex.org/W6893014828","doi":"https://doi.org/10.5281/zenodo.13761359"},"language":"en","primary_location":{"id":"doi:10.5281/zenodo.13761359","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.13761359","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"dataset"},"type":"dataset","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.13761359","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Yoo, James","orcid":"https://orcid.org/0000-0003-1228-2300"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yoo, James","raw_affiliation_strings":["University of Washington"],"raw_orcid":"https://orcid.org/0000-0003-1228-2300","affiliations":[{"raw_affiliation_string":"University of Washington","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Ernst, Michael D.","orcid":"https://orcid.org/0000-0001-9379-277X"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ernst, Michael D.","raw_affiliation_strings":["University of Washington"],"raw_orcid":"https://orcid.org/0000-0001-9379-277X","affiliations":[{"raw_affiliation_string":"University of Washington","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"last","author":{"id":null,"display_name":"Just, Ren\u00e9","orcid":"https://orcid.org/0000-0002-5982-275X"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Just, Ren\u00e9","raw_affiliation_strings":["University of Washington"],"raw_orcid":"https://orcid.org/0000-0002-5982-275X","affiliations":[{"raw_affiliation_string":"University of Washington","institution_ids":["https://openalex.org/I201448701"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.7960000038146973},{"id":"https://openalex.org/keywords/subject","display_name":"Subject (documents)","score":0.746999979019165},{"id":"https://openalex.org/keywords/unix","display_name":"Unix","score":0.5529999732971191},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.5527999997138977},{"id":"https://openalex.org/keywords/table","display_name":"Table (database)","score":0.48980000615119934}],"concepts":[{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.7960000038146973},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7565000057220459},{"id":"https://openalex.org/C2777855551","wikidata":"https://www.wikidata.org/wiki/Q12310021","display_name":"Subject (documents)","level":2,"score":0.746999979019165},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6883999705314636},{"id":"https://openalex.org/C112968700","wikidata":"https://www.wikidata.org/wiki/Q11368","display_name":"Unix","level":3,"score":0.5529999732971191},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.5527999997138977},{"id":"https://openalex.org/C45235069","wikidata":"https://www.wikidata.org/wiki/Q278425","display_name":"Table (database)","level":2,"score":0.48980000615119934},{"id":"https://openalex.org/C2779010991","wikidata":"https://www.wikidata.org/wiki/Q2720909","display_name":"Artifact (error)","level":2,"score":0.37720000743865967},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3093000054359436},{"id":"https://openalex.org/C138958017","wikidata":"https://www.wikidata.org/wiki/Q190087","display_name":"Data type","level":2,"score":0.26579999923706055},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.2605000138282776}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.13761359","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.13761359","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"dataset"}],"best_oa_location":{"id":"doi:10.5281/zenodo.13761359","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.13761359","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"dataset"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"This":[0,213,484],"repository":[1,214],"contains":[2,152,215,486],"the":[3,15,18,29,63,81,95,102,111,116,126,131,144,153,163,180,192,206,216,224,237,243,261,299,317,320,323,339,352,367,375,395,407,476,481,487,491,495,501,506,513,522,526,530,536,541,548,557],"dataset":[4],"and":[5,11,139,242],"scripts":[6,40,61,279,294],"to":[7,124,203,306,343,398],"reproduce":[8,204],"Table":[9,12,233,257,308,344,399],"1":[10,345,422],"2":[13,400],"in":[14,208,346,355,401,410,480],"paper":[16],"\"Verifying":[17],"Option":[19],"Type":[20],"with":[21,119,166,183,195,521,556],"Rely-Guarantee":[22],"Reasoning\".":[23],"Requirements":[24],"Please":[25],"see":[26],"REQUIREMENTS.md":[27],"for":[28,43,135,168,185,197,226,239,494,500,508,529,535,543],"same":[30],"information,":[31],"but":[32],"listed":[33],"separately":[34],"from":[35,298,357,412,512,547],"this":[36,220,230,254,271,302],"README":[37],"file.":[38],"Our":[39,60],"are":[41,108,406],"designed":[42],"a":[44,56,273,281,328,386],"Unix":[45],"environment":[46],"(Linux,":[47],"macOS,":[48,75],"WSL,":[49],"etc.).":[50],"They":[51],"will":[52],"not":[53,87,288],"work":[54],"under":[55,110],"Windows":[57],"command":[58,82],"shell.":[59],"require":[62],"following":[64,112,217,488],"tools:":[65],"Python":[66,274],"3,":[67],"version":[68],"3.9.6":[69],"or":[70],"later.":[71],"GNU":[72],"grep.":[73,85,285],"For":[74,304],"install":[76,84],"it":[77,235,259,290],"as":[78,280,385],"ggrep":[79],"via":[80,94],"brew":[83,90],"If":[86],"already":[88],"installed,":[89],"can":[91,174],"be":[92,175,296,519,554],"installed":[93],"instructionshere":[96],"Subject":[97],"programs":[98,107,118,165,182,194],"File":[99],"dataset.txt":[100],"lists":[101],"subject":[103,106,117,132,164,181,193,390],"programs.":[104,391],"The":[105,349,404,473],"stored":[109],"directories:":[113],"optional-paper-base-repos:":[114],"all":[115,130,162,179,191,205,223,389],"their":[120],"build":[121],"files":[122],"modified":[123],"run":[125],"Optional":[127,145,154,477,496,502,514,523,531,558],"Checker.":[128,524,559],"optional-paper-annotated-repos:":[129],"programs,":[133],"with@SuppressWarnings":[134],"each":[136,169,186,198,251,268,332,509,544],"true":[137,363],"positive":[138,141],"false":[140,371],"issued":[142],"by":[143,250,267,277,338,366,374,394],"Checker":[146,155,478],"(scripts":[147],"count":[148],"these).":[149],"It":[150],"also":[151],"type":[156,503,510,515,538,545,550],"qualifiers":[157],"that":[158,517,552],"we":[159],"wrote.":[160],"optional-paper-intellij-repos:":[161],"@SuppressWarnings":[167,184,196],"IntelliJ":[170],"warning":[171],"(so":[172],"they":[173],"programmatically":[176],"counted).":[177],"optional-paper-errorprone-repos:":[178],"Error":[187],"Prone":[188],"warning.":[189,200],"optional-paper-spotbugs-repos:":[190],"SpotBugs":[199],"Scripts":[201],"Looking":[202],"data":[207,225,353,408],"our":[209,227,347,402],"tables?":[210],"See":[211],"reproduce-data.":[212],"scripts:":[218],"reproduce-data:":[219],"script":[221,231,255,315],"reproduces":[222],"tables.":[228],"compute-precision-recall-annotations:":[229],"generates":[232,256],"1:":[234,309],"computes":[236],"values":[238],"precision,":[240],"recall,":[241],"number":[244,262,380],"of":[245,263,301,319,331,351,362,370,381,417,419,424,426,431,433,438,440,445,447,452,454,459,461,466,468,475],"human-written,":[246],"machine-checked":[247],"annotations":[248,383],"used":[249,276,520,555],"tool.":[252,269],"count-style-violations:":[253],"2:":[258],"reports":[260],"style":[264,420,427,434,441,448,455,462,469],"violations":[265,418,425,432,439,446,453,460,467],"detected":[266,365,373],"mygrep.py:":[270],"is":[272,327],"utility":[275],"other":[278],"thin":[282],"wrapper":[283],"around":[284],"You":[286],"need":[287],"use":[289],"directly.":[291],"All":[292],"these":[293],"may":[295,518,553],"executed":[297],"root":[300],"directory.":[303,483],"example,":[305],"generate":[307],"%":[310],"./compute-precision-recall-annotations":[311],"Resulting":[312],"Data":[313],"Each":[314],"produces":[316],"rows":[318],"dataset,":[321],"excluding":[322],"column":[324],"titles.":[325],"Below":[326],"brief":[329],"description":[330],"output":[333],".tex":[334],"file:":[335],"eval-statistics.tex:":[336],"generated":[337,393],"compute-precision-recall-annotations":[340],"script,":[341],"maps":[342,397],"paper.":[348,403],"columns":[350,405],"are,":[354,409],"order":[356,411],"left-to-right:":[358,413],"Tool":[359,414],"name":[360,415],"Number":[361,369,416,423,430,437,444,451,458,465],"positives":[364,372],"tool":[368,376],"Precision":[377],"Recall":[378],"Total":[379],"machine-verified":[382],"written":[384],"specification":[387],"across":[388],"style-violations.tex:":[392],"count-style-violationsscript,":[396],"rule":[421,428,435,442,449,456,463,470],"3":[429],"4":[436],"5":[443],"6.a":[450],"6.b":[457],"6.c":[464],"7":[471],"Implementation":[472],"implementation":[474,482],"appears":[479],"folder":[485],"subdirectories:":[489],"optional:":[490],"source":[492,527],"code":[493,528],"Checker's":[497,532],"verification":[498,533],"logic":[499,534],"system.":[504,539],"optional/qualifiers:":[505],"definitions":[507,542],"qualifier":[511,546],"system":[516,551],"nonempty:":[525],"Non-Empty":[537,549],"nonempty/qualifiers:":[540]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
