{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T19:10:54Z","timestamp":1762542654631,"version":"3.28.0"},"reference-count":28,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,2]]},"DOI":"10.1109\/saner.2017.7884652","type":"proceedings-article","created":{"date-parts":[[2017,3,24]],"date-time":"2017-03-24T07:11:58Z","timestamp":1490339518000},"page":"452-456","source":"Crossref","is-referenced-by-count":7,"title":["Query Construction Patterns in PHP"],"prefix":"10.1109","author":[{"given":"David","family":"Anderson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Hills","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"article-title":"Visualizing SQL execution traces for program comprehension","year":"2013","author":"meurice","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/WSE.2009.5631226"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2006.04.002"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081881"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-39696-5_30"},{"key":"ref15","first-page":"163","article-title":"Quality Assessment for Embedded SQL","author":"van den brink","year":"2007","journal-title":"Proc of SC 2007"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2006.11.005"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2004.1317486"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1181775.1181785"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1158288"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2643017"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070521"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.72"},{"article-title":"PHP: Securing Against SQL Injection","year":"2013","author":"rucareanu","key":"ref3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2016.05.003"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR-WCRE.2014.6747217"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2008.38"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2009.28"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081870"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597790"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2483760.2483786"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806819"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167507"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1002\/spe.776"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806598"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380010203"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640110"},{"key":"ref25","first-page":"104","article-title":"Evaluating the Design of the R Language &#x2014; Objects and Functions for Data Analysis","volume":"7313","author":"morandat","year":"2012","journal-title":"Proceedings of ECOOP 2012"}],"event":{"name":"2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER)","start":{"date-parts":[[2017,2,20]]},"location":"Klagenfurt, Austria","end":{"date-parts":[[2017,2,24]]}},"container-title":["2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7879528\/7884596\/07884652.pdf?arnumber=7884652","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,10,3]],"date-time":"2017-10-03T03:21:06Z","timestamp":1507000866000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7884652\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2]]},"references-count":28,"URL":"https:\/\/doi.org\/10.1109\/saner.2017.7884652","relation":{},"subject":[],"published":{"date-parts":[[2017,2]]}}}