{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T04:35:55Z","timestamp":1771043755388,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":57,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,8,12]],"date-time":"2019-08-12T00:00:00Z","timestamp":1565568000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,8,12]]},"DOI":"10.1145\/3338906.3338970","type":"proceedings-article","created":{"date-parts":[[2019,8,9]],"date-time":"2019-08-09T12:21:03Z","timestamp":1565353263000},"page":"142-153","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":54,"title":["Diversity-based web test generation"],"prefix":"10.1145","author":[{"given":"Matteo","family":"Biagiola","sequence":"first","affiliation":[{"name":"Fondazione Bruno Kessler, Italy"}]},{"given":"Andrea","family":"Stocco","sequence":"additional","affiliation":[{"name":"USI Lugano, Switzerland"}]},{"given":"Filippo","family":"Ricca","sequence":"additional","affiliation":[{"name":"University of Genoa, Italy"}]},{"given":"Paolo","family":"Tonella","sequence":"additional","affiliation":[{"name":"USI Lugano, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2019,8,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337414"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.457"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985871"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.23"},{"key":"e_1_3_2_1_5_1","volume-title":"Search Based Path and Input Data Generation for Web Application Testing. In International Symposium on Search Based Software Engineering. Springer, 18\u201332","author":"Biagiola Matteo","year":"2017","unstructured":"Matteo Biagiola , Filippo Ricca , and Paolo Tonella . 2017 . Search Based Path and Input Data Generation for Web Application Testing. In International Symposium on Search Based Software Engineering. Springer, 18\u201332 . Matteo Biagiola, Filippo Ricca, and Paolo Tonella. 2017. Search Based Path and Input Data Generation for Web Application Testing. In International Symposium on Search Based Software Engineering. Springer, 18\u201332."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338948"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1099-1689(199609\/12)6:3\/4<125::AID-STVR121>3.0.CO;2-X"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2009.02.022"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30502-6_23"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368099"},{"key":"e_1_3_2_1_11_1","volume-title":"Introduction to Algorithms","author":"Cormen Thomas H.","unstructured":"Thomas H. Cormen , Charles E. Leiserson , Ronald L. Rivest , and Clifford Stein . 2001. Introduction to Algorithms ( 2 nd ed.). MIT Press and McGraw-Hill . Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. 2001. Introduction to Algorithms (2nd ed.). MIT Press and McGraw-Hill.","edition":"2"},{"key":"e_1_3_2_1_12_1","unstructured":"dimeshift 2018. DimeShift: easiest way to track your expenses. https:\/\/github. com\/jeka-kiselyov\/dimeshift. (2018).  dimeshift 2018. DimeShift: easiest way to track your expenses. https:\/\/github. com\/jeka-kiselyov\/dimeshift. (2018)."},{"key":"e_1_3_2_1_13_1","volume-title":"Test Set Diameter: Quantifying the Diversity of Sets of Test Cases. In 2016 IEEE International Conference on Software Testing, Verification and Validation, ICST 2016","author":"Feldt Robert","year":"2016","unstructured":"Robert Feldt , Simon M. Poulding , David Clark , and Shin Yoo . 2016 . Test Set Diameter: Quantifying the Diversity of Sets of Test Cases. In 2016 IEEE International Conference on Software Testing, Verification and Validation, ICST 2016 , Chicago, IL, USA , April 11-15, 2016. 223\u2013233. Robert Feldt, Simon M. Poulding, David Clark, and Shin Yoo. 2016. Test Set Diameter: Quantifying the Diversity of Sets of Test Cases. In 2016 IEEE International Conference on Software Testing, Verification and Validation, ICST 2016, Chicago, IL, USA, April 11-15, 2016. 223\u2013233."},{"key":"e_1_3_2_1_14_1","volume-title":"Software Test Automation: Effective Use of Test Execution Tools","author":"Fewster Mark","unstructured":"Mark Fewster and Dorothy Graham . 1999. Software Test Automation: Effective Use of Test Execution Tools . Addison-Wesley Longman Publishing Co., Inc. Mark Fewster and Dorothy Graham. 1999. Software Test Automation: Effective Use of Test Execution Tools. Addison-Wesley Longman Publishing Co., Inc."},{"key":"e_1_3_2_1_15_1","unstructured":"Martin Fowler. 2013. PageObject. http:\/\/martinfowler.com\/bliki\/PageObject.html. (2013). Accessed: 2018-08-01.  Martin Fowler. 2013. PageObject. http:\/\/martinfowler.com\/bliki\/PageObject.html. (2013). Accessed: 2018-08-01."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2011.19"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.14"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065036"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950294"},{"key":"e_1_3_2_1_20_1","unstructured":"Istanbul 2018. Istanbul: JavaScript test coverage made simple. https:\/\/istanbul.js. org. (2018). Accessed: 2018-08-01.  Istanbul 2018. Istanbul: JavaScript test coverage made simple. https:\/\/istanbul.js. org. (2018). Accessed: 2018-08-01."},{"key":"e_1_3_2_1_21_1","unstructured":"JS-frameworks 2018. Front-end JavaScript frameworks. https:\/\/github.com\/ collections\/front-end-javascript-frameworks. (2018).  JS-frameworks 2018. Front-end JavaScript frameworks. https:\/\/github.com\/ collections\/front-end-javascript-frameworks. (2018)."},{"key":"e_1_3_2_1_22_1","volume-title":"Nonparametric Methods in Statistics with SAS Applications","author":"Koresteleva O.","unstructured":"O. Koresteleva . 2004. Nonparametric Methods in Statistics with SAS Applications . CRC Press , Boca Raton, FL . O. Koresteleva. 2004. Nonparametric Methods in Statistics with SAS Applications. CRC Press, Boca Raton, FL."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/bs.adcom.2015.11.007"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2015.7102611"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1771"},{"key":"e_1_3_2_1_26_1","volume-title":"PESTO: Automated migration of DOM-based Web tests towards the visual approach. Software Testing, Verification And Reliability 28, 4","author":"Leotta Maurizio","year":"2018","unstructured":"Maurizio Leotta , Andrea Stocco , Filippo Ricca , and Paolo Tonella . 2018 . PESTO: Automated migration of DOM-based Web tests towards the visual approach. Software Testing, Verification And Reliability 28, 4 (2018). Maurizio Leotta, Andrea Stocco, Filippo Ricca, and Paolo Tonella. 2018. PESTO: Automated migration of DOM-based Web tests towards the visual approach. Software Testing, Verification And Reliability 28, 4 (2018)."},{"key":"e_1_3_2_1_27_1","volume-title":"Soviet physics doklady","author":"Levenshtein Vladimir I","unstructured":"Vladimir I Levenshtein . 1966. Binary codes capable of correcting deletions, insertions, and reversals . In Soviet physics doklady , Vol. 10 . 707\u2013710. Vladimir I Levenshtein. 1966. Binary codes capable of correcting deletions, insertions, and reversals. In Soviet physics doklady, Vol. 10. 707\u2013710."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.13"},{"key":"e_1_3_2_1_29_1","volume-title":"Essentials of Metaheuristics","author":"Luke Sean","unstructured":"Sean Luke . 2013. Essentials of Metaheuristics ( second ed.). Lulu. Available for free at http:\/\/cs.gmu.edu\/\u223csean\/book\/metaheuristics\/. Sean Luke. 2013. Essentials of Metaheuristics (second ed.). Lulu. Available for free at http:\/\/cs.gmu.edu\/\u223csean\/book\/metaheuristics\/."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635896"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931054"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2008.22"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2008.22"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/1077276.1077279"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070522"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2109205.2109208"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.28"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2013.6698880"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/3155562.3155633"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.37"},{"key":"e_1_3_2_1_41_1","unstructured":"pagekit 2018. Pagekit: modular and lightweight CMS. https:\/\/github.com\/pagekit\/ pagekit. (2018).  pagekit 2018. Pagekit: modular and lightweight CMS. https:\/\/github.com\/pagekit\/ pagekit. (2018)."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2663435"},{"key":"e_1_3_2_1_43_1","unstructured":"PetClinic 2018. Angular version of the Spring PetClinic web application. https: \/\/github.com\/spring-petclinic\/spring-petclinic-angular. (2018).  PetClinic 2018. Angular version of the Spring PetClinic web application. https: \/\/github.com\/spring-petclinic\/spring-petclinic-angular. (2018)."},{"key":"e_1_3_2_1_44_1","volume-title":"Phoenix Framework, React and Redux. https:\/\/github.com\/bigardone\/phoenix-trello.","year":"2018","unstructured":"phoenix 2018. Phoenix: Trello tribute done in Elixir , Phoenix Framework, React and Redux. https:\/\/github.com\/bigardone\/phoenix-trello. ( 2018 ). phoenix 2018. Phoenix: Trello tribute done in Elixir, Phoenix Framework, React and Redux. https:\/\/github.com\/bigardone\/phoenix-trello. (2018)."},{"key":"e_1_3_2_1_45_1","unstructured":"retroboard 2018. Retrospective Board. https:\/\/github.com\/antoinejaussoin\/retroboard. (2018).  retroboard 2018. Retrospective Board. https:\/\/github.com\/antoinejaussoin\/retroboard. (2018)."},{"key":"e_1_3_2_1_46_1","volume-title":"SeleniumHQ Web Browser Automation","author":"Selenium","unstructured":"Selenium 2018. SeleniumHQ Web Browser Automation . http:\/\/www.seleniumhq. org. (2018). Accessed: 2018-08-01. Selenium 2018. SeleniumHQ Web Browser Automation. http:\/\/www.seleniumhq. org. (2018). Accessed: 2018-08-01."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081706.1081750"},{"key":"e_1_3_2_1_48_1","unstructured":"splittypie 2018. Splittypie: easy expense splitting. https:\/\/github.com\/cowbell\/ splittypie. (2018).  splittypie 2018. Splittypie: easy expense splitting. https:\/\/github.com\/cowbell\/ splittypie. (2018)."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-38791-8_8"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-016-9331-9"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236063"},{"key":"e_1_3_2_1_52_1","unstructured":"tool 2019. DIG: Diversity-based E2E web test generator. https:\/\/github.com\/ matteobiagiola\/FSE19-submission-material-DIG. (2019).  tool 2019. DIG: Diversity-based E2E web test generator. https:\/\/github.com\/ matteobiagiola\/FSE19-submission-material-DIG. (2019)."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2791301.2793039"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2755501"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2610390"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/HotWeb.2015.14"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.94"}],"event":{"name":"ESEC\/FSE '19: 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"Tallinn Estonia","acronym":"ESEC\/FSE '19","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3338906.3338970","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3338906.3338970","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:26:21Z","timestamp":1750206381000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3338906.3338970"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,12]]},"references-count":57,"alternative-id":["10.1145\/3338906.3338970","10.1145\/3338906"],"URL":"https:\/\/doi.org\/10.1145\/3338906.3338970","relation":{},"subject":[],"published":{"date-parts":[[2019,8,12]]},"assertion":[{"value":"2019-08-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}