Modelo de recomendações de diretrizes de interface para aplicativos móveis usando aprendizado de máquina

  • Jonathan C. Kuspil UEM
  • Gislaine Camila L. Leal UEM
  • Guilherme C. Guerino UNESPAR
  • Renato Balancieri UEM / UNESPAR
  • Thiago A. Coleti UENP

Abstract


With the increasingly competitive mobile application market, where elevated standards and development costs prevail, it becomes imperative to explore novel approaches that offer cost-effectiveness, efficiency, superior quality, and democratization of application design. Machine Learning (ML) emerges as a promising possibility, offering an objective alternative to conventional solutions. Therefore, this paper aims to demonstrate the development process of a data-based ML model capable of receiving a description of an application (under creation or that its use should be improved), processing and returning recommendations to the user for developing the graphical interface of their application in the form of visually structured guidelines. The Design Science Research Methodology should guide model development and evaluation.

References

Abbas, A. M., Ghauth, K. I., and Ting, C.-Y. (2022). User experience design using machine learning: A systematic review. IEEE Access.

Chen, X., Zou, Q., Fan, B., Zheng, Z., and Luo, X. (2019). Recommending software features for mobile applications based on user interface comparison. Requirements Engineering, 24:545–559.

Clifton, I. G. (2015). Android user interface design: Implementing material design for developers. Addison-Wesley Professional.

da Cruz Alves, N., Kreuch, L., and von Wangenheim, C. G. (2022). Analyzing structural similarity of user interface layouts of android apps using deep learning. In Proceedings of the 21st Brazilian Symposium on Human Factors in Computing Systems, IHC ’22, New York, NY, USA. Association for Computing Machinery.

Liu, T. F., Craft, M., Situ, J., Yumer, E., Mech, R., and Kumar, R. (2018). Learning design semantics for mobile apps. In Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology, pages 569–579.

Martinez, W. L. (2011). Graphical user interfaces. Wiley Interdisciplinary Reviews: Computational Statistics, 3(2):119–133.

Moran, K., Bernal-Cárdenas, C., Curcio, M., Bonett, R., and Poshyvanyk, D. (2018). Machine learning-based prototyping of graphical user interfaces for mobile apps. IEEE Transactions on Software Engineering, 46(2):196–221.

Nielsen, J. and Budiu, R. (2015). User experience for mobile applications and websites. Design Guidelines, 506.

Parente Da Costa, R., Canedo, E. D., De Sousa, R. T., De Oliveira Albuquerque, R., and Garcia Villalba, L. J. (2019). Set of Usability Heuristics for Quality Assessment of Mobile Applications on Smartphones. IEEE Access, 7:116145–116161.

Peffers, K., Tuunanen, T., Rothenberger, M. A., and Chatterjee, S. (2007). A design science research methodology for information systems research. Journal of management information systems, 24(3):45–77.

Statista (2023). Statista global smartphone penetration rate as share of population from 2016 to 2021. [Acessado 01-Ago-2023].

Zhao, T., Chen, C., Liu, Y., and Zhu, X. (2021). Guigan: Learning to generate gui designs using generative adversarial networks. In 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE), pages 748–760.
Published
2023-10-16
KUSPIL, Jonathan C.; LEAL, Gislaine Camila L.; GUERINO, Guilherme C.; BALANCIERI, Renato; COLETI, Thiago A.. Modelo de recomendações de diretrizes de interface para aplicativos móveis usando aprendizado de máquina. In: WORKSHOP ON INTERACTIONS WITH DATA EXPERIENCES (WIDE), 2. , 2023, Maceió/AL. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 50-55. DOI: https://doi.org/10.5753/wide.2023.236109.