{"id":"https://openalex.org/W2052166585","doi":"https://doi.org/10.1145/2642937.2653473","title":"Improvement of applications' stability through robust APIs","display_name":"Improvement of applications' stability through robust APIs","publication_year":2014,"publication_date":"2014-09-15","ids":{"openalex":"https://openalex.org/W2052166585","doi":"https://doi.org/10.1145/2642937.2653473","mag":"2052166585"},"language":"en","primary_location":{"id":"doi:10.1145/2642937.2653473","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2642937.2653473","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering","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/A5070334839","display_name":"Maria Kechagia","orcid":"https://orcid.org/0000-0001-9092-3244"},"institutions":[{"id":"https://openalex.org/I73142707","display_name":"Athens University of Economics and Business","ror":"https://ror.org/03s262162","country_code":"GR","type":"education","lineage":["https://openalex.org/I73142707"]}],"countries":["GR"],"is_corresponding":true,"raw_author_name":"Maria Kechagia","raw_affiliation_strings":["Athens University of Economics and Business, Athens, Greece","Athens University of Economics and Business , Athens, Greece"],"affiliations":[{"raw_affiliation_string":"Athens University of Economics and Business, Athens, Greece","institution_ids":["https://openalex.org/I73142707"]},{"raw_affiliation_string":"Athens University of Economics and Business , Athens, Greece","institution_ids":["https://openalex.org/I73142707"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5070334839"],"corresponding_institution_ids":["https://openalex.org/I73142707"],"apc_list":null,"apc_paid":null,"fwci":0.2911,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.56099537,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"907","last_page":"910"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9980000257492065,"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.9962000250816345,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8412320613861084},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.754540205001831},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.6766321659088135},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4701400399208069},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.46897754073143005},{"id":"https://openalex.org/keywords/exception-handling","display_name":"Exception handling","score":0.4577142596244812},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3482402563095093},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3296529948711395},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3056366443634033}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8412320613861084},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.754540205001831},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.6766321659088135},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4701400399208069},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.46897754073143005},{"id":"https://openalex.org/C145428669","wikidata":"https://www.wikidata.org/wiki/Q471748","display_name":"Exception handling","level":2,"score":0.4577142596244812},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3482402563095093},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3296529948711395},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3056366443634033},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2642937.2653473","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2642937.2653473","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1550112417","https://openalex.org/W1882991369","https://openalex.org/W1966024199","https://openalex.org/W1989480206","https://openalex.org/W2073465826","https://openalex.org/W2100809735","https://openalex.org/W2114275288","https://openalex.org/W2140462040","https://openalex.org/W2140628382","https://openalex.org/W2154221125","https://openalex.org/W2164317885","https://openalex.org/W2165688098","https://openalex.org/W2165700256","https://openalex.org/W2168649891"],"related_works":["https://openalex.org/W2390366073","https://openalex.org/W2387569322","https://openalex.org/W2027953117","https://openalex.org/W3212610863","https://openalex.org/W2404093817","https://openalex.org/W2493947570","https://openalex.org/W2396685351","https://openalex.org/W1565885216","https://openalex.org/W2377088766","https://openalex.org/W2750737722"],"abstract_inverted_index":{"Modern":[0],"programs":[1],"require":[2],"useful":[3],"and":[4,21],"robust":[5],"APIs":[6,14],"to":[7,53,120],"guarantee":[8],"applications'":[9],"responsiveness.":[10],"Given":[11],"that":[12,22,39,98,115,138],"large":[13],"can":[15,42,105,116],"be":[16,59,69,87,109,131],"used":[17],"by":[18],"novice":[19],"developers":[20,33],"not":[23],"all":[24,35],"experts":[25],"are":[26,139],"infallible,":[27],"a":[28],"well-designed":[29],"API":[30,48,63,75,100],"should":[31,58],"inform":[32],"about":[34],"the":[36,73,88,103,110,125,132],"possible":[37,95,135],"exceptions":[38,57,97,114],"an":[40,62,70,77],"application":[41,136],"throw":[43],"when":[44],"it":[45],"calls":[46],"specific":[47],"methods.":[49],"This":[50],"research":[51,129],"aims":[52],"identify":[54],"automatically":[55],"which":[56],"included":[60],"in":[61],"reference.":[64],"For":[65],"this,":[66],"there":[67],"will":[68,86,108],"evaluation":[71],"of":[72,91,102,112,127,134],"Android":[74],"with":[76,141],"emphasis":[78],"on":[79],"its":[80],"Java":[81],"error-handling":[82],"mechanism.":[83],"First":[84],"goal":[85,107],"automatic":[89],"identification":[90],"as":[92,94],"many":[93],"critical":[96],"each":[99],"method":[101],"system":[104],"throw.Second":[106],"recommendation":[111],"undocumented":[113,142],"lead":[117],"client":[118],"applications":[119],"execution":[121],"failures":[122],"(crashes).":[123],"Consequently,":[124],"contribution":[126],"this":[128],"would":[130],"decrease":[133],"crashes":[137],"associated":[140],"exceptions.":[143]},"counts_by_year":[{"year":2015,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
