{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T10:29:33Z","timestamp":1784284173909,"version":"3.55.0"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,11,24]],"date-time":"2022-11-24T00:00:00Z","timestamp":1669248000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,11,24]],"date-time":"2022-11-24T00:00:00Z","timestamp":1669248000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100002398","name":"Sharif University of Technology","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002398","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2023,5]]},"DOI":"10.1007\/s10515-022-00368-4","type":"journal-article","created":{"date-parts":[[2022,11,25]],"date-time":"2022-11-25T09:12:11Z","timestamp":1669367531000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Sharif-TaaWS: a tool to automate unit testing of web services"],"prefix":"10.1007","volume":"30","author":[{"given":"Elahe","family":"Habibi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Seyed-Hassan","family":"Mirian-Hosseinabadi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,11,24]]},"reference":[{"key":"368_CR1","doi-asserted-by":"crossref","unstructured":"Atlidakis, V., Godefroid, P., Restler, P.M.: Stateful rest API fuzzing. In:2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp. 748\u2013758. IEEE, 2019","DOI":"10.1109\/ICSE.2019.00083"},{"key":"368_CR2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-3-030-16670-0_1","volume-title":"European Conference on Genetic Programming","author":"MS Anjum","year":"2019","unstructured":"Anjum, M.S., Ryan, C.: Ariadne: evolving test data using grammatical evolution. In: European Conference on Genetic Programming, pp. 3\u201318. Springer, Cham (2019)"},{"key":"368_CR3","doi-asserted-by":"publisher","DOI":"10.1017\/9781316771273","volume-title":"Introduction to Software Testing","author":"P Ammann","year":"2016","unstructured":"Ammann, P., Offutt, J.: Introduction to Software Testing. Cambridge University Pres, Cambridge (2016)"},{"key":"368_CR4","unstructured":"API Testing Tools, Available from: https:\/\/www.testim.io\/blog\/the-9-api-testing-tools-you-cant-live-without-in-2019-2\/ [last accessed 1 November 2021]"},{"key":"368_CR5","unstructured":"API Tools, Available from: https:\/\/www.guru99.com\/top-6-api-testing-tool.html [last accessed 1 November 2021]."},{"issue":"1","key":"368_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3293455","volume":"28","author":"A Arcuri","year":"2019","unstructured":"Arcuri, A.: RESTful API automated test case generation with EvoMaster. ACM Trans. Softw. Eng. Methodol. (TOSEM) 28(1), 1\u201337 (2019)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"issue":"4","key":"368_CR7","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1002\/stvr.1470","volume":"23","author":"M Bozkurt","year":"2013","unstructured":"Bozkurt, M., Harman, M., Hassoun, Y.: Testing and verification in service-oriented architecture: a survey. Softw. Test. Verif. Reliab. 23(4), 261\u2013313 (2013)","journal-title":"Softw. Test. Verif. Reliab."},{"key":"368_CR8","unstructured":"Calculator web service, Available from: https:\/\/github.com\/OnlineCalculators\/calculator [last accessed 26 July 2020]."},{"key":"368_CR9","doi-asserted-by":"publisher","first-page":"505","DOI":"10.1007\/978-3-319-91908-9_24","volume-title":"Computing and Software Science","author":"G Candea","year":"2019","unstructured":"Candea, G., Godefroid, P.: Automated software test generation: some challenges, solutions, and recent advances. In: Computing and Software Science, pp. 505\u2013531. Springer, Cham (2019)"},{"key":"368_CR10","doi-asserted-by":"crossref","unstructured":"Candea, G., Bucur, S., Zamfir, C.: Automated software testing as a service. In: Proceedings of the 1st ACM Symposium on Cloud Computing, pp. 155\u201316, 2010","DOI":"10.1145\/1807128.1807153"},{"key":"368_CR11","doi-asserted-by":"crossref","unstructured":"Corradini, D., Zampieri, A., Pasqua, M., Viglianisi, E., Dallago, M., Ceccato, M.: Automated black\u2010box testing of nominal and error scenarios in RESTful APIs. Software Testing, Verification and Reliability, p e1808, 2022","DOI":"10.1002\/stvr.1808"},{"key":"368_CR12","doi-asserted-by":"crossref","unstructured":"Dong, X., Halevy, A., Madhavan, J., Nemes, E., Zhang, J.: Similarity search for web services. In: Proceedings of the Thirtieth International Conference on Very Large Data Bases, vol 30, pp 372\u2013383. VLDB Endowment, 2004","DOI":"10.1016\/B978-012088469-8.50035-8"},{"key":"368_CR13","unstructured":"Endo, A.T.: Model-based testing of service-oriented applications (Doctoral dissertation, Universidad de S\u00e3o Paulo), 2013"},{"key":"368_CR14","unstructured":"Features-Service (Apache), from https:\/\/github.com\/JavierMF\/features-service, 2016"},{"key":"368_CR15","unstructured":"Gordon, F., Arcuri, A.: Evosuite: automatic test suite generation for object-oriented software. In Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, pp. 416\u2013419, 2011"},{"key":"368_CR16","doi-asserted-by":"publisher","unstructured":"Habibi, E., Mirian-Hosseinabadi. H.: On-demand Test as a Web Service Process (OTaaWS Process). In: 2021a 7th International Conference on Web Research (ICWR), pp. 16\u201323, doi: https:\/\/doi.org\/10.1109\/ICWR51868.2021.9443109, 2021a","DOI":"10.1109\/ICWR51868.2021.9443109"},{"key":"368_CR17","doi-asserted-by":"crossref","unstructured":"Habibi, E., Mirian-Hosseinabadi, H.: Sharif-TaaWS: A tool to generate Test as a Web Service (TaaWS) Through a Method-Based Attribute Grammar (Technical Report), Software Quality Research Laboratory, Computer Engineering Department, Sharif University of Technology, Tehran, Iran, 2021b. Available at: http:\/\/sqrlab.ce.sharif.edu\/?page_id=125","DOI":"10.1007\/s10515-022-00368-4"},{"key":"368_CR18","first-page":"1","volume":"3","author":"E Habibi","year":"2022","unstructured":"Habibi, E., Mirian-Hosseinabadi, S.H.: Generating test as a web service (TaaWS) through a method-based attribute grammar. Int. J. Softw. Tools Technol. Transfer 3, 1\u20137 (2022)","journal-title":"Int. J. Softw. Tools Technol. Transfer"},{"key":"368_CR19","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/978-3-540-89897-9_11","volume-title":"Towards a Service-Based Internet","author":"J Hielscher","year":"2008","unstructured":"Hielscher, J., Kazhamiakin, R., Metzger, A., Pistore, M.: A framework for proactive self-adaptation of service-based applications based on online testing. In: Towards a Service-Based Internet, pp. 122\u201333. Springer, Berlin (2008)"},{"key":"368_CR20","unstructured":"HP Service Test. Available from: http:\/\/h71028.www7.hp.com\/enterprise\/cache\/19054-0-0-225-121.html [last accessed 26 July 2020]"},{"key":"368_CR21","unstructured":"JMeter Apache, http:\/\/jmeter.apache.org\/ [last accessed 26 July 2020]"},{"key":"368_CR22","doi-asserted-by":"crossref","unstructured":"Jonathan, L.A., Thenuardi, D., Soewito, B., Antonyova, A:. Survey on quality assurance testing on service oriented architecture. In: 2020 International Conference on Information Management and Technology (ICIMTech), pp. 443\u2013447. IEEE, 2020","DOI":"10.1109\/ICIMTech50083.2020.9211258"},{"key":"368_CR23","unstructured":"katalon, Available from: https:\/\/www.katalon.com\/web-testing\/?utm_source=sth&utm_medium=web_service_listing&utm_campaign=ks [last accessed 1 November 2021]"},{"issue":"57","key":"368_CR24","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1016\/j.infsof.2014.09.007","volume":"1","author":"H Keramati","year":"2015","unstructured":"Keramati, H., Mirian-Hosseinabadi, S.H.: Generating semantically valid test inputs using constrained input grammars. Inf. Softw. Technol. 1(57), 204\u2013216 (2015)","journal-title":"Inf. Softw. Technol."},{"issue":"2","key":"368_CR25","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/BF01692511","volume":"2","author":"DE Knuth","year":"1968","unstructured":"Knuth, D.E.: Semantics of context-free languages. Math. Syst. Theory 2(2), 127\u2013145 (1968)","journal-title":"Math. Syst. Theory"},{"key":"368_CR26","unstructured":"Lenz, C., Chimiak-Opoka, J., Breu, R.: Driven-model testing of SOA-based software. In Proceedings of the SEMSOA Workshop on Software Engineering Methods for SOA, pp. 10\u201311 (2007)"},{"key":"368_CR27","doi-asserted-by":"publisher","first-page":"459","DOI":"10.1007\/978-3-030-65310-1_33","volume-title":"International Conference on Service-Oriented Computing","author":"A Martin-Lopez","year":"2020","unstructured":"Martin-Lopez, A., Segura, S., Ruiz-Cort\u00e9s, A.: RESTest: Black-box constraint-based testing of RESTful web APIs. In: International Conference on Service-Oriented Computing, pp. 459\u2013475. Springer, Cham (2020)"},{"key":"368_CR28","unstructured":"Oracle Application Testing Suite. Available from: www.oracle.com\/technetwork\/oem\/app-quality-mgmt\/application-quality-management-092933.html. [last accessed 26 July 2020]"},{"key":"368_CR29","unstructured":"PersonalINFO web service, Available from: https:\/\/gist.github.com\/ebraminio\/5292017 [last accessed 26 July 2020]"},{"key":"368_CR30","unstructured":"Sajeev, A., Ramakrishnan, S.: Use of attribute grammars in test sequence specifications. In: Proceedings of the International Conference on Software Engineering and Applications, pp. 110\u2013119 (1997)"},{"key":"368_CR31","unstructured":"Sommerville, I.: Software engineering 9th Edition. ISBN-10137035152. 2011."},{"key":"368_CR32","volume-title":"Handbook of Parametric and Nonparametric Statistical Procedures","author":"D Sheskin","year":"2007","unstructured":"Sheskin, D.: Handbook of Parametric and Nonparametric Statistical Procedures, 4th edn. Chapman and All\/CRC, New York (2007)","edition":"4"},{"key":"368_CR33","volume-title":"Formal Syntax and Semantics of Programming Languages","author":"K Slonneger","year":"1995","unstructured":"Slonneger, K., Kurtz, B.L.: Formal Syntax and Semantics of Programming Languages. Addison-Wesley, Reading (1995)"},{"key":"368_CR34","doi-asserted-by":"crossref","unstructured":"Sneed, H.M., Huang, S.: WSDLTest-a tool for testing web services. In 2006 Eighth IEEE International Symposium on Web Site Evolution (WSE'06), pp. 14\u201321. IEEE, 2006","DOI":"10.1109\/WSE.2006.24"},{"key":"368_CR35","unstructured":"SOAP Sonar. Available from: http:\/\/www.crosschecknet.com\/products\/soapsonar.php [last accessed 26 July 2020]"},{"key":"368_CR36","unstructured":"soapUI \u2013 The Home of Functional Testing, http:\/\/www.soapui.org\/ [last accessed 26 July 2020]"},{"key":"368_CR37","unstructured":"SOATest. Available from: http:\/\/www.parasoft.com\/jsp\/products\/soatest.jsp?itemId=101 [last accessed 26 July 2020]"},{"key":"368_CR38","unstructured":"Testmaker, Available from: http:\/\/www.pushtotest.com\/testmaker-open-source-testing [last accessed 1 November 2021]"},{"key":"368_CR39","unstructured":"Tsai, WT., Wei, X., Chen, Y., Paul, R.: A robust testing framework for verifying web services by completeness and consistency analysis. InService-Oriented System Engineering, 2005. SOSE 2005. IEEE International Workshop 2005 Oct 20 (pp. 151\u2013158). IEEE"},{"key":"368_CR40","doi-asserted-by":"crossref","unstructured":"Viglianisi, E., Dallago, M., Ceccato, M.: RestTestGen: automated black-box testing of RESTful APIs. In 2020 IEEE 13th International Conference on Software Testing, Validation and Verification (ICST), pp. 142\u2013152. IEEE, 2020","DOI":"10.1109\/ICST46399.2020.00024"},{"key":"368_CR41","first-page":"194","volume-title":"International Conference on Service-Oriented Computing","author":"Y Wang","year":"2003","unstructured":"Wang, Y., Stroulia, E.: Semantic structure matching for assessing web-service similarity. In: International Conference on Service-Oriented Computing, pp. 194\u2013207. Springer, Berlin, Heidelberg (2003)"},{"key":"368_CR42","unstructured":"W3C Working Group Note, Web Services Architecture, 2004, Available from: http:\/\/www.w3.org\/TR\/2004\/NOTE-ws-arch-20040211\/"},{"key":"368_CR43","unstructured":"Web Service Testing Tools, Available from: https:\/\/www.softwaretestinghelp.com\/web-services-testing-tools\/ [last accessed 1 November 2021]"},{"issue":"1","key":"368_CR44","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3464940","volume":"31","author":"M Zhang","year":"2021","unstructured":"Zhang, M., Arcuri, A.: Adaptive hypermutation for search-based system test generation: a study on REST APIs with EvoMaster. ACM Trans. Softw. Eng. Methodol. (TOSEM) 31(1), 1\u201352 (2021)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"issue":"9","key":"368_CR45","first-page":"2859","volume":"6","author":"Y Zhang","year":"2010","unstructured":"Zhang, Y., Fu, W., Qian, J.: Automatic testing of web services in haskell platform. J. Comput.Inf.Syst. 6(9), 2859\u20132867 (2010)","journal-title":"J. Comput.Inf.Syst."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00368-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-022-00368-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-022-00368-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,9]],"date-time":"2024-10-09T14:52:32Z","timestamp":1728485552000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-022-00368-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,24]]},"references-count":45,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,5]]}},"alternative-id":["368"],"URL":"https:\/\/doi.org\/10.1007\/s10515-022-00368-4","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,24]]},"assertion":[{"value":"31 December 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 November 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 November 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"1"}}