arrow
返回

Pathways for statically mining the Model-View-Controller software architecture on mobile applications

delete2022-03-31
delete0
PRE
AI
D
Dragoş Dobrean *
L
Laura Dioşan
DOI:10.1007/s00500-022-06908-0delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In the last few years, we have seen an increase in the number of mobile applications and their usage. The architectural pattern and correctness represent a major factor in the success of a mobile project and its lifecycle. Since architectural patterns can not be imposed on a codebase without an external validation system, we are proposing a novel technique for automatically analysing one of the most commonly used presentational architectural pattern Model-View-Controller (MVC). Our system analyses and detects architectural issues by leveraging information obtain from Software Development Kits (SDKs). For the evaluation of our proposal, we have focused on mobile codebases (private and open source), most specifically on the iOS platform. However, our findings can be extrapolated to other platforms which use SDKs for building their user interfaces (UI).
Keyword:
Mobile applications software architecture
Automatic static analysis
Model view controller

期刊

Soft Computing 封面图
Soft Computing
IF:
2.5
论文数:
1.0W
被引数:
2.1W

机构

B
babes bolyai university from cluj
学者数:
5.4K
论文数: 4.3K
被引数: 0
引用论文

引用论文

err分享
err收藏
Inflammaging and Anti-Inflammaging: The Role of Cytokines in Extreme Longevity
err2015-12-12
err0
PREAI
errPaola Lucia Minciullo; Antonino Catalano; Giuseppe Mandraffino; Marco Casciaro; Andrea Crucitti; Giuseppe Maltese; Nunziata Morabito; Antonino Lasco; Sebastiano Gangemi; Giorgio Basile
err分享
err收藏
Minimum fluence for laser blow-off of thin gold films at 248 and 532 nm
err1990-04-09
err0
PREAI
errRobert J. Baseman; Nan M. Froberg; Joseph C. Andreshak; Zack Schlesinger
err分享
err收藏
Combining lexical and structural information to reconstruct software layers
err2016-06-01
err20
PREAI
errBelle, Alvine Boaye; El Boussaidi, Ghizlane; Kpodjedo, Segla
err分享
err收藏
学者 查看更多内容