作者
Masoud Kargar, Ayaz Isazadeh, Habib Izadkhah
发表日期
2019/12/1
期刊
Computers & Electrical Engineering
卷号
80
页码范围
106500
出版商
Pergamon
简介
A software system evolves over time to meet the user’s new requirements as well as to adapt to the environment. This causes it deviates from its original and documented structure. Hence, after a while, due to its low understandability, making new changes will not be easy. Modularization is utilized to extract the software system structure from the source code to understand it. Recently, there has been a significant increase in writing large-scale applications in collaboration with several programming languages; for example, Mozilla Firefox 3.7 is written in more than twenty programming languages. Understanding such applications for maintaining them is a challenging problem. Existing modularization methods to understand an application are only applicable to programs which are written in a programming language. This paper introduces the concept of multi-programming language modularization. It then presents a …
引用总数
2020202120222023202453841
学术搜索中的文章
M Kargar, A Isazadeh, H Izadkhah - Computers & Electrical Engineering, 2019