Don't Do That! Hunting Down Visual Design Smells in Complex UIs Against Design Guidelines
Just like code smells in source code, UI design has visual design smells. We study 93 don't-do-that guidelines in the Material Design, a complex design system created by Google. We find that these don't-guidelines go far beyond UI aesthetics, and involve seven general design dimensions (la...
Uloženo v:
| Vydáno v: | Proceedings / International Conference on Software Engineering s. 761 - 772 |
|---|---|
| Hlavní autoři: | , , , , , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
01.05.2021
|
| Témata: | |
| ISBN: | 1665402962, 9781665402965 |
| ISSN: | 1558-1225 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | Just like code smells in source code, UI design has visual design smells. We study 93 don't-do-that guidelines in the Material Design, a complex design system created by Google. We find that these don't-guidelines go far beyond UI aesthetics, and involve seven general design dimensions (layout, typography, iconography, navigation, communication, color, and shape) and four component design aspects (anatomy, placement, behavior, and usage). Violating these guidelines results in visual design smells in UIs (or UI design smells). In a study of 60,756 UIs of 9,286 Android apps, we find that 7,497 UIs of 2,587 apps have at least one violation of some Material Design guidelines. This reveals the lack of developer training and tool support to avoid UI design smells. To fill this gap, we design an automated UI design smell detector (UIS-Hunter) that extracts and validates multi-modal UI information (component metadata, typography, iconography, color, and edge) for detecting the violation of diverse don't-guidelines in Material Design. The detection accuracy of UIS-Hunter is high (precision=0.81, recall=0.90) on the 60,756 UIs of 9,286 apps. We build a guideline gallery with real-world UI design smells that UIS-Hunter detects for developers to learn the best Material Design practices. Our user studies show that UIS-Hunter is more effective than manual detection of UI design smells, and the UI design smells that are detected by UIS-Hunter have severely negative impacts on app users. |
|---|---|
| AbstractList | Just like code smells in source code, UI design has visual design smells. We study 93 don't-do-that guidelines in the Material Design, a complex design system created by Google. We find that these don't-guidelines go far beyond UI aesthetics, and involve seven general design dimensions (layout, typography, iconography, navigation, communication, color, and shape) and four component design aspects (anatomy, placement, behavior, and usage). Violating these guidelines results in visual design smells in UIs (or UI design smells). In a study of 60,756 UIs of 9,286 Android apps, we find that 7,497 UIs of 2,587 apps have at least one violation of some Material Design guidelines. This reveals the lack of developer training and tool support to avoid UI design smells. To fill this gap, we design an automated UI design smell detector (UIS-Hunter) that extracts and validates multi-modal UI information (component metadata, typography, iconography, color, and edge) for detecting the violation of diverse don't-guidelines in Material Design. The detection accuracy of UIS-Hunter is high (precision=0.81, recall=0.90) on the 60,756 UIs of 9,286 apps. We build a guideline gallery with real-world UI design smells that UIS-Hunter detects for developers to learn the best Material Design practices. Our user studies show that UIS-Hunter is more effective than manual detection of UI design smells, and the UI design smells that are detected by UIS-Hunter have severely negative impacts on app users. |
| Author | Yang, Bo Chen, Chunyang Ye, Deheng Xing, Zhenchang Xia, Xin Li, Shanping |
| Author_xml | – sequence: 1 givenname: Bo surname: Yang fullname: Yang, Bo email: imyb@zju.edu.cn organization: Zhejiang University, China – sequence: 2 givenname: Zhenchang surname: Xing fullname: Xing, Zhenchang email: shan@zju.edu.cn organization: Australian National University, Australia – sequence: 3 givenname: Xin surname: Xia fullname: Xia, Xin email: zhenchang.xing@anu.edu.au organization: Monash University, Australia – sequence: 4 givenname: Chunyang surname: Chen fullname: Chen, Chunyang email: xin.xiachen@monash.edu organization: Monash University, Australia – sequence: 5 givenname: Deheng surname: Ye fullname: Ye, Deheng email: chunyang.chen@monash.edu organization: Tencent AI Lab, China – sequence: 6 givenname: Shanping surname: Li fullname: Li, Shanping email: dericye@tencent.com organization: Zhejiang University, China |
| BookMark | eNo1j09LAkEYhwcySM1PUIfp1Glt3vmzM3OU1VQQOqhBJ3k337WBdVacXapvn1CdfvDw8MBvwHqxicTYPYgxgPBPy2I908oLOZZCwlgIYc0VG0CeGy2kz2WP9cEYl4GU5oaNUgql0Np6ELnus7dpEx9bPm345gPbB77oYhvi4QI-I38NqcOaTymFQ-TrI9V14iHyojmeavri22XikwOGmNp_ad6FPdUhUrpl1xXWiUZ_O2Tb59mmWGSrl_mymKwylM60mTell4BoZVm5EjxWXu31u3UVgc1RAypFqiLhnUGpwecWrSgtCIfOg1ZDdvfbDUS0O53DEc_fO385D8qrHyU7Us0 |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/ICSE43902.2021.00075 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EndPage | 772 |
| ExternalDocumentID | 9402139 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Australian Research Council funderid: 10.13039/501100000923 – fundername: National Science Foundation funderid: 10.13039/100000001 |
| GroupedDBID | -~X .4S .DC 123 23M 29O 5VS 6IE 6IF 6IH 6IK 6IL 6IM 6IN 8US AAJGR AAWTH ABLEC ADZIZ AFFNX ALMA_UNASSIGNED_HOLDINGS APO ARCSS AVWKF BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO EDO FEDTE I-F I07 IEGSK IJVOP IPLJI M43 OCL RIE RIL RIO RNS XOL |
| ID | FETCH-LOGICAL-a285t-95b921aa72bf8b19af93d4c78fe176a41a33e3fe0985a241967a70b7108a89143 |
| IEDL.DBID | RIE |
| ISBN | 1665402962 9781665402965 |
| ISICitedReferencesCount | 37 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000684601800062&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1558-1225 |
| IngestDate | Wed Aug 27 02:21:08 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a285t-95b921aa72bf8b19af93d4c78fe176a41a33e3fe0985a241967a70b7108a89143 |
| PageCount | 12 |
| ParticipantIDs | ieee_primary_9402139 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-May |
| PublicationDateYYYYMMDD | 2021-05-01 |
| PublicationDate_xml | – month: 05 year: 2021 text: 2021-May |
| PublicationDecade | 2020 |
| PublicationTitle | Proceedings / International Conference on Software Engineering |
| PublicationTitleAbbrev | ICSE |
| PublicationYear | 2021 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssib044791064 ssj0006499 |
| Score | 2.421897 |
| Snippet | Just like code smells in source code, UI design has visual design smells. We study 93 don't-do-that guidelines in the Material Design, a complex design system... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 761 |
| SubjectTerms | Color Design methodology GUI testing Guidelines Material design Software engineering Training UI design smell Violation detection Visualization |
| Title | Don't Do That! Hunting Down Visual Design Smells in Complex UIs Against Design Guidelines |
| URI | https://ieeexplore.ieee.org/document/9402139 |
| WOSCitedRecordID | wos000684601800062&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFA3b8MGnqZv4TQTBF7v1O8mj7MPtZQy2yXwaN22qhdrJ2qo_3yRtFcEX39oQSklve85t7rkHoRtfECY494yQUpmghNw1uB9yIwSHUTOwOCGgzSbIbEbXazZvoLtvLYwQQhefiZ461Hv54TYo1K-yPpPJjmQsTdQkxC-1WnXsuC6RwKeof_UV9l3tHSnhUmZJMmiVqEs57Zo28-2q11N97lWaOstk_elgMZIgrUVattXTmPrLeUUDz7j9v1s-QN0fBR-ef2PTIWqI9Ai1awsHXL3RHfQ03Ka3OR5u8fIF8ms8KZ0j5MBHih_jrIAED3WRB168iiTJcJxidZlEfOLVNMP3zxBLhllPeihU2yxVSt9Fq_FoOZgYlduCATb1coN5nNkWALF5RLnFIGJO6AaERsIiPrgWOI5wImEy6oHEfeYTICaXDIUCZZJ2HaNWuk3FCcLClYmIY4eBDYHLnYh7wORUzwt8SiGAU9RRK7V5KxtqbKpFOvt7-Bztq0dRVhleoFa-K8Ql2gve8zjbXeko-AIWNqpF |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFA06BX3yG7-NIPhitU2TJnkUN91wjoGbzKdx06Y6qJ1snfrzTbJuIvjiWxtCKeltz7nNPfcgdBZpLrVSzEuEMAlKoqinokR5CYRS-HGgOAdnNsFbLdHryfYCuphrYbTWrvhMX9pDt5efDOOJ_VV2JU2yYxjLIlpilBJ_qtaaRQ-l3ECfJf_ldziizj3SAKbJk0zYWlmX9dr1iYxI2e1pds5KVV3gy6vGzWPNwLSTaZHg0qHqL-8VBz23a_-76XW0_aPhw-05Om2gBZ1vorWZiQMu3-kt9Fwd5ucFrg5x5xWKU1yfekeYgc8cPw3GE8hw1ZV54Mc3nWVjPMixvUymv3C3McbXLzAwHHM26W5iG2fZYvpt1L2tdW7qXum34AERrPAkU5IEAJyoVKhAQirDhMZcpDrgEdAAwlCHqfalYGCQX0YcuK8MRxEgpCFeO6iSD3O9i7CmJhUJSRITiKkKU8VAmqmMxZEQEMMe2rIr1X-fttTol4u0__fwCVqpdx6a_WajdX-AVu1jmdYcHqJKMZroI7QcfxSD8ejYRcQ3KaWtjA |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%2F+International+Conference+on+Software+Engineering&rft.atitle=Don%27t+Do+That%21+Hunting+Down+Visual+Design+Smells+in+Complex+UIs+Against+Design+Guidelines&rft.au=Yang%2C+Bo&rft.au=Xing%2C+Zhenchang&rft.au=Xia%2C+Xin&rft.au=Chen%2C+Chunyang&rft.date=2021-05-01&rft.pub=IEEE&rft.isbn=9781665402965&rft.issn=1558-1225&rft.spage=761&rft.epage=772&rft_id=info:doi/10.1109%2FICSE43902.2021.00075&rft.externalDocID=9402139 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1558-1225&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1558-1225&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1558-1225&client=summon |

