{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T04:17:17Z","timestamp":1771647437356,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,7,9]],"date-time":"2014-07-09T00:00:00Z","timestamp":1404864000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ERDF - European Regional Development Fund through the COMPETE Programme"},{"name":"National Funds through the FCT - Fundacao para a Ciencia e a Tecnologia (Portuguese Foundation for Science and Technology)","award":["FCOMP-01-0124-FEDER-020554"],"award-info":[{"award-number":["FCOMP-01-0124-FEDER-020554"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,7,9]]},"DOI":"10.1145\/2721956.2721972","type":"proceedings-article","created":{"date-parts":[[2015,5,11]],"date-time":"2015-05-11T16:31:04Z","timestamp":1431361864000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Towards a pattern language for model-based GUI testing"],"prefix":"10.1145","author":[{"given":"Rodrigo M. L. M.","family":"Moreira","sequence":"first","affiliation":[{"name":"University of Porto, Porto, Portugal"}]},{"given":"Ana C. R.","family":"Paiva","sequence":"additional","affiliation":[{"name":"University of Porto, Porto, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2014,7,9]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Buildings, Construction","author":"Alexander C.","year":"1977","unstructured":"C. Alexander , S. Ishikawa , and M. Silverstein . A Pattern Language: Towns , Buildings, Construction . Oxford University Press , Oxford , 1977 . C. Alexander, S. Ishikawa, and M. Silverstein. A Pattern Language: Towns, Buildings, Construction. Oxford University Press, Oxford, 1977."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-396535-6.00006-5"},{"key":"e_1_3_2_1_3_1","volume-title":"The 9th International Conference on the Quality of Information and Communications Technology, QUATIC. IEEE Computer Society","author":"Costa P.","year":"2014","unstructured":"P. Costa , M. Nabuco , and A. C. R. Paiva . Model-based testing for Mobile Applications . In The 9th International Conference on the Quality of Information and Communications Technology, QUATIC. IEEE Computer Society , 2014 . P. Costa, M. Nabuco, and A. C. R. Paiva. Model-based testing for Mobile Applications. In The 9th International Conference on the Quality of Information and Communications Technology, QUATIC. IEEE Computer Society, 2014."},{"key":"e_1_3_2_1_4_1","first-page":"202","volume-title":"PETTool: A Pattern-Based GUI Testing Tool. In 2nd International Conference on Software Technology and Engineering (ICSTE'10)","author":"Cunha M.","year":"2010","unstructured":"M. Cunha , A. C. R. Paiva , H. Sereno Ferreira , and R. Abreu . PETTool: A Pattern-Based GUI Testing Tool. In 2nd International Conference on Software Technology and Engineering (ICSTE'10) , SFM'12, pages 202 -- 206 , 2010 . M. Cunha, A. C. R. Paiva, H. Sereno Ferreira, and R. Abreu. PETTool: A Pattern-Based GUI Testing Tool. In 2nd International Conference on Software Technology and Engineering (ICSTE'10), SFM'12, pages 202--206, 2010."},{"key":"e_1_3_2_1_5_1","volume-title":"Accessed","author":"Dubois J.","year":"2014","unstructured":"J. Dubois . Tudu lists. http:\/\/www.julien-dubois.com\/tudu-lists.html . Accessed June , 2014 . J. Dubois. Tudu lists. http:\/\/www.julien-dubois.com\/tudu-lists.html. Accessed June, 2014."},{"key":"e_1_3_2_1_6_1","volume-title":"Model-based software testing. Encyclopedia of Software Engineering","author":"El-Far I. K.","year":"2001","unstructured":"I. K. El-Far and J. A. Whittaker . Model-based software testing. Encyclopedia of Software Engineering , 2001 . I. K. El-Far and J. A. Whittaker. Model-based software testing. Encyclopedia of Software Engineering, 2001."},{"key":"e_1_3_2_1_7_1","volume-title":"Accessed","year":"2014","unstructured":"Facebook. Welcome to Facebook -- Log In, Sign Up or Learn More. http:\/\/www.facebook.com . Accessed January , 2014 . Facebook. Welcome to Facebook -- Log In, Sign Up or Learn More. http:\/\/www.facebook.com. Accessed January, 2014."},{"key":"e_1_3_2_1_8_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1994","unstructured":"E. Gamma , R. Helm , R. Johnson , and J. M. Vlissides . Design Patterns: Elements of Reusable Object-Oriented Software . Addison-Wesley Professional , 1 edition, 1994 . E. Gamma, R. Helm, R. Johnson, and J. M. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, 1 edition, 1994."},{"key":"e_1_3_2_1_9_1","volume-title":"www.gmail.com. Accessed","year":"2014","unstructured":"Google. Gmail. www.gmail.com. Accessed February , 2014 . Google. Gmail. www.gmail.com. Accessed February, 2014."},{"key":"e_1_3_2_1_10_1","volume-title":"Accessed","author":"Hung S.","year":"2012","unstructured":"S. Hung . Australian charts portal. http:\/\/australian-charts.com . Accessed February , 2012 . S. Hung. Australian charts portal. http:\/\/australian-charts.com. Accessed February, 2012."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/11759744_2"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/515230"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2002.1023795"},{"key":"e_1_3_2_1_15_1","first-page":"1","volume-title":"The 3rd Pattern Languages of Programming conference","author":"Meszaros G.","year":"1996","unstructured":"G. Meszaros and J. Doble . A Pattern Language for Pattern Writing . In The 3rd Pattern Languages of Programming conference , pages 1 -- 33 , 1996 . G. Meszaros and J. Doble. A Pattern Language for Pattern Writing. In The 3rd Pattern Languages of Programming conference, pages 1--33, 1996."},{"key":"e_1_3_2_1_16_1","volume-title":"Accessed","year":"2014","unstructured":"Microsoft. Outlook -- Sign In. https:\/\/login.live.com\/ . Accessed January , 2014 . Microsoft. Outlook -- Sign In. https:\/\/login.live.com\/. Accessed January, 2014."},{"key":"e_1_3_2_1_17_1","volume-title":"Accessed","year":"2013","unstructured":"mobile.de. mobile. de -- Germany's Biggest Vehicle Marketplace Online. Search, Buy and Sell Used and New Vehicles. http:\/\/www.mobile.de\/?lang=en . Accessed November , 2013 . mobile.de. mobile.de -- Germany's Biggest Vehicle Marketplace Online. Search, Buy and Sell Used and New Vehicles. http:\/\/www.mobile.de\/?lang=en. Accessed November, 2013."},{"key":"e_1_3_2_1_18_1","first-page":"104","volume-title":"ICSOFT (SE\/MUSE\/GSDCA)","author":"Moreira R. M. L. M.","year":"2008","unstructured":"R. M. L. M. Moreira and A. C. R. Paiva . Visual Abstract Notation for GUI Modelling and Testing -- VAN4GUIM . In ICSOFT (SE\/MUSE\/GSDCA) , pages 104 -- 111 . INSTICC Press , 2008 . R. M. L. M. Moreira and A. C. R. Paiva. Visual Abstract Notation for GUI Modelling and Testing -- VAN4GUIM. In ICSOFT (SE\/MUSE\/GSDCA), pages 104--111. INSTICC Press, 2008."},{"key":"e_1_3_2_1_19_1","volume-title":"A GUI Modeling DSL for Pattern-Based GUI Testing - PARADIGM","author":"Moreira R. M. L. M.","year":"2014","unstructured":"R. M. L. M. Moreira and A. C. R. Paiva . A GUI Modeling DSL for Pattern-Based GUI Testing - PARADIGM . In L. A. Maciaszek and J. Filipe, editors, ENASE. SciTePress , 2014 . R. M. L. M. Moreira and A. C. R. Paiva. A GUI Modeling DSL for Pattern-Based GUI Testing - PARADIGM. In L. A. Maciaszek and J. Filipe, editors, ENASE. SciTePress, 2014."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2648618"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2015","author":"Rodrigo M. L.","year":"2015","unstructured":"Rodrigo M. L. M. Moreira and Ana C. R. Paiva. A Novel Approach using Alloy in Domain-Specific Language Engineering . In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2015 ), ESEO, Angers, Loire Valley, France , 2015 . Rodrigo M. L. M. Moreira and Ana C. R. Paiva. A Novel Approach using Alloy in Domain-Specific Language Engineering. In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2015), ESEO, Angers, Loire Valley, France, 2015."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2013.6698881"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-09156-3_23"},{"key":"e_1_3_2_1_24_1","volume-title":"Accessed","author":"Ozier S.","year":"2014","unstructured":"S. Ozier . TaskFreak! web based task manager and todo list, project management made easy. http:\/\/www.taskfreak.com\/original . Accessed June , 2014 . S. Ozier. TaskFreak! web based task manager and todo list, project management made easy. http:\/\/www.taskfreak.com\/original. Accessed June, 2014."},{"key":"e_1_3_2_1_25_1","first-page":"139","volume-title":"10th International Workshop","volume":"2844","author":"Paiva A.","year":"2003","unstructured":"A. Paiva , J. C. P. Faria , and R. F. A. M. Vidal . Specification-Based Testing of User Interfaces. In Interactive Systems. Design, Specification, and Verification , 10th International Workshop , volume 2844 of LNCS, pages 139 -- 153 . Springer , 2003 . A. Paiva, J. C. P. Faria, and R. F. A. M. Vidal. Specification-Based Testing of User Interfaces. In Interactive Systems. Design, Specification, and Verification, 10th International Workshop, volume 2844 of LNCS, pages 139--153. Springer, 2003."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/11576280_31"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/647403.723688"},{"key":"e_1_3_2_1_28_1","volume-title":"Accessed","year":"2014","unstructured":"Patternry. Patternry Open -- A Free Front-End Resource j Patternry. http:\/\/patternry.com\/patterns\/ . Accessed January , 2014 . Patternry. Patternry Open -- A Free Front-End Resource j Patternry. http:\/\/patternry.com\/patterns\/. Accessed January, 2014."},{"key":"e_1_3_2_1_29_1","volume-title":"Accessed","author":"PBGT.","year":"2014","unstructured":"PBGT. Pattern-Based GUI Testing Wiki. http:\/\/paginas.fe.up.pt\/~apaiva\/pbgtwiki\/doku.php?id=publications, 2014 . Accessed August , 2014 . PBGT. Pattern-Based GUI Testing Wiki. http:\/\/paginas.fe.up.pt\/~apaiva\/pbgtwiki\/doku.php?id=publications, 2014. Accessed August, 2014."},{"key":"e_1_3_2_1_30_1","volume-title":"Accessed","author":"Raszka R.","year":"2014","unstructured":"R. Raszka . Pttrns -- Mobile User Interface Patterns. http:\/\/pttrns.com\/ . Accessed January , 2014 . R. Raszka. Pttrns -- Mobile User Interface Patterns. http:\/\/pttrns.com\/. Accessed January, 2014."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/QUATIC.2014.20"},{"key":"e_1_3_2_1_32_1","volume-title":"Accessed","year":"2014","unstructured":"Telerik. Telerik Mobile App Development Platform, .NET UI Controls, Web, Mobile, Desktop Development Tools. www.telerik.com . Accessed January , 2014 . Telerik. Telerik Mobile App Development Platform, .NET UI Controls, Web, Mobile, Desktop Development Tools. www.telerik.com. Accessed January, 2014."},{"key":"e_1_3_2_1_33_1","unstructured":"J. Tidwell. Designing Interfaces. O'Reilly Sebastopol CA 2011.   J. Tidwell. Designing Interfaces . O'Reilly Sebastopol CA 2011."},{"key":"e_1_3_2_1_34_1","volume-title":"Accessed","author":"Toxboe A.","year":"2014","unstructured":"A. Toxboe . Design patterns. http:\/\/ui-patterns.com\/patterns\/ . Accessed January , 2014 . A. Toxboe. Design patterns. http:\/\/ui-patterns.com\/patterns\/. Accessed January, 2014."},{"key":"e_1_3_2_1_35_1","unstructured":"I. D. T. UASP. Pattern Browser. http:\/\/patternbrowser.org\/code\/pattern\/pattern.php. Accessed January 2014.  I. D. T. UASP. Pattern Browser. http:\/\/patternbrowser.org\/code\/pattern\/pattern.php. Accessed January 2014."},{"key":"e_1_3_2_1_36_1","volume-title":"Accessed","author":"van Welie M.","year":"2014","unstructured":"M. van Welie . Interaction Design Pattern Library. http:\/\/www.welie.com\/patterns, 2008 . Accessed January , 2014 . M. van Welie. Interaction Design Pattern Library. http:\/\/www.welie.com\/patterns, 2008. Accessed January, 2014."},{"key":"e_1_3_2_1_37_1","volume-title":"Accessed","author":"Wacha C.","year":"2014","unstructured":"C. Wacha . home -- PHP iAddressBook. http:\/\/iaddressbook.org\/wiki\/ . Accessed June , 2014 . C. Wacha. home -- PHP iAddressBook. http:\/\/iaddressbook.org\/wiki\/. Accessed June, 2014."},{"key":"e_1_3_2_1_38_1","volume-title":"Accessed","author":"Mail","year":"2014","unstructured":"Yahoo! Yahoo! Mail -- Sign in to Yahoo. http:\/\/mail.yahoo.com . Accessed January , 2014 . Yahoo! Yahoo! Mail -- Sign in to Yahoo. http:\/\/mail.yahoo.com. Accessed January, 2014."},{"key":"e_1_3_2_1_39_1","volume-title":"http:\/\/developer.yahoo.com\/ypatterns","author":"Library Design Pattern","year":"2012","unstructured":"Yahoo! Yahoo! Design Pattern Library . http:\/\/developer.yahoo.com\/ypatterns , 2012 . Accessed December, 2013. Yahoo! Yahoo! Design Pattern Library. http:\/\/developer.yahoo.com\/ypatterns, 2012. Accessed December, 2013."}],"event":{"name":"EuroPLoP 2014: 19th European Conference on Pattern Languages of Programs","location":"Irsee Germany","acronym":"EuroPLoP 2014"},"container-title":["Proceedings of the 19th European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2721956.2721972","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2721956.2721972","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:13:28Z","timestamp":1750227208000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2721956.2721972"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,7,9]]},"references-count":38,"alternative-id":["10.1145\/2721956.2721972","10.1145\/2721956"],"URL":"https:\/\/doi.org\/10.1145\/2721956.2721972","relation":{},"subject":[],"published":{"date-parts":[[2014,7,9]]},"assertion":[{"value":"2014-07-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}