A case study comparing static analysis tools for evaluating SwiftUI projects

Imbugwa, Gerald Birgen, Araujo, Luiz Jonatã Pires de, Khazeev, Mansur , Enombe, Ewane, Saliu, Harrif and Mazzara, Manuel (2021) A case study comparing static analysis tools for evaluating SwiftUI projects. In: VIII International Young Scientists Conference "Information Technologies, Telecommunications and Control Systems" (ITTCS 2021), 16-17 December 2021, Innopolis, Russia.

Full content URL: https://doi.org/10.1088/1742-6596/2134/1/012022

Documents
A case study comparing static analysis tools for evaluating SwiftUI projects
Open Access conference proceedings
[img]
[Download]
[img]
Preview
PDF
Imbugwa_2021_J._Phys.__Conf._Ser._2134_012022.pdf - Whole Document
Available under License Creative Commons Attribution 4.0 International.

510kB
Item Type:Conference or Workshop contribution (Paper)
Item Status:Live Archive

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.

Keywords:Software engineering, Static analysis
Subjects:G Mathematical and Computer Sciences > G600 Software Engineering
G Mathematical and Computer Sciences > G621 Procedural Programming
Divisions:COLLEGE OF HEALTH AND SCIENCE > School of Computer Science
ID Code:52665
Deposited On:11 Sep 2023 13:40

Repository Staff Only: item control page