{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,23]],"date-time":"2026-08-23T22:29:57Z","timestamp":1787524197683,"version":"3.56.0"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,5,27]],"date-time":"2018-05-27T00:00:00Z","timestamp":1527379200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,5,27]]},"DOI":"10.1145\/3197231.3197249","type":"proceedings-article","created":{"date-parts":[[2018,7,23]],"date-time":"2018-07-23T13:02:25Z","timestamp":1532350945000},"page":"224-235","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["P2A"],"prefix":"10.1145","author":[{"given":"Siva","family":"Natarajan","sequence":"first","affiliation":[{"name":"The University of Texas at Arlington"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christoph","family":"Csallner","sequence":"additional","affiliation":[{"name":"The University of Texas at Arlington"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,5,27]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"View programming guide for iOS. https:\/\/developer.apple.com\/library\/content\/documentation\/WindowsViews\/Conceptual\/ViewPG<sub>i<\/sub>PhoneOS\/Introduction\/Introduction.html. (Oct","author":"Apple Inc. 2013.","year":"2013","unstructured":"Apple Inc. 2013. View programming guide for iOS. https:\/\/developer.apple.com\/library\/content\/documentation\/WindowsViews\/Conceptual\/ViewPG<sub>i<\/sub>PhoneOS\/Introduction\/Introduction.html. (Oct . 2013 ). Accessed March 2018. Apple Inc. 2013. View programming guide for iOS. https:\/\/developer.apple.com\/library\/content\/documentation\/WindowsViews\/Conceptual\/ViewPG<sub>i<\/sub>PhoneOS\/Introduction\/Introduction.html. (Oct. 2013). Accessed March 2018."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509549"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2037373.2037440"},{"key":"e_1_3_2_1_4_1","volume-title":"Learning OpenCV: Computer Vision with the OpenCV Library","author":"Bradski Gary","unstructured":"Gary Bradski and Adrian Kaehler . 2008. Learning OpenCV: Computer Vision with the OpenCV Library ( first ed.). O'Reilly . Gary Bradski and Adrian Kaehler. 2008. Learning OpenCV: Computer Vision with the OpenCV Library (first ed.). O'Reilly."},{"key":"e_1_3_2_1_5_1","volume-title":"Proc. AAAI Spring Symposium on Sketch Understanding. AAAI, 9--14","author":"Caetano Anabela","year":"2002","unstructured":"Anabela Caetano , Neri Goulart , Manuel Fonseca , and Joaquim Jorge . 2002 . JavaS-ketchIt: Issues in sketching the look of user interfaces . In Proc. AAAI Spring Symposium on Sketch Understanding. AAAI, 9--14 . Anabela Caetano, Neri Goulart, Manuel Fonseca, and Joaquim Jorge. 2002. JavaS-ketchIt: Issues in sketching the look of user interfaces. In Proc. AAAI Spring Symposium on Sketch Understanding. AAAI, 9--14."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2007.24"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.1986.4767851"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2047196.2047228"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029632.1029678"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/1776994.1777015"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/AGILE.2011.24"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1385569.1385606"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753554"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979086"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1111\/1468-4446.12075"},{"key":"e_1_3_2_1_16_1","volume-title":"Learning Android: Develop Mobile Apps Using Java and Eclipse","author":"Gargenta Marko","year":"2014","unstructured":"Marko Gargenta and Masumi Nakamura . 2014 . Learning Android: Develop Mobile Apps Using Java and Eclipse ( second ed.). O'Reilly . Marko Gargenta and Masumi Nakamura. 2014. Learning Android: Develop Mobile Apps Using Java and Eclipse (second ed.). O'Reilly."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACHI.2008.24"},{"key":"e_1_3_2_1_18_1","volume-title":"https:\/\/www.flinto.com\/. (2017). Accessed","author":"Flinto Inc. 2017.","year":"2018","unstructured":"Flinto Inc. 2017. https:\/\/www.flinto.com\/. (2017). Accessed March 2018 . Flinto Inc. 2017. https:\/\/www.flinto.com\/. (2017). Accessed March 2018."},{"key":"e_1_3_2_1_19_1","volume-title":"Material design for Android. https:\/\/developer.android.com\/design\/material\/index.html. (2017). Accessed","author":"Google Inc. 2017.","year":"2018","unstructured":"Google Inc. 2017. Material design for Android. https:\/\/developer.android.com\/design\/material\/index.html. (2017). Accessed March 2018 . Google Inc. 2017. Material design for Android. https:\/\/developer.android.com\/design\/material\/index.html. (2017). Accessed March 2018."},{"key":"e_1_3_2_1_20_1","volume-title":"Top free in Android apps. https:\/\/play.google.com\/store\/apps\/collection\/topselling<sub>f<\/sub>ree?hl=en. (2017). Accessed","author":"Google Inc. 2017.","year":"2018","unstructured":"Google Inc. 2017. Top free in Android apps. https:\/\/play.google.com\/store\/apps\/collection\/topselling<sub>f<\/sub>ree?hl=en. (2017). Accessed March 2018 . Google Inc. 2017. Top free in Android apps. https:\/\/play.google.com\/store\/apps\/collection\/topselling<sub>f<\/sub>ree?hl=en. (2017). Accessed March 2018."},{"key":"e_1_3_2_1_21_1","volume-title":"https:\/\/www.invisionapp.com\/. (2017). Accessed","author":"Invision Inc. 2017.","year":"2018","unstructured":"Invision Inc. 2017. https:\/\/www.invisionapp.com\/. (2017). Accessed March 2018 . Invision Inc. 2017. https:\/\/www.invisionapp.com\/. (2017). Accessed March 2018."},{"key":"e_1_3_2_1_22_1","unstructured":"Kony Inc. 2014. Bridging the gap: Mobile app design and development. http:\/\/forms.kony.com\/rs\/konysolutions\/images\/Bridging<sub>G<\/sub>ap<sub>B<\/sub>rochure<sub>d<\/sub>ec<sub>1<\/sub>0<sub>1<\/sub>4.pdf. (Dec. 2014). Accessed March 2018.  Kony Inc. 2014. Bridging the gap: Mobile app design and development. http:\/\/forms.kony.com\/rs\/konysolutions\/images\/Bridging<sub>G<\/sub>ap<sub>B<\/sub>rochure<sub>d<\/sub>ec<sub>1<\/sub>0<sub>1<\/sub>4.pdf. (Dec. 2014). Accessed March 2018."},{"key":"e_1_3_2_1_23_1","volume-title":"https:\/\/framer.com\/. (2017). Accessed","author":"Motif Tools BV Inc. 2017.","year":"2018","unstructured":"Motif Tools BV Inc. 2017. https:\/\/framer.com\/. (2017). Accessed March 2018 . Motif Tools BV Inc. 2017. https:\/\/framer.com\/. (2017). Accessed March 2018."},{"key":"e_1_3_2_1_24_1","volume-title":"https:\/\/www.Zeplin.io\/. (2017). Accessed","author":"Zeplin Inc. 2017.","year":"2018","unstructured":"Zeplin Inc. 2017. https:\/\/www.Zeplin.io\/. (2017). Accessed March 2018 . Zeplin Inc. 2017. https:\/\/www.Zeplin.io\/. (2017). Accessed March 2018."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-01516-8_27"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2013.77"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/223904.223910"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.910894"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557349"},{"key":"e_1_3_2_1_30_1","volume-title":"Proc. 1st ACM Digital Rights Management Workshop (DRM). Springer, 13--21","author":"Mih\u00e7ak Mehmet Kivan\u00e7","year":"2001","unstructured":"Mehmet Kivan\u00e7 Mih\u00e7ak and Ramarathnam Venkatesan . 2001 . New iterative geometric methods for robust perceptual image hashing . In Proc. 1st ACM Digital Rights Management Workshop (DRM). Springer, 13--21 . Mehmet Kivan\u00e7 Mih\u00e7ak and Ramarathnam Venkatesan. 2001. New iterative geometric methods for robust perceptual image hashing. In Proc. 1st ACM Digital Rights Management Workshop (DRM). Springer, 13--21."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2006.881948"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/174800.174808"},{"key":"e_1_3_2_1_33_1","volume-title":"Computer Science Handbook","author":"Myers Brad A.","unstructured":"Brad A. Myers . 2012. Graphical user interface programming . In Computer Science Handbook ( second ed.), Allen B. Tucker (Ed.). CRC Press . Brad A. Myers. 2012. Graphical user interface programming. In Computer Science Handbook (second ed.), Allen B. Tucker (Ed.). CRC Press."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/344949.344959"},{"key":"e_1_3_2_1_35_1","volume-title":"iOS 7 Programming Cookbook","author":"Nahavandipoor Vandad","unstructured":"Vandad Nahavandipoor . 2013. iOS 7 Programming Cookbook ( first ed.). O'Reilly . Vandad Nahavandipoor. 2013. iOS 7 Programming Cookbook (first ed.). O'Reilly."},{"key":"e_1_3_2_1_37_1","volume-title":"Proc. 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 248--259","author":"Tuan","unstructured":"Tuan A. Nguyen and Christoph Csallner. 2015. Reverse engineering mobile application user interfaces with REMAUI . In Proc. 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 248--259 . Tuan A. Nguyen and Christoph Csallner. 2015. Reverse engineering mobile application user interfaces with REMAUI. In Proc. 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 248--259."},{"key":"e_1_3_2_1_38_1","volume-title":"Android Design Patterns: Interaction Design Solutions for Developers","author":"Nudelman Greg","unstructured":"Greg Nudelman . 2013. Android Design Patterns: Interaction Design Solutions for Developers . Wiley . Greg Nudelman. 2013. Android Design Patterns: Interaction Design Solutions for Developers. Wiley."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.824821"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/223500.223514"},{"key":"e_1_3_2_1_41_1","volume-title":"Proc. 14th International Conference on Web Engineering (ICWE). Springer.","author":"Salamati Taba Seyyed Ehsan","year":"2014","unstructured":"Seyyed Ehsan Salamati Taba , Iman Keivanloo , Ying Zou , Joanna Ng , and Tinny Ng . 2014 . An Exploratory Study on the Relation between User Interface Complexity and the Perceived Quality of Android Applications . In Proc. 14th International Conference on Web Engineering (ICWE). Springer. Seyyed Ehsan Salamati Taba, Iman Keivanloo, Ying Zou, Joanna Ng, and Tinny Ng. 2014. An Exploratory Study on the Relation between User Interface Complexity and the Perceived Quality of Android Applications. In Proc. 14th International Conference on Web Engineering (ICWE). Springer."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2037373.2037392"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2095050.2095093"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2494603.2480308"},{"key":"e_1_3_2_1_45_1","volume-title":"https:\/\/supernova.studio\/. (2018). Accessed","author":"Studio Supernova","year":"2018","unstructured":"Supernova Studio . 2018. https:\/\/supernova.studio\/. (2018). Accessed March 2018 . Supernova Studio. 2018. https:\/\/supernova.studio\/. (2018). Accessed March 2018."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2006.873601"},{"key":"e_1_3_2_1_47_1","volume-title":"Computer Vision: Algorithms and Applications","author":"Szeliski Richard","year":"2010","unstructured":"Richard Szeliski . 2010 . Computer Vision: Algorithms and Applications . Springer . Richard Szeliski. 2010. Computer Vision: Algorithms and Applications. Springer."},{"key":"e_1_3_2_1_48_1","unstructured":"The Nielsen Company. 2013. The Mobile Consumer: A Global Snapshot. http:\/\/www.nielsen.com\/us\/en\/insights\/reports\/2013\/mobile-consumer-report-february-2013.html. (Feb. 2013). Accessed March 2018.  The Nielsen Company. 2013. The Mobile Consumer: A Global Snapshot. http:\/\/www.nielsen.com\/us\/en\/insights\/reports\/2013\/mobile-consumer-report-february-2013.html. (Feb. 2013). Accessed March 2018."},{"key":"e_1_3_2_1_49_1","first-page":"4","article-title":"Feature extraction methods for character recognition---A survey","volume":"29","author":"Trier \u00d8ivind Due","year":"1996","unstructured":"\u00d8ivind Due Trier , Anil K. Jain , and Torfinn Taxt . 1996 . Feature extraction methods for character recognition---A survey . Pattern Recognition 29 , 4 (April 1996), 641--662. \u00d8ivind Due Trier, Anil K. Jain, and Torfinn Taxt. 1996. Feature extraction methods for character recognition---A survey. Pattern Recognition 29, 4 (April 1996), 641--662.","journal-title":"Pattern Recognition"},{"key":"e_1_3_2_1_50_1","volume-title":"Bovik","author":"Wang Zhou","year":"2009","unstructured":"Zhou Wang and Alan C . Bovik . 2009 . Mean squared error: Love it or leave it? A new look at signal fidelity measures. IEEE Signal Processing Magazine 26 (Jan. 2009), 98--117. Issue 1. Zhou Wang and Alan C. Bovik. 2009. Mean squared error: Love it or leave it? A new look at signal fidelity measures. IEEE Signal Processing Magazine 26 (Jan. 2009), 98--117. Issue 1."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1125021.1125094"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.5555\/2818754.2818768"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.76"},{"key":"e_1_3_2_1_55_1","volume-title":"Implementation and benchmarking of perceptual image hash functions. Master's thesis","author":"Zauner Christoph","unstructured":"Christoph Zauner . 2010. Implementation and benchmarking of perceptual image hash functions. Master's thesis . Upper Austria University of Applied Sciences , Hagenberg Campus . Christoph Zauner. 2010. Implementation and benchmarking of perceptual image hash functions. Master's thesis. Upper Austria University of Applied Sciences, Hagenberg Campus."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2501988.2502007"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-40480-1_35"}],"event":{"name":"ICSE '18: 40th International Conference on Software Engineering","location":"Gothenburg Sweden","acronym":"ICSE '18","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE-CS Computer Society"]},"container-title":["Proceedings of the 5th International Conference on Mobile Software Engineering and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197231.3197249","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3197231.3197249","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:07:17Z","timestamp":1750212437000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197231.3197249"}},"subtitle":["a tool for converting pixels to animated mobile application user interfaces"],"short-title":[],"issued":{"date-parts":[[2018,5,27]]},"references-count":56,"alternative-id":["10.1145\/3197231.3197249","10.1145\/3197231"],"URL":"https:\/\/doi.org\/10.1145\/3197231.3197249","relation":{},"subject":[],"published":{"date-parts":[[2018,5,27]]},"assertion":[{"value":"2018-05-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}