<  Back to the Polytechnique Montréal portal

Understanding the Practice and Supporting the Creation of Design Systems

Yassine Lamine

Master's thesis (2020)

Open Access document in PolyPublie
[img]
Preview
Open Access to the full text of this document
Terms of Use: All rights reserved
Download (1MB)
Show abstract
Hide abstract

Abstract

Usability specifies how easy, efficient, error-preventing, and pleasant a software system must be to be used by human users. In the recent two to three years, many companies and organizations that develop information and communication technologies have started to adopt design systems that help address the usability of their products. These companies and organizations usually have more than one product across different platforms, which introduces various design challenges such as consistency, maintainability, large costs, and poor collaboration between design teams. Design systems help standardize user interaction design by creating guidelines and reusable components that can be used across products and/or product versions. To understand the growing popularity of design systems, we first conducted a content analysis study of open-source design system issues from GitHub. We found that design system issues consist mainly of bug reports, feature requests and improvement of the UI behavior or visual design of design system components.

Résumé

L'utilisabilité spécifie à quel point un système logiciel doit être facile, efficace, anti-erreur et agréable pour être utilisé par des utilisateurs humains. Au cours des deux à trois dernières années, de nombreuses entreprises et organisations qui développent des technologies de l'information et de la communication ont commencé à adopter des systèmes de conception qui aident à améliorer la convivialité de leurs produits. Ces entreprises et organisations ont généralement plus d'un produit sur différentes plates-formes, ce qui présente divers défis de conception tels que la cohérence, la maintenabilité, des coûts élevés et une mauvaise collaboration entre les équipes de conception. Les systèmes de conception aident à standardiser la conception de l'interaction utilisateur en créant des directives et des composants réutilisables pouvant être utilisés dans tous les produits et / ou versions de produits. Pour comprendre la popularité croissante des systèmes de conception, nous avons mené une étude d'analyse de contenu des problèmes de système de conception open source de GitHub. Nous avons constaté que les problèmes du système de conception consistent principalement en des rapports de bogues ou des demandes de fonctionnalités et en améliorant le comportement de l'interface utilisateur ou la conception visuelle des composants du système de conception.

Department: Department of Computer Engineering and Software Engineering
Program: Génie informatique
Academic/Research Directors: Jinghui Cheng
PolyPublie URL: https://publications.polymtl.ca/5402/
Institution: Polytechnique Montréal
Date Deposited: 10 Nov 2020 11:14
Last Modified: 19 Apr 2023 17:05
Cite in APA 7: Lamine, Y. (2020). Understanding the Practice and Supporting the Creation of Design Systems [Master's thesis, Polytechnique Montréal]. PolyPublie. https://publications.polymtl.ca/5402/

Statistics

Total downloads

Downloads per month in the last year

Origin of downloads

Repository Staff Only

View Item View Item