{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T14:14:35Z","timestamp":1778249675431,"version":"3.51.4"},"reference-count":36,"publisher":"Association for Computing Machinery (ACM)","issue":"CSCW","license":[{"start":{"date-parts":[[2019,11,7]],"date-time":"2019-11-07T00:00:00Z","timestamp":1573084800000},"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":["Proc. ACM Hum.-Comput. Interact."],"published-print":{"date-parts":[[2019,11,7]]},"abstract":"<jats:p>Online communities like Dribbble and GraphicBurger allow GUI designers to share their design artwork and learn from each other. These design sharing platforms are important sources for design inspiration, but our survey with GUI designers suggests additional information needs unmet by existing design sharing platforms. First, designers need to see the practical use of certain GUI designs in real applications, rather than just artworks. Second, designers want to see not only the overall designs but also the detailed design of the GUI components. Third, designers need advanced GUI design search abilities (e.g., multi-facets search) and knowledge discovery support (e.g., demographic investigation, cross-company design comparison). This paper presents Gallery D.C. http:\/\/mui-collection.herokuapp.com\/, a gallery of GUI design components that harness GUI designs crawled from millions of real-world applications using reverse-engineering and computer vision techniques. Through a process of invisible crowdsourcing, Gallery D.C. supports novel ways for designers to collect, analyze, search, summarize and compare GUI designs on a massive scale. We quantitatively evaluate the quality of Gallery D.C. and demonstrate that Gallery D.C. offers additional support for design sharing and knowledge discovery beyond existing platforms.<\/jats:p>","DOI":"10.1145\/3359282","type":"journal-article","created":{"date-parts":[[2019,11,8]],"date-time":"2019-11-08T13:40:21Z","timestamp":1573220421000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":65,"title":["Gallery D.C.: Design Search and Knowledge Discovery through Auto-created GUI Component Gallery"],"prefix":"10.1145","volume":"3","author":[{"given":"Chunyang","family":"Chen","sequence":"first","affiliation":[{"name":"Monash University, Clayton, VIC, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sidong","family":"Feng","sequence":"additional","affiliation":[{"name":"Australian National University, Canberra, ACT, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenchang","family":"Xing","sequence":"additional","affiliation":[{"name":"Australian National University, Canberra, ACT, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Linda","family":"Liu","sequence":"additional","affiliation":[{"name":"Google, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shengdong","family":"Zhao","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinshui","family":"Wang","sequence":"additional","affiliation":[{"name":"Fujian University of Technology, Fuzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,11,7]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2013. Elven iPhone App UI Kit. https:\/\/graphicburger.com\/elven-iphone-app-ui-kit\/. Accessed: 2018-04--25.  2013. Elven iPhone App UI Kit. https:\/\/graphicburger.com\/elven-iphone-app-ui-kit\/. Accessed: 2018-04--25."},{"key":"e_1_2_1_2_1","volume-title":"https:\/\/axurewidgets.com\/download-axure-widgets\/. Accessed","author":"Widgets Axure","year":"2018","unstructured":"2018. Axure Widgets . https:\/\/axurewidgets.com\/download-axure-widgets\/. Accessed 2018 . 2018. Axure Widgets. https:\/\/axurewidgets.com\/download-axure-widgets\/. Accessed 2018."},{"key":"e_1_2_1_3_1","unstructured":"2018. The Global Network For Creatives GET STARTED. https:\/\/www.uplabs.com. Accessed: 2018-04--25.  2018. The Global Network For Creatives GET STARTED. https:\/\/www.uplabs.com. Accessed: 2018-04--25."},{"key":"e_1_2_1_4_1","unstructured":"2018. Google Play. https:\/\/play.google.com\/store\/apps. Accessed: 2018-04--25.  2018. Google Play. https:\/\/play.google.com\/store\/apps. Accessed: 2018-04--25."},{"key":"e_1_2_1_5_1","volume-title":"http:\/\/inspired-ui.com\/. Accessed","year":"2018","unstructured":"2018. Inspired-ui. http:\/\/inspired-ui.com\/. Accessed 2018 . 2018. Inspired-ui. http:\/\/inspired-ui.com\/. Accessed 2018."},{"key":"e_1_2_1_6_1","volume-title":"Mobile app design. https:\/\/www.pinterest.com.au\/timoa\/mobile-ui-photos\/. Accessed","year":"2018","unstructured":"2018. Mobile app design. https:\/\/www.pinterest.com.au\/timoa\/mobile-ui-photos\/. Accessed 2018 . 2018. Mobile app design. https:\/\/www.pinterest.com.au\/timoa\/mobile-ui-photos\/. Accessed 2018."},{"key":"e_1_2_1_7_1","volume-title":"https:\/\/pttrns.com\/. Accessed","year":"2018","unstructured":"2018. Pttrns. https:\/\/pttrns.com\/. Accessed 2018 . 2018. Pttrns. https:\/\/pttrns.com\/. Accessed 2018."},{"key":"e_1_2_1_8_1","unstructured":"2018. UI Automator. https:\/\/developer.android.com\/training\/testing\/ui-automator. Accessed: 2018-04--25.  2018. UI Automator. https:\/\/developer.android.com\/training\/testing\/ui-automator. Accessed: 2018-04--25."},{"key":"e_1_2_1_9_1","volume-title":"The Effectiveness of Data Augmentation for Detection of Gastrointestinal Diseases from Endoscopical Images. arXiv preprint arXiv:1712.03689","author":"Asperti Andrea","year":"2017","unstructured":"Andrea Asperti and Claudio Mastronardo . 2017. The Effectiveness of Data Augmentation for Detection of Gastrointestinal Diseases from Endoscopical Images. arXiv preprint arXiv:1712.03689 ( 2017 ). Andrea Asperti and Claudio Mastronardo. 2017. The Effectiveness of Data Augmentation for Detection of Gastrointestinal Diseases from Endoscopical Images. arXiv preprint arXiv:1712.03689 (2017)."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970313"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197231.3197244"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3274302"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180240"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2961111.2962588"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2016.17"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3134667"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00070"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126651"},{"key":"e_1_2_1_19_1","volume-title":"Fast r-cnn. arXiv preprint arXiv:1504.08083","author":"Girshick Ross","year":"2015","unstructured":"Ross Girshick . 2015. Fast r-cnn. arXiv preprint arXiv:1504.08083 ( 2015 ). Ross Girshick. 2015. Fast r-cnn. arXiv preprint arXiv:1504.08083 (2015)."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2017.322"},{"key":"e_1_2_1_21_1","volume-title":"Smart learning of logo detection for mobile phone applications. Multimedia Tools and Applications","author":"Jo Insoon","year":"2016","unstructured":"Insoon Jo and Im Y Jung . 2016. Smart learning of logo detection for mobile phone applications. Multimedia Tools and Applications ; Dordrecht 13211--13233 ( 2016 ). Insoon Jo and Im Y Jung. 2016. Smart learning of logo detection for mobile phone applications. Multimedia Tools and Applications; Dordrecht 13211--13233 (2016)."},{"key":"e_1_2_1_22_1","unstructured":"Alex Krizhevsky Ilya Sutskever and Geoffrey E Hinton. 2012. Imagenet classification with deep convolutional neural networks. In Advances in neural information processing systems. 1097--1105.  Alex Krizhevsky Ilya Sutskever and Geoffrey E Hinton. 2012. Imagenet classification with deep convolutional neural networks. In Advances in neural information processing systems. 1097--1105."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2470654.2466420"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.726791"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2628363.2634216"},{"key":"e_1_2_1_26_1","volume-title":"SOFTWARE ENGINEERING JOURNAL","author":"Moran Kevin","year":"2018","unstructured":"Kevin Moran and Carlos Bernal-Cardenas . 2018 . Machine Learning-Based Prototyping of . SOFTWARE ENGINEERING JOURNAL , (2018). Kevin Moran and Carlos Bernal-Cardenas. 2018. Machine Learning-Based Prototyping of. SOFTWARE ENGINEERING JOURNAL, (2018)."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSIPA.2015.7412170"},{"key":"e_1_2_1_28_1","volume-title":"Reverse Engineering Mobile Application. International Conference on Automated Software Engineering","author":"Nguyen Tuan Anh","year":"2015","unstructured":"Tuan Anh Nguyen and Christoph Csallner . 2015 . Reverse Engineering Mobile Application. International Conference on Automated Software Engineering (2015). Tuan Anh Nguyen and Christoph Csallner. 2015. Reverse Engineering Mobile Application. International Conference on Automated Software Engineering (2015)."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-017-0216-3"},{"key":"e_1_2_1_30_1","unstructured":"Shaoqing Ren Kaiming He Ross Girshick and Jian Sun. 2015. Faster r-cnn: Towards real-time object detection with region proposal networks. In Advances in neural information processing systems. 91--99.  Shaoqing Ren Kaiming He Ross Girshick and Jian Sun. 2015. Faster r-cnn: Towards real-time object detection with region proposal networks. In Advances in neural information processing systems. 91--99."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106298"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3174078"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMSP.2017.8122221"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/DICTA.2016.7797091"},{"key":"e_1_2_1_36_1","doi-asserted-by":"crossref","unstructured":"Shuyu Zheng Ziniu Hu and Yun Ma. 2019. FaceOff: Assisting the Manifestation Design of Web Graphical User Interface. (2019).  Shuyu Zheng Ziniu Hu and Yun Ma. 2019. FaceOff: Assisting the Manifestation Design of Web Graphical User Interface. (2019).","DOI":"10.1145\/3289600.3290610"}],"container-title":["Proceedings of the ACM on Human-Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3359282","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3359282","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:53Z","timestamp":1750202633000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3359282"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11,7]]},"references-count":36,"journal-issue":{"issue":"CSCW","published-print":{"date-parts":[[2019,11,7]]}},"alternative-id":["10.1145\/3359282"],"URL":"https:\/\/doi.org\/10.1145\/3359282","relation":{},"ISSN":["2573-0142"],"issn-type":[{"value":"2573-0142","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,11,7]]},"assertion":[{"value":"2019-11-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}