{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T04:17:16Z","timestamp":1771647436363,"version":"3.50.1"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2017,9,2]],"date-time":"2017-09-02T00:00:00Z","timestamp":1504310400000},"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":["Software Qual J"],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1007\/s11219-017-9387-1","type":"journal-article","created":{"date-parts":[[2017,9,1]],"date-time":"2017-09-01T23:55:57Z","timestamp":1504310157000},"page":"1553-1570","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Mobile GUI testing"],"prefix":"10.1007","volume":"26","author":[{"given":"In\u00eas Coimbra","family":"Morgado","sequence":"first","affiliation":[]},{"given":"Ana C. R.","family":"Paiva","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,9,2]]},"reference":[{"key":"9387_CR1","volume-title":"A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure)","author":"CW Alexander","year":"1977","unstructured":"Alexander, C.W., Ishikawa, S., Silverstein, M., & Jacobson, M. (1977). A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure), 1st edn. Oxford: Oxford University Press.","edition":"1st edn."},{"issue":"5","key":"9387_CR2","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1109\/MS.2014.55","volume":"32","author":"D Amalfitano","year":"2015","unstructured":"Amalfitano, D., Fasolino, A.R., Tramontana, P., Ta, B., & Memon, A. (2015). MobiGUITAR: Automated Model-Based Testing of Mobile Apps. IEEE Software, 32 (5), 53\u201359. https:\/\/doi.org\/10.1109\/MS.2014.55 . http:\/\/ieeexplore.ieee.org\/lpdocs\/epic03\/wrapper.htm?arnumber=6786194 .","journal-title":"IEEE Software"},{"key":"9387_CR3","unstructured":"Android, G. (2015a). Android navigation drawer. http:\/\/goo.gl\/nnJOoj ."},{"key":"9387_CR4","unstructured":"Android, G. (2015b). Up and running with material design."},{"key":"9387_CR5","doi-asserted-by":"publisher","unstructured":"Avancini, A., & Ceccato, M. (2013). Security testing of the communication among android applications. In Automation of Software Test (AST), 2013 8th International Workshop on, IEEE Press, San Francisco, California, pp 57\u201363. https:\/\/doi.org\/10.1109\/IWAST.2013.6595792 .","DOI":"10.1109\/IWAST.2013.6595792"},{"key":"9387_CR6","doi-asserted-by":"publisher","unstructured":"Batyuk, L., Herpich, M., Camtepe, S.A., Raddatz, K., Schmidt, A.D., & Albayrak, S. (2011). Using static analysis for automatic assessment and mitigation of unwanted and malicious activities within Android applications. In Malicious and Unwanted Software (MALWARE), 2011 6th International Conference on, IEEE, Fajardo, Puerto Rico, pp 66\u201372. https:\/\/doi.org\/10.1109\/MALWARE.2011.6112328 .","DOI":"10.1109\/MALWARE.2011.6112328"},{"key":"9387_CR7","doi-asserted-by":"crossref","unstructured":"Coimbra Morgado, I., & Paiva, A.C.R. (2015a). Test patterns for android mobile applications. In 20th European Conference on Pattern Languages of Programs (Europlop 2015), Irsee, Germany. http:\/\/dl.acm.org\/citation.cfm?id=2855354 .","DOI":"10.1145\/2855321.2855354"},{"key":"9387_CR8","doi-asserted-by":"crossref","unstructured":"Coimbra Morgado, I., & Paiva, A.C.R. (2015b). Testing approach for mobile applications through reverse engineering of UI patterns. In Sixth International Workshop on Testing Techniques for Event BasED Software.","DOI":"10.1109\/ASEW.2015.11"},{"key":"9387_CR9","doi-asserted-by":"crossref","unstructured":"Coimbra Morgado, I., & Paiva, A.C.R. (2015c). The iMPAcT Tool: testing UI patterns on mobile applications. In 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE 2015), Lincoln, NE, USA. http:\/\/ieeexplore.ieee.org\/xpls\/abs_all.jsp?arnumber=7372083 .","DOI":"10.1109\/ASE.2015.96"},{"key":"9387_CR10","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1016\/j.procs.2016.04.127","volume":"83","author":"I Coimbra Morgado","year":"2016","unstructured":"Coimbra Morgado, I., & Paiva, A.C.R. (2016). Impact of execution modes on finding android failures. Procedia Computer Science, 83, 284\u2013291. https:\/\/doi.org\/10.1016\/j.procs.2016.04.127 . http:\/\/www.sciencedirect.com\/science\/article\/pii\/S1877050916301508 .","journal-title":"Procedia Computer Science"},{"key":"9387_CR11","doi-asserted-by":"publisher","unstructured":"Dar, M.A., & Parvez, J. (2014). Enhancing security of android & IOS by implementing need-based security (NBS). In 2014 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT), IEEE, Kanyakumari, India, pp 728\u2013733. https:\/\/doi.org\/10.1109\/ICCICCT.2014.6993055 .","DOI":"10.1109\/ICCICCT.2014.6993055"},{"key":"9387_CR12","volume-title":"Analysis Patterns - Reusable Object Models","author":"M Fowler","year":"1997","unstructured":"Fowler, M. (1997). Analysis Patterns - Reusable Object Models. Boston: Addison-Wesley."},{"key":"9387_CR13","doi-asserted-by":"publisher","unstructured":"Franke, D., Kowalewski, S., Weise, C., & Prakobkosol, N. (2012). Testing conformance of life cycle dependent properties of mobile applications. In 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation, IEEE, Montreal, QC, Canada, pp 241\u2013250. https:\/\/doi.org\/10.1109\/ICST.2012.104 . http:\/\/ieeexplore.ieee.org\/articleDetails.jsp?arnumber=6200126 .","DOI":"10.1109\/ICST.2012.104"},{"key":"9387_CR14","doi-asserted-by":"crossref","unstructured":"Gorla, A., Tavecchia, I., Gross, F., & Zeller, A. (2014). Checking app behavior against app descriptions. In Proceedings of the 36th International Conference on Software Engineering (ICSE 2014), ACM Press, Hyderabad, India, pp 1025\u20131035.","DOI":"10.1145\/2568225.2568276"},{"key":"9387_CR15","unstructured":"Ingraham, N. (2013). Apple announces 1 million apps in the App Store, more than 1 billion songs played on iTunes radio. https:\/\/goo.gl\/MYwnYo ."},{"key":"9387_CR16","unstructured":"ISO\/IEC (2011). ISO\/IEC 25010:2011 - Systems and software engineering \u2014 Systems and software Quality Requirements and Evaluation (SQuaRE) \u2014 system and software quality models. Tech. rep. https:\/\/www.iso.org\/standard\/35733.html ."},{"key":"9387_CR17","doi-asserted-by":"publisher","unstructured":"Moran, K., Linares-Vasquez, M., Bernal-Cardenas, C., Vendome, C., & Poshyvanyk, D. (2016). Automatically discovering, reporting and reproducing android application crashes. In 2016 IEEE International Conference on Software Testing, Verification and Validation (ICST), IEEE, Chicago, IL, USA, pp 33\u201344. https:\/\/doi.org\/10.1109\/ICST.2016.34 . http:\/\/ieeexplore.ieee.org\/lpdocs\/epic03\/wrapper.htm?arnumber=7515457 .","DOI":"10.1109\/ICST.2016.34"},{"issue":"3","key":"9387_CR18","doi-asserted-by":"publisher","first-page":"e1629","DOI":"10.1002\/stvr.1629","volume":"27","author":"Rodrigo M. L. M. Moreira","year":"2017","unstructured":"Moreira, R.M.L.M., Paiva, A.C.R., Nabuco, M., & Memon, A. (2017). Pattern-based GUI testing: bridging the gap between design and quality assurance. Softw Test, Verif Reliab; 27(3). https:\/\/doi.org\/10.1002\/stvr.1629 .","journal-title":"Software Testing, Verification and Reliability"},{"key":"9387_CR19","volume-title":"Automated pattern-based testing of mobile applications","author":"IC Morgado","year":"2017","unstructured":"Morgado, I.C. (2017). Automated pattern-based testing of mobile applications. Porto: PhD thesis. Faculty of Engineering of the University of Porto."},{"key":"9387_CR20","doi-asserted-by":"publisher","unstructured":"Muccini, H., di Francesco, A., & Esposito, P. (2012). Software testing of mobile applications: challenges and future research directions. In Automation of Software Test (AST), 2012 7th International Workshop on, IEEE, Zurich, Switzerland, pp 29\u201335. https:\/\/doi.org\/10.1109\/IWAST.2012.6228987 .","DOI":"10.1109\/IWAST.2012.6228987"},{"key":"9387_CR21","doi-asserted-by":"publisher","unstructured":"Nguyen, C.D., Marchetto, A., & Tonella, P. (2012). Combining model-based and combinatorial testing for effective test case generation. In Proceedings of the 2012 International Symposium on Software Testing and Analysis (ISSTA 2012), ACM Press, Minneapolis, MN, USA, pp 100\u2013110. https:\/\/doi.org\/10.1145\/2338965.2336765 .","DOI":"10.1145\/2338965.2336765"},{"key":"9387_CR22","doi-asserted-by":"publisher","unstructured":"Ravitch, T., Creswick, E.R., Tomb, A., Foltzer, A., Elliott, T., & Casburn, L. (2014). Multi-App Security Analysis with FUSE: Statically Detecting Android App Collusion. In Proceedings of the 4th Program Protection and Reverse Engineering Workshop (PPREW-4), ACM, New Orleans, LA, USA, pp 4:1\u20134:10. https:\/\/doi.org\/10.1145\/2689702.2689705 .","DOI":"10.1145\/2689702.2689705"},{"key":"9387_CR23","doi-asserted-by":"publisher","unstructured":"Zhu, H., Ye, X., Zhang, X., & Shen, K. (2015). A context-aware approach for dynamic GUI testing of android applications. In 2015 IEEE 39th annual computer software and applications conference (COMPSAC), IEEE, TaiChung, Taiwan, vol 2, pp 248\u2013253. https:\/\/doi.org\/10.1109\/COMPSAC.2015.77 .","DOI":"10.1109\/COMPSAC.2015.77"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-017-9387-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-017-9387-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-017-9387-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,3]],"date-time":"2019-10-03T02:11:10Z","timestamp":1570068670000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-017-9387-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,2]]},"references-count":23,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,12]]}},"alternative-id":["9387"],"URL":"https:\/\/doi.org\/10.1007\/s11219-017-9387-1","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,9,2]]},"assertion":[{"value":"2 September 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}