A case study comparing static analysis tools for evaluating SwiftUI projects
-
Published:2021-12-01
Issue:1
Volume:2134
Page:012022
-
ISSN:1742-6588
-
Container-title:Journal of Physics: Conference Series
-
language:
-
Short-container-title:J. Phys.: Conf. Ser.
Author:
Imbugwa Gerald Birgen,Araújo Luiz Jonatã Pires de,Khazeev Mansur,Enombe Ewane,Saliu Harrif,Mazzara Manuel
Abstract
Abstract
Declarative programming languages such as SwiftUI have gained increasing relevance for user interface implementation in mobile applications. A tool for evaluating and improving the quality of such projects is static analysis (SA). This study compares the usefulness of two of the most popular SA tools (SonarQube and Codacy) for evaluating real-world SwiftUI projects. Moreover, it recommends setup and adjustments to promote SA tools for SwiftUI projects that can be extended to other languages.
Subject
General Physics and Astronomy
Reference29 articles.
1. Mmvmi: A validation model for mvc and mvvm design patterns in ios applications;Aljamea;IAENG Int. J. Comput. Sci,2018