{"id":"https://openalex.org/W2795856118","doi":"https://doi.org/10.1007/978-3-319-89363-1_8","title":"EventHandler-Based Analysis Framework for Web Apps Using Dynamically Collected States","display_name":"EventHandler-Based Analysis Framework for Web Apps Using Dynamically Collected States","publication_year":2018,"publication_date":"2018-01-01","ids":{"openalex":"https://openalex.org/W2795856118","doi":"https://doi.org/10.1007/978-3-319-89363-1_8","mag":"2795856118"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-319-89363-1_8","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-319-89363-1_8","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-319-89363-1_8.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"type":"book-chapter","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-319-89363-1_8.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101598978","display_name":"Joonyoung Park","orcid":"https://orcid.org/0000-0001-9368-7347"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Joonyoung Park","raw_affiliation_strings":["KAIST, Daejeon, Republic of Korea"],"raw_orcid":"https://orcid.org/0000-0001-9368-7347","affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, Republic of Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046027412","display_name":"Kwangwon Sun","orcid":"https://orcid.org/0000-0001-7455-5138"},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Kwangwon Sun","raw_affiliation_strings":["Samsung Electronics, Seoul, Republic of Korea"],"raw_orcid":"https://orcid.org/0000-0001-7455-5138","affiliations":[{"raw_affiliation_string":"Samsung Electronics, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I2250650973"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087492388","display_name":"Sukyoung Ryu","orcid":"https://orcid.org/0000-0002-0019-9772"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Sukyoung Ryu","raw_affiliation_strings":["KAIST, Daejeon, Republic of Korea"],"raw_orcid":"https://orcid.org/0000-0002-0019-9772","affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, Republic of Korea","institution_ids":["https://openalex.org/I157485424"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5101598978"],"corresponding_institution_ids":["https://openalex.org/I157485424"],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":0.4172,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.52254098,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"129","last_page":"145"},"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.9995999932289124,"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.9995999932289124,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9994999766349792,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9958999752998352,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8798315525054932},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.8489089012145996},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.7765122652053833},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.6835479736328125},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.59832364320755},{"id":"https://openalex.org/keywords/program-analysis","display_name":"Program analysis","score":0.543923556804657},{"id":"https://openalex.org/keywords/dynamic-web-page","display_name":"Dynamic web page","score":0.4652828574180603},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4353953003883362},{"id":"https://openalex.org/keywords/unobtrusive-javascript","display_name":"Unobtrusive JavaScript","score":0.41829100251197815},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.40007302165031433},{"id":"https://openalex.org/keywords/web-page","display_name":"Web page","score":0.3993094265460968},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3527032732963562},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3359454274177551},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.19438573718070984},{"id":"https://openalex.org/keywords/rich-internet-application","display_name":"Rich Internet application","score":0.14762309193611145}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8798315525054932},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.8489089012145996},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.7765122652053833},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.6835479736328125},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.59832364320755},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.543923556804657},{"id":"https://openalex.org/C100158260","wikidata":"https://www.wikidata.org/wiki/Q1650567","display_name":"Dynamic web page","level":3,"score":0.4652828574180603},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4353953003883362},{"id":"https://openalex.org/C198240166","wikidata":"https://www.wikidata.org/wiki/Q2298909","display_name":"Unobtrusive JavaScript","level":4,"score":0.41829100251197815},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.40007302165031433},{"id":"https://openalex.org/C21959979","wikidata":"https://www.wikidata.org/wiki/Q36774","display_name":"Web page","level":2,"score":0.3993094265460968},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3527032732963562},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3359454274177551},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.19438573718070984},{"id":"https://openalex.org/C103048170","wikidata":"https://www.wikidata.org/wiki/Q725485","display_name":"Rich Internet application","level":3,"score":0.14762309193611145},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-3-319-89363-1_8","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-319-89363-1_8","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-319-89363-1_8.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"}],"best_oa_location":{"id":"doi:10.1007/978-3-319-89363-1_8","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-319-89363-1_8","pdf_url":"https://link.springer.com/content/pdf/10.1007%2F978-3-319-89363-1_8.pdf","source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2036378207","display_name":null,"funder_award_id":"NRF-2017R1A2B3012020","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G2385994813","display_name":null,"funder_award_id":"2017M3C4A7068177","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G389305562","display_name":null,"funder_award_id":"2017R1A2B3012020 and 2017M3C4A7068177","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G5050781491","display_name":null,"funder_award_id":"2017R1A2B3012020","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"},{"id":"https://openalex.org/G5468629036","display_name":null,"funder_award_id":"NRF-2017R1A2B3012020 and 2017M3C4A7068177","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"}],"funders":[{"id":"https://openalex.org/F4320320671","display_name":"National Research Foundation","ror":"https://ror.org/05s0g1g46"},{"id":"https://openalex.org/F4320322120","display_name":"National Research Foundation of Korea","ror":"https://ror.org/013aysd81"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2795856118.pdf","grobid_xml":"https://content.openalex.org/works/W2795856118.grobid-xml"},"referenced_works_count":25,"referenced_works":["https://openalex.org/W175329226","https://openalex.org/W202191487","https://openalex.org/W777621473","https://openalex.org/W1965995882","https://openalex.org/W1969808647","https://openalex.org/W1975852176","https://openalex.org/W1987647365","https://openalex.org/W1989147905","https://openalex.org/W1999753800","https://openalex.org/W2061640969","https://openalex.org/W2064296229","https://openalex.org/W2069307783","https://openalex.org/W2132733485","https://openalex.org/W2142194171","https://openalex.org/W2247217208","https://openalex.org/W2247976907","https://openalex.org/W2277373197","https://openalex.org/W2290206096","https://openalex.org/W2405195981","https://openalex.org/W2486032082","https://openalex.org/W2546660241","https://openalex.org/W2621980927","https://openalex.org/W2761428514","https://openalex.org/W2937057045","https://openalex.org/W4254666025"],"related_works":["https://openalex.org/W4297908618","https://openalex.org/W2765641823","https://openalex.org/W2985048382","https://openalex.org/W2867457158","https://openalex.org/W2354385412","https://openalex.org/W3111646971","https://openalex.org/W1277328974","https://openalex.org/W1566603754","https://openalex.org/W3186878187","https://openalex.org/W2964175311"],"abstract_inverted_index":{"JavaScript":[0,164],"web":[1,12,40,82,133,177],"applications":[2],"(apps)":[3],"are":[4],"prevalent":[5],"these":[6],"days,":[7],"and":[8,26,45,143,167],"quality":[9],"assurance":[10],"of":[11,52,55,132,172],"apps":[13,41,83,134,178],"gets":[14],"even":[15],"more":[16],"important.":[17],"Even":[18],"though":[19],"researchers":[20],"have":[21,29],"studied":[22],"various":[23],"analysis":[24,68,80,95,155,171],"techniques":[25],"software":[27],"industries":[28],"developed":[30],"code":[31,36],"analyzers":[32],"for":[33,81],"their":[34],"own":[35],"repositories,":[37],"statically":[38],"analyzing":[39,129],"in":[42,111,176],"a":[43,65,75,162,187],"sound":[44,66],"scalable":[46],"manner":[47],"is":[48],"challenging.":[49],"On":[50],"top":[51],"dynamic":[53],"features":[54],"JavaScript,":[56],"abundant":[57],"execution":[58,99,109,174],"flows":[59,100,110,120,131,175],"triggered":[60],"by":[61],"user":[62,103],"events":[63],"make":[64],"static":[67,79],"difficult.":[69],"In":[70],"this":[71],"paper,":[72],"we":[73],"propose":[74],"novel":[76],"EventHandler":[77],"(EH)-based":[78],"using":[84,101],"dynamically":[85],"collected":[86],"state":[87],"information.":[88],"Unlike":[89],"traditional":[90],"whole-program":[91,136,165,181],"analyses,":[92],"the":[93,112,153,157,180],"EH-based":[94,154],"intentionally":[96],"analyzes":[97],"partial":[98,130,145,173],"concrete":[102],"events.":[104],"Such":[105],"analyses":[106,137],"surely":[107],"miss":[108],"entire":[113],"program,":[114],"but":[115],"they":[116,126],"analyze":[117,185],"less":[118,122],"infeasible":[119],"reporting":[121],"false":[123],"positives.":[124],"Moreover,":[125],"can":[127,169],"finish":[128,141,170],"that":[135,152,179],"often":[138],"fail":[139],"to":[140,184],"analyzing,":[142],"produce":[144],"bug":[146],"reports.":[147],"Our":[148],"experimental":[149],"results":[150],"show":[151],"improves":[156],"precision":[158],"dramatically":[159],"compared":[160],"with":[161],"state-of-the-art":[163],"analyzer,":[166],"it":[168],"analyzer":[182],"fails":[183],"within":[186],"timeout.":[188]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
