{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,12]],"date-time":"2025-07-12T01:11:54Z","timestamp":1752282714604},"reference-count":55,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,10]]},"DOI":"10.1109\/ase.2017.8115667","type":"proceedings-article","created":{"date-parts":[[2017,11,23]],"date-time":"2017-11-23T17:03:57Z","timestamp":1511456637000},"page":"566-577","source":"Crossref","is-referenced-by-count":9,"title":["Detecting unknown inconsistencies in web applications"],"prefix":"10.1109","author":[{"given":"Frolin S.","family":"Ocariza","sequence":"first","affiliation":[]},{"given":"Karthik","family":"Pattabiraman","sequence":"additional","affiliation":[]},{"given":"Ali","family":"Mesbah","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.72"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2660193.2660226"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/1081706.1081755"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/581376.581377"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1251535.1251536"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606613"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287634"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287632"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-31980-1_30"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.28"},{"journal-title":"BackboneJS Tutorials blog posts and example sites","year":"0","author":"ashkenas","key":"ref28"},{"journal-title":"Built with AngularJS","article-title":"Google","year":"0","key":"ref27"},{"journal-title":"Open source Ember apps","article-title":"EmberSherpa","year":"0","key":"ref29"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2011.28"},{"journal-title":"StackOverflow Developer Survey 2015","article-title":"StackOverflow","year":"0","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170072"},{"journal-title":"Brackets","year":"0","author":"systems","key":"ref22"},{"key":"ref21","first-page":"487","article-title":"Fast algorithms for mining association rules in large databases","author":"agrawal","year":"1994","journal-title":"Proceedings of the International Conference on Very Large Databases (VLDB) Morgan Kaufmann Publishers Inc"},{"journal-title":"XMLDOM","article-title":"jindw","year":"0","key":"ref24"},{"journal-title":"Esprima","year":"0","author":"hidayat","key":"ref23"},{"journal-title":"AngularJS vs BackboneJS vs EmberJS","year":"0","author":"shaked","key":"ref26"},{"journal-title":"apriori js","year":"0","author":"sera","key":"ref25"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693098"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.47"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786872"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2006.10"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2012.11"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21470-7_22"},{"journal-title":"Jslint","year":"0","author":"crockford","key":"ref10"},{"key":"ref11","first-page":"238","article-title":"Type analysis for JavaScript","author":"jensen","year":"2009","journal-title":"Proc Intl Symposium on Static Analysis (SAS '05)"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1831708.1831723"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025125"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.52"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502041"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2013.6648192"},{"journal-title":"Top JavaScript MVC frameworks","year":"0","author":"synodinos","key":"ref16"},{"journal-title":"Beaker","year":"0","author":"sigma","key":"ref17"},{"journal-title":"Backbone Marionette","article-title":"MarionetteJS","year":"0","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1998.738528"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22655-7_4"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2586066"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070522"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2008.22"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985871"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2010.17"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.51"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2014.2371458"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/1028664.1028717"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2007.4362616"},{"journal-title":"Flow a static type checker for JavaScript","article-title":"Facebook","year":"0","key":"ref48"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771809"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2008.4493342"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351724"},{"journal-title":"Coverity","article-title":"Synopsys","year":"0","key":"ref44"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2002.1173068"}],"event":{"name":"2017 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE)","start":{"date-parts":[[2017,10,30]]},"location":"Urbana, IL","end":{"date-parts":[[2017,11,3]]}},"container-title":["2017 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8106906\/8115603\/08115667.pdf?arnumber=8115667","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,1,8]],"date-time":"2018-01-08T17:47:12Z","timestamp":1515433632000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/8115667\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10]]},"references-count":55,"URL":"https:\/\/doi.org\/10.1109\/ase.2017.8115667","relation":{},"subject":[],"published":{"date-parts":[[2017,10]]}}}