{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T20:45:49Z","timestamp":1743108349692,"version":"3.40.3"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030830069"},{"type":"electronic","value":"9783030830076"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-83007-6_9","type":"book-chapter","created":{"date-parts":[[2021,7,20]],"date-time":"2021-07-20T06:02:50Z","timestamp":1626760970000},"page":"184-202","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Machine Learning Based Methodology for Web Systems Codeless Testing with\u00a0Selenium"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3740-3586","authenticated-orcid":false,"given":"Phuc","family":"Nguyen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0305-4712","authenticated-orcid":false,"given":"Stephane","family":"Maag","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,7,21]]},"reference":[{"key":"9_CR1","unstructured":"Alexa top website ranking. https:\/\/www.alexa.com\/topsites\/countries\/FR"},{"key":"9_CR2","unstructured":"Beautiful soup documentation. https:\/\/www.crummy.com\/software\/BeautifulSoup\/bs4\/do"},{"key":"9_CR3","unstructured":"Companies using selenium. https:\/\/enlyft.com\/tech\/products\/selenium"},{"key":"9_CR4","unstructured":"Contact page. https:\/\/en.wikipedia.org\/wiki\/Contact$_$page"},{"key":"9_CR5","unstructured":"Enlyft. https:\/\/enlyft.com\/tech\/products\/selenium"},{"key":"9_CR6","unstructured":"Idontcareaboutcookie blocking popup extention. https:\/\/www.i-dont-care-about-cookies.eu\/"},{"key":"9_CR7","unstructured":"List of top one million website on alexa ranking"},{"key":"9_CR8","unstructured":"Lxml toolkit. https:\/\/lxml.de\/"},{"key":"9_CR9","unstructured":"Request library. https:\/\/pypi.org\/project\/requests\/2.7.0\/"},{"key":"9_CR10","unstructured":"Selenium automates browsers. https:\/\/selenium.dev\/"},{"key":"9_CR11","unstructured":"Selenium webdriver document. https:\/\/selenium-python.readthedocs.io\/locating-elements.html"},{"key":"9_CR12","unstructured":"Support vector machine. https:\/\/en.wikipedia.org\/wiki\/Support-vector_machine"},{"key":"9_CR13","unstructured":"Ublock blocking popup extension. https:\/\/github.com\/gorhill\/uBlock"},{"key":"9_CR14","doi-asserted-by":"publisher","unstructured":"Ameur-Boulifa, R., Cavalli, A.R., Maag, S.: Verifying complex software control systems from test objectives: application to the ETCS system. In: Proceedings of the 14th International Conference on Software Technologies, ICSOFT 2019, Prague, Czech Republic, 26\u201328 July 2019, pp. 397\u2013406 (2019). https:\/\/doi.org\/10.5220\/0007918203970406","DOI":"10.5220\/0007918203970406"},{"key":"9_CR15","doi-asserted-by":"crossref","unstructured":"Rosenfeld, A., Kardashov, O., Zang, O.: Automation of android applications functional testing using machine learning activities classification. In: IEEE\/ACM 5th International Conference on Mobile Software Engineering and Systems (MOBILESoft) (2018)","DOI":"10.1145\/3197231.3197241"},{"key":"9_CR16","unstructured":"Eldh, S., Hansson, H., Punnekkat, S., Pettersson, A., Sundmark, D.: A framework for comparing efficiency, effectiveness and applicability of software testing techniques. In: Testing: Academic and Industrial Conference - Practice And Research Techniques, TAIC PART 2006, Proceedings, pp. 169\u2013170 (2006)"},{"key":"9_CR17","volume-title":"Software Test Automation","author":"M Fewster","year":"1999","unstructured":"Fewster, M., Graham, D.: Software Test Automation. Addison-Wesley Reading, Boston (1999)"},{"key":"9_CR18","first-page":"91","volume":"3","author":"N Joshi","year":"2016","unstructured":"Joshi, N.: Survey of rapid software testing using machine learning. Int. J. Trend Res. Dev. 3, 91\u201393 (2016)","journal-title":"Int. J. Trend Res. Dev."},{"key":"9_CR19","doi-asserted-by":"crossref","unstructured":"Lalanne, F., Cavalli, A.R., Maag, S.: Quality of experience as a selection criterion for web services. In: Y\u00e9tongnon, K., Chbeir, R., Dipanda, A., Gallo, L. (eds.) Eighth International Conference on Signal Image Technology and Internet Based Systems, SITIS 2012, Sorrento, Naples, Italy, 25\u201329 November, pp. 519\u2013526. IEEE Computer Society (2012)","DOI":"10.1109\/SITIS.2012.81"},{"issue":"1","key":"9_CR20","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1007\/s11219-019-09472-3","volume":"28","author":"JJ Li","year":"2019","unstructured":"Li, J.J., Ulrich, A., Bai, X., Bertolino, A.: Advances in test automation for software with special focus on artificial intelligence and machine learning. Softw. Qual. J. 28(1), 245\u2013248 (2019). https:\/\/doi.org\/10.1007\/s11219-019-09472-3","journal-title":"Softw. Qual. J."},{"key":"9_CR21","doi-asserted-by":"publisher","unstructured":"Nguyen, D.M., Do, H.N., Huynh, Q.T., Vo, D.T., Ha, N.H.: Shinobi: a novel approach for context-driven testing (CDT) using heuristics and machine learning for web applications: an analysis of chemosensory afferents and the projection pattern in the central nervous system. In: Duong, T., Vo, N.S. (eds.) Industrial Networks and Intelligent Systems, INISCOM 2018, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 257, pp. 86\u2013102. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-030-05873-9_8","DOI":"10.1007\/978-3-030-05873-9_8"},{"key":"9_CR22","doi-asserted-by":"publisher","unstructured":"Nguyen, D.P., Maag, S.: Codeless web testing using selenium and machine learning. In: van Sinderen, M., Fill, H., Maciaszek, L.A. (eds.) Proceedings of the 15th International Conference on Software Technologies, ICSOFT 2020, Lieusaint, Paris, France, 7\u20139 July 2020, pp. 51\u201360. ScitePress (2020). https:\/\/doi.org\/10.5220\/0009885400510060","DOI":"10.5220\/0009885400510060"},{"key":"9_CR23","unstructured":"Patel, A., Arkadyev, A., Sharma, R., Liang, R., Kota, S.B.: Rapid automation first-pass testing framework, uS Patent App. 16\/207,618 (2020)"},{"key":"9_CR24","doi-asserted-by":"publisher","first-page":"1","DOI":"10.19101\/IJACR.SRS16002","volume":"9","author":"RJ Bhojan","year":"2019","unstructured":"Bhojan, R.J., Vivekanandan, K., Ramyachitra, D., Ganesan, S.: A machine learning based approach for detecting non-deterministic tests and its analysis in mobile application testing. Int. J. Adv. Res. Comput. Sci. 9, 1\u20135 (2019)","journal-title":"Int. J. Adv. Res. Comput. Sci."},{"key":"9_CR25","doi-asserted-by":"crossref","unstructured":"Shariff, S.M., Li, H., Bezemer, C.P., Hassan, A.E., Nguyen, T.H., Flora, P.: Improving the testing efficiency of selenium-based load tests. In: 2019 IEEE\/ACM 14th International Workshop on Automation of Software Test (AST), pp. 14\u201320. IEEE (2019)","DOI":"10.1109\/AST.2019.00008"}],"container-title":["Communications in Computer and Information Science","Software Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-83007-6_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,20]],"date-time":"2021-07-20T06:05:10Z","timestamp":1626761110000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-83007-6_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030830069","9783030830076"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-83007-6_9","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"21 July 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOFT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Software Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 July 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 July 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoft2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.icsoft.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Primoris","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"95","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"12","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"13% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}