{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T01:00:48Z","timestamp":1740099648298,"version":"3.37.3"},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030389185"},{"type":"electronic","value":"9783030389192"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-38919-2_37","type":"book-chapter","created":{"date-parts":[[2020,1,16]],"date-time":"2020-01-16T17:03:18Z","timestamp":1579194198000},"page":"454-466","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Maintainability of Automatic Acceptance Tests for Web Applications\u2014A Case Study Comparing Two Approaches to Organizing Code of Test Cases"],"prefix":"10.1007","author":[{"given":"Aleksander","family":"Sadaj","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9103-717X","authenticated-orcid":false,"given":"Miros\u0142aw","family":"Ochodek","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9550-3334","authenticated-orcid":false,"given":"Sylwia","family":"Kopczy\u0144ska","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2724-0103","authenticated-orcid":false,"given":"Jerzy","family":"Nawrocki","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,1,17]]},"reference":[{"key":"37_CR1","unstructured":"Carvalho, R.: A comparative study of GUI testing approaches (2016)"},{"key":"37_CR2","volume-title":"Succeeding with Agile: Software Development Using Scrum","author":"M Cohn","year":"2010","unstructured":"Cohn, M.: Succeeding with Agile: Software Development Using Scrum. Pearson Education, London (2010)"},{"key":"37_CR3","volume-title":"Cucumber Recipes: Automate Anything with BDD Tools and Techniques","author":"I Dees","year":"2013","unstructured":"Dees, I., Wynne, M., Hellesoy, A.: Cucumber Recipes: Automate Anything with BDD Tools and Techniques. Pragmatic Bookshelf, Raleigh (2013)"},{"key":"37_CR4","unstructured":"Fowler, M.: https:\/\/martinfowler.com\/bliki\/PageObject.html . Accessed 25 Oct 2019"},{"key":"37_CR5","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1016\/j.infsof.2016.04.015","volume":"76","author":"V Garousi","year":"2016","unstructured":"Garousi, V., Mika, M.: When and what to automate in software testing? A multi-vocal literature review. Inf. Softw. Technol. 76, 92\u2013117 (2016)","journal-title":"Inf. Softw. Technol."},{"key":"37_CR6","doi-asserted-by":"crossref","unstructured":"Leotta, M., Clerissi, D., Ricca, F., Spadaro, C.: Comparing the maintainability of selenium WebDriver test suites employing different locators: a case study. In: Joining AcadeMiA and Industry Contributions to Testing Automation (JAMAICA) (2013)","DOI":"10.1145\/2489280.2489284"},{"key":"37_CR7","doi-asserted-by":"crossref","unstructured":"Leotta, M., Clerissi, D., Ricca, F., Tonella, P.: Capture-replay vs. programmable web testing: an empirical assessment during test case evolution. In: WCRE 2013, Koblenz, Germany, pp. 272\u2013281 (2013)","DOI":"10.1109\/WCRE.2013.6671302"},{"key":"37_CR8","doi-asserted-by":"crossref","unstructured":"Leotta, M., Ricca, F., Stocco, A., Tonella, P.: Reducing web test cases aging by means of robust XPath locators. IEEE (2013)","DOI":"10.1109\/ISSREW.2014.17"},{"key":"37_CR9","doi-asserted-by":"crossref","unstructured":"Leotta, M., Stocco, A., Ricca, F., Tonella, P.: Using multi-locators to increase the robustness of web test cases. IEEE (2015)","DOI":"10.1109\/ICST.2015.7102611"},{"key":"37_CR10","volume-title":"Learning Selenium Testing Tools","author":"RP Mg","year":"2015","unstructured":"Mg, R.P.: Learning Selenium Testing Tools. Packt Publishing Ltd., Birmingham (2015)"},{"key":"37_CR11","unstructured":"Moodle.org: Moodle \u2013 Open-source learning platform (2019). https:\/\/moodle.org . Accessed 17 June 2019"},{"key":"37_CR12","unstructured":"Natarajan, S., Balasubramaniam, K., Kanitkar, M.: Efficiency and cost containment in quality assurance, 10th edn. Capgemini, Micro Focus, Sogeti, World Quality Report 2018-19 (2019)"},{"key":"37_CR13","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1016\/j.jss.2018.05.012","volume":"143","author":"M Ochodek","year":"2018","unstructured":"Ochodek, M., Kopczy\u0144ska, S.: Perceived importance of agile requirements engineering practices-a survey. J. Syst. Softw. 143, 29\u201343 (2018)","journal-title":"J. Syst. Softw."},{"key":"37_CR14","unstructured":"pluralsight.com: Getting Started with Page Object Pattern for Your Selenium Tests (2019). https:\/\/www.pluralsight.com\/guides\/getting-started-with-page-object-pattern-for-your-selenium-tests . Accessed 13 June 2019"},{"key":"37_CR15","doi-asserted-by":"publisher","DOI":"10.1002\/9781118181034","volume-title":"Case Study Research in Software Engineering: Guidelines and Examples","author":"P Runeson","year":"2012","unstructured":"Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples. Wiley, Hoboken (2012)"},{"key":"37_CR16","doi-asserted-by":"crossref","unstructured":"Sadaj, A.: Maintainability of automatic acceptance tests for web applications\u2013a case study comparing two approaches to organizing code of test cases. Master\u2019s thesis, Poznan University of Technology (2019)","DOI":"10.1007\/978-3-030-38919-2_37"},{"issue":"5","key":"37_CR17","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/MS.2017.3571564","volume":"34","author":"D Spinellis","year":"2017","unstructured":"Spinellis, D.: State-of-the-art software testing. IEEE Softw. 34(5), 4\u20136 (2017)","journal-title":"IEEE Softw."},{"key":"37_CR18","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.jss.2013.08.032","volume":"87","author":"D St\u00e5hl","year":"2014","unstructured":"St\u00e5hl, D., Bosch, J.: Modeling continuous integration practice differences in industry software development. J. Syst. Softw. 87, 48\u201359 (2014)","journal-title":"J. Syst. Softw."},{"key":"37_CR19","volume-title":"JUnit in Action","author":"P Tahchiev","year":"2010","unstructured":"Tahchiev, P., Leme, F., Massol, V., Gregory, G.: JUnit in Action. Manning Publications Co., Greenwich (2010)"},{"key":"37_CR20","volume-title":"Case Study Research: Design and Methods","author":"R Yin","year":"2003","unstructured":"Yin, R.: Case Study Research: Design and Methods. SAGE Publications, Thousand Oaks (2003)"}],"container-title":["Lecture Notes in Computer Science","SOFSEM 2020: Theory and Practice of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-38919-2_37","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,22]],"date-time":"2021-02-22T12:45:50Z","timestamp":1613997950000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-38919-2_37"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030389185","9783030389192"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-38919-2_37","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"17 January 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SOFSEM","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Current Trends in Theory and Practice of Informatics","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Limassol","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cyprus","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 January 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 January 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"46","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"sofsem2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/cyprusconferences.org\/sofsem2020\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"125","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":"40","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":"17","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":"32% - 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":"2.9","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":"3.8","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":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}