{"id":"https://openalex.org/W2734660483","doi":"https://doi.org/10.1145/3092703.3092734","title":"Testing and analysis of web applications using page models","display_name":"Testing and analysis of web applications using page models","publication_year":2017,"publication_date":"2017-07-10","ids":{"openalex":"https://openalex.org/W2734660483","doi":"https://doi.org/10.1145/3092703.3092734","mag":"2734660483"},"language":"en","primary_location":{"id":"doi:10.1145/3092703.3092734","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3092703.3092734","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://mpra.ub.uni-muenchen.de/73476/1/MPRA_paper_73471.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5039276951","display_name":"Snigdha Athaiya","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Snigdha Athaiya","raw_affiliation_strings":["IISc Bangalore, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IISc Bangalore, India","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068228424","display_name":"Raghavan Komondoor","orcid":"https://orcid.org/0009-0005-8657-4658"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Raghavan Komondoor","raw_affiliation_strings":["IISc Bangalore, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IISc Bangalore, India","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.7912,"has_fulltext":true,"cited_by_count":10,"citation_normalized_percentile":{"value":0.69477054,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"181","last_page":"191"},"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.9997000098228455,"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.9997000098228455,"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/T12479","display_name":"Web Application Security Vulnerabilities","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/T12127","display_name":"Software System Performance and Reliability","score":0.9983000159263611,"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.8839126229286194},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.731789767742157},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5938929319381714},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.5641714334487915},{"id":"https://openalex.org/keywords/dynamic-web-page","display_name":"Dynamic web page","score":0.5551189184188843},{"id":"https://openalex.org/keywords/server-side","display_name":"Server-side","score":0.5038875937461853},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.503436267375946},{"id":"https://openalex.org/keywords/web-page","display_name":"Web page","score":0.47300654649734497},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.41492271423339844},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.4122650921344757},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3931918144226074},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3323671221733093},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.2666240334510803},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.254497230052948},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.16859546303749084},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.09426996111869812}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8839126229286194},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.731789767742157},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5938929319381714},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.5641714334487915},{"id":"https://openalex.org/C100158260","wikidata":"https://www.wikidata.org/wiki/Q1650567","display_name":"Dynamic web page","level":3,"score":0.5551189184188843},{"id":"https://openalex.org/C14414571","wikidata":"https://www.wikidata.org/wiki/Q519081","display_name":"Server-side","level":2,"score":0.5038875937461853},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.503436267375946},{"id":"https://openalex.org/C21959979","wikidata":"https://www.wikidata.org/wiki/Q36774","display_name":"Web page","level":2,"score":0.47300654649734497},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.41492271423339844},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.4122650921344757},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3931918144226074},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3323671221733093},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.2666240334510803},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.254497230052948},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.16859546303749084},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.09426996111869812},{"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":2,"locations":[{"id":"doi:10.1145/3092703.3092734","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3092703.3092734","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis","raw_type":"proceedings-article"},{"id":"pmh:oai::73476","is_oa":true,"landing_page_url":"https://eprints.iisc.ac.in/73476/1/ISSTA2017_ACM%20SIGSOFT_181-191_2017%20.pdf","pdf_url":"https://mpra.ub.uni-muenchen.de/73476/1/MPRA_paper_73471.pdf","source":{"id":"https://openalex.org/S4377196309","display_name":"NOT FOUND REPOSITORY (Indian Institute of Science Bangalore)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I59270414","host_organization_name":"Indian Institute of Science Bangalore","host_organization_lineage":["https://openalex.org/I59270414"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Paper"}],"best_oa_location":{"id":"pmh:oai::73476","is_oa":true,"landing_page_url":"https://eprints.iisc.ac.in/73476/1/ISSTA2017_ACM%20SIGSOFT_181-191_2017%20.pdf","pdf_url":"https://mpra.ub.uni-muenchen.de/73476/1/MPRA_paper_73471.pdf","source":{"id":"https://openalex.org/S4377196309","display_name":"NOT FOUND REPOSITORY (Indian Institute of Science Bangalore)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I59270414","host_organization_name":"Indian Institute of Science Bangalore","host_organization_lineage":["https://openalex.org/I59270414"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Paper"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2734660483.pdf","grobid_xml":"https://content.openalex.org/works/W2734660483.grobid-xml"},"referenced_works_count":26,"referenced_works":["https://openalex.org/W576893965","https://openalex.org/W1563770249","https://openalex.org/W1981801194","https://openalex.org/W1988865334","https://openalex.org/W1992105245","https://openalex.org/W2036896594","https://openalex.org/W2043813390","https://openalex.org/W2050853996","https://openalex.org/W2061328386","https://openalex.org/W2075573771","https://openalex.org/W2088018315","https://openalex.org/W2098549348","https://openalex.org/W2106945798","https://openalex.org/W2118529754","https://openalex.org/W2122147706","https://openalex.org/W2125000816","https://openalex.org/W2125357166","https://openalex.org/W2136579066","https://openalex.org/W2140990342","https://openalex.org/W2152225177","https://openalex.org/W2158034140","https://openalex.org/W2293624369","https://openalex.org/W2295857493","https://openalex.org/W2523673022","https://openalex.org/W2646621319","https://openalex.org/W3161167621"],"related_works":["https://openalex.org/W2353915334","https://openalex.org/W581910518","https://openalex.org/W1906148610","https://openalex.org/W1922900383","https://openalex.org/W2377012938","https://openalex.org/W2515404375","https://openalex.org/W1511293612","https://openalex.org/W2745085225","https://openalex.org/W2123999120","https://openalex.org/W2734660483"],"abstract_inverted_index":{"Web":[0],"applications":[1],"are":[2,26,44],"difficult":[3],"to":[4,103,123],"analyze":[5],"using":[6,125],"code-based":[7,127],"tools":[8,154],"because":[9],"data-flow":[10],"and":[11,21,100,144,174],"control-flow":[12],"through":[13],"the":[14,37,42,48,79,83,89,93,98,112,135,142,156],"application":[15],"occurs":[16],"via":[17],"both":[18],"server-side":[19,39,84,107],"code":[20,76,108],"client-side":[22],"pages.":[23],"Client-side":[24],"pages":[25,43],"typically":[27],"specified":[28],"in":[29,67,78,109,134],"a":[30,56,62,68,75,117,162,168,175],"scripting":[31],"language":[32,81],"that":[33,59],"is":[34,74],"different":[35],"from":[36,47,159],"main":[38],"language;":[40],"moreover,":[41],"generated":[45],"dynamically":[46],"scripts.":[49],"To":[50],"address":[51],"these":[52,104],"issues":[53],"we":[54],"propose":[55],"static-analysis":[57],"approach":[58,133,148],"automatically":[60],"constructs":[61],"``model''":[63],"of":[64,92,137,146],"each":[65],"page":[66,72,94,113],"given":[69],"application.":[70],"A":[71],"model":[73,165],"fragment":[77],"same":[80],"as":[82,95,97],"code,":[85],"which":[86],"faithfully":[87],"over-approximates":[88],"possible":[90],"elements":[91],"well":[96],"control-flows":[99],"data-flows":[101],"due":[102],"elements.":[105],"The":[106],"conjunction":[110],"with":[111],"models":[114],"then":[115],"becomes":[116],"standard":[118,126,152],"(non-web)":[119],"program,":[120],"thus":[121],"amenable":[122],"analysis":[124,153],"tools.":[128],"We":[129,140],"have":[130],"implemented":[131],"our":[132,147,160],"context":[136],"J2EE":[138],"applications.":[139],"demonstrate":[141],"versatility":[143],"usefulness":[145],"by":[149],"applying":[150],"three":[151],"on":[155],"resultant":[157],"programs":[158],"approach:":[161],"concolic-execution":[163],"based":[164],"checker":[166],"(JPF),":[167],"dynamic":[169],"fault":[170],"localization":[171],"tool":[172],"(Zoltar),":[173],"static":[176],"slicer":[177],"(Wala).":[178]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2026-08-11T07:18:39.950985","created_date":"2025-10-10T00:00:00"}
