{"id":"https://openalex.org/W4312665869","doi":"https://doi.org/10.1109/issrew55968.2022.00035","title":"When malloc() Never Returns NULL\u2014Reliability as an Illusion","display_name":"When malloc() Never Returns NULL\u2014Reliability as an Illusion","publication_year":2022,"publication_date":"2022-10-01","ids":{"openalex":"https://openalex.org/W4312665869","doi":"https://doi.org/10.1109/issrew55968.2022.00035"},"language":"en","primary_location":{"id":"doi:10.1109/issrew55968.2022.00035","is_oa":false,"landing_page_url":"https://doi.org/10.1109/issrew55968.2022.00035","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","raw_type":"proceedings-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/A5068883444","display_name":"Gunnar Kudrjavets","orcid":"https://orcid.org/0000-0003-3730-4692"},"institutions":[{"id":"https://openalex.org/I169381384","display_name":"University of Groningen","ror":"https://ror.org/012p63287","country_code":"NL","type":"education","lineage":["https://openalex.org/I169381384"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Gunnar Kudrjavets","raw_affiliation_strings":["University of Groningen,Groningen,Netherlands,9712 CP"],"affiliations":[{"raw_affiliation_string":"University of Groningen,Groningen,Netherlands,9712 CP","institution_ids":["https://openalex.org/I169381384"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036397715","display_name":"Jeff Thomas","orcid":"https://orcid.org/0000-0002-8026-9637"},"institutions":[{"id":"https://openalex.org/I4210114444","display_name":"Meta (United States)","ror":"https://ror.org/01zbnvs85","country_code":"US","type":"company","lineage":["https://openalex.org/I4210114444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeff Thomas","raw_affiliation_strings":["Meta Platforms, Inc.,Menlo Park,USA,CA 94025"],"affiliations":[{"raw_affiliation_string":"Meta Platforms, Inc.,Menlo Park,USA,CA 94025","institution_ids":["https://openalex.org/I4210114444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100663836","display_name":"Aditya Kumar","orcid":"https://orcid.org/0009-0008-9378-6503"},"institutions":[{"id":"https://openalex.org/I4210142583","display_name":"Snap (United States)","ror":"https://ror.org/04dgkhg68","country_code":"US","type":"company","lineage":["https://openalex.org/I4210142583"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aditya Kumar","raw_affiliation_strings":["Snap, Inc.,Santa Monica,USA,CA 90405"],"affiliations":[{"raw_affiliation_string":"Snap, Inc.,Santa Monica,USA,CA 90405","institution_ids":["https://openalex.org/I4210142583"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101612059","display_name":"Nachiappan Nagappan","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114444","display_name":"Meta (United States)","ror":"https://ror.org/01zbnvs85","country_code":"US","type":"company","lineage":["https://openalex.org/I4210114444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nachiappan Nagappan","raw_affiliation_strings":["Meta Platforms, Inc.,Menlo Park,USA,CA 94025"],"affiliations":[{"raw_affiliation_string":"Meta Platforms, Inc.,Menlo Park,USA,CA 94025","institution_ids":["https://openalex.org/I4210114444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103186743","display_name":"Ayushi Rastogi","orcid":"https://orcid.org/0009-0000-0178-8109"},"institutions":[{"id":"https://openalex.org/I169381384","display_name":"University of Groningen","ror":"https://ror.org/012p63287","country_code":"NL","type":"education","lineage":["https://openalex.org/I169381384"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Ayushi Rastogi","raw_affiliation_strings":["University of Groningen,Groningen,Netherlands,9712 CP"],"affiliations":[{"raw_affiliation_string":"University of Groningen,Groningen,Netherlands,9712 CP","institution_ids":["https://openalex.org/I169381384"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5068883444"],"corresponding_institution_ids":["https://openalex.org/I169381384"],"apc_list":null,"apc_paid":null,"fwci":0.4142,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.6378389,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"31","last_page":"36"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9818000197410583,"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"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9818000197410583,"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"}},{"id":"https://openalex.org/T12238","display_name":"Green IT and Sustainability","score":0.9764999747276306,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9370999932289124,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/illusion","display_name":"Illusion","score":0.5630201697349548},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.554774820804596},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5411412715911865},{"id":"https://openalex.org/keywords/null","display_name":"Null (SQL)","score":0.5404866337776184},{"id":"https://openalex.org/keywords/econometrics","display_name":"Econometrics","score":0.33216866850852966},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.3262699842453003},{"id":"https://openalex.org/keywords/economics","display_name":"Economics","score":0.23467323184013367},{"id":"https://openalex.org/keywords/cognitive-psychology","display_name":"Cognitive psychology","score":0.23206213116645813},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.22925689816474915},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.1502840220928192},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11764124035835266},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.08014726638793945}],"concepts":[{"id":"https://openalex.org/C184047640","wikidata":"https://www.wikidata.org/wiki/Q182593","display_name":"Illusion","level":2,"score":0.5630201697349548},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.554774820804596},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5411412715911865},{"id":"https://openalex.org/C203763787","wikidata":"https://www.wikidata.org/wiki/Q371029","display_name":"Null (SQL)","level":2,"score":0.5404866337776184},{"id":"https://openalex.org/C149782125","wikidata":"https://www.wikidata.org/wiki/Q160039","display_name":"Econometrics","level":1,"score":0.33216866850852966},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.3262699842453003},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.23467323184013367},{"id":"https://openalex.org/C180747234","wikidata":"https://www.wikidata.org/wiki/Q23373","display_name":"Cognitive psychology","level":1,"score":0.23206213116645813},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.22925689816474915},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.1502840220928192},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11764124035835266},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.08014726638793945},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/issrew55968.2022.00035","is_oa":false,"landing_page_url":"https://doi.org/10.1109/issrew55968.2022.00035","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W653593176","https://openalex.org/W1564623840","https://openalex.org/W1573624842","https://openalex.org/W1576624296","https://openalex.org/W1585576391","https://openalex.org/W1916709771","https://openalex.org/W2027256755","https://openalex.org/W2036548030","https://openalex.org/W2068581504","https://openalex.org/W2130875695","https://openalex.org/W2287711199","https://openalex.org/W2294421472","https://openalex.org/W2295799647","https://openalex.org/W3148880536","https://openalex.org/W4205492219","https://openalex.org/W4210348154","https://openalex.org/W6604832245","https://openalex.org/W6696336543","https://openalex.org/W6793278915"],"related_works":["https://openalex.org/W2033512842","https://openalex.org/W4322734194","https://openalex.org/W4233600955","https://openalex.org/W2913665393","https://openalex.org/W2369695847","https://openalex.org/W3005535424","https://openalex.org/W2994319598","https://openalex.org/W2047067935","https://openalex.org/W1607054433","https://openalex.org/W2110842462"],"abstract_inverted_index":{"For":[0],"decades,":[1],"the":[2,12,43,52,61,75,130],"guidance":[3],"given":[4],"to":[5,10,21,50],"software":[6],"engi-neers":[7],"has":[8],"been":[9],"check":[11],"memory":[13,53,85],"allocation":[14,54,86],"results.":[15],"This":[16,56],"validation":[17],"step":[18],"is":[19,88,117],"necessary":[20],"avoid":[22],"crashes":[23],"and":[24,41,116,125,142],"undefined":[25],"behavior.":[26],"However,":[27],"in":[28,31,119],"user":[29],"mode,":[30],"modern":[32],"operating":[33],"systems":[34],"(OS),":[35],"such":[36],"as":[37],"Android,":[38],"FreeBSD,":[39],"iOS,":[40],"macOS,":[42],"caller":[44],"does":[45],"not":[46],"have":[47],"an":[48,68,95,112],"opportunity":[49],"handle":[51,98],"failures.":[55],"behavioral":[57],"trait":[58],"results":[59],"from":[60],"actions":[62],"of":[63,108,114,121,123,133,136],"a":[64,134],"system":[65],"component":[66],"called":[67],"out-of-memory":[69],"(OOM)":[70],"killer.":[71],"We":[72,128],"identify":[73],"that":[74,94],"only":[76],"mainstream":[77],"OS":[78],"that,":[79],"by":[80],"default,":[81],"lets":[82],"applications":[83],"detect":[84],"failures":[87],"Microsoft":[89],"Windows.":[90],"The":[91,106],"false":[92],"expectation":[93],"application":[96],"can":[97,101],"OOM":[99],"errors":[100],"negatively":[102],"impact":[103],"its":[104],"design.":[105],"presence":[107],"error-handling":[109],"code":[110,124,126],"creates":[111],"illusion":[113],"reliability":[115],"wasteful":[118],"terms":[120],"lines":[122],"size.":[127],"describe":[129],"current":[131],"behavior":[132],"sample":[135],"popular":[137],"OSs":[138],"during":[139],"low-memory":[140],"conditions":[141],"provide":[143],"recommendations":[144],"for":[145],"engineering":[146],"practices":[147],"going":[148],"forward.":[149]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
