DSpace Repository

SCMA: A Lightweight Tool to Analyze Swift Projects

Show simple item record

dc.contributor.author Rabbi, Fazle
dc.contributor.author Hossain, Syeda Sumbul
dc.contributor.author Arefin, Mir Mohammad Samsul
dc.date.accessioned 2024-03-20T05:15:39Z
dc.date.available 2024-03-20T05:15:39Z
dc.date.issued 2022-05-19
dc.identifier.uri http://dspace.daffodilvarsity.edu.bd:8080/handle/123456789/11745
dc.description.abstract In global software engineering, practitioners use code metrics analyzers to measure code quality to detect code smells or any technical debt early at the development phase. Different tools exist to evaluate these metrics to ensure the maintainability and reliability of any codebase. This paper presents a tool SCMA (Swift Code Metrics Analyzer) which analyzes swift code considering ten code metrics for analyzing software architecture to ensure code quality. We have used the native swift parser to implement this tool. This tool suggests refactoring the codebase by giving a final score averaging the score of all ten metrics. We have validated the accuracy of each metric measured by this tool by analyzing the codebase manually. This tool can help the developers to inspect the swift modules of iOS projects and give an insight into the improvement area of each project. en_US
dc.language.iso en_US en_US
dc.publisher Daffodil International University en_US
dc.subject Software engineering en_US
dc.title SCMA: A Lightweight Tool to Analyze Swift Projects en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics