Kaiwei Fan

dblp:407/3233 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2026
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 since 2021Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 80% Requirements engineering and software design · 20%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › refactoring
architectural refactoring
1.012026
Weighted Community Division for Automated Software Architecture Refactoring · IEEE Trans. Software Eng. 2026
Software maintenance and evolution › refactoring
automated refactoring
1.012026
Weighted Community Division for Automated Software Architecture Refactoring · IEEE Trans. Software Eng. 2026
Software maintenance and evolution
refactoring
1.012026
Weighted Community Division for Automated Software Architecture Refactoring · IEEE Trans. Software Eng. 2026
Requirements engineering and software design
software architecture
1.012026
Weighted Community Division for Automated Software Architecture Refactoring · IEEE Trans. Software Eng. 2026
Software maintenance and evolution
software modularization
1.012026
Weighted Community Division for Automated Software Architecture Refactoring · IEEE Trans. Software Eng. 2026

Methods — techniques the papers use, named apart from their topics

weighted graph clustering · 1.0community detection · 1.0
YearPublicationVenuePosition
2026 Weighted Community Division for Automated Software Architecture Refactoring
abstract
Adopting Model-Based Development (MBD) in automotive software becomes necessary because it provides a rigorous development process. As the increase in the number of software components (SWCs) and their interactions, modifications to one part of the software might impact other parts due to the high coupling of SWCs. Developing an automated software refactoring technique to implement high cohesion and low coupling of software is necessary. Software refactoring usually contains code refactoring and architecture refactoring. Code refactoring only modifies the code inside the SWCs without changing its original functionality and external behavior, whereas current architecture refactoring does not consider the interaction weight (strength) between SWCs.In this study, we propose a weighted community division algorithm called Weighted-Girvan-Newman (W-GN) for software architecture refactoring. W-GN algorithm refactors the architecture by dividing SWCs into modules based on the interaction weights of SWCs. We further develop an automated architecture refactoring tool called AutoToolMD. This tool assists engineers in improving development efficiency and ensures the architecture aligns with the requirements of high cohesion and low coupling. Evaluations show that W-GN indicates more suitable modularity values than the traditional Girvan-Newman (GN) algorithm because the former can better reflect the real architecture with interaction weights. We apply AutoToolMD to automatically refactor architecture in automotive industry practice. Case study with the Zone_B PwrSplyMngt and Zone L_Lock modules in the Honda zone control software shows that AutoToolMD effectively refactors architecture with a significant improvement in testing efficiency and readability.
Sirong Zhao, Jialing Yang, Jiao Xie, Kaiwei Fan, Jianmei Lei, Guoqi Xie
IEEE Trans. Software Eng.4
2025 GraphAss: Multi-dimensional dependency semantics graph-based Automobile software vulnerability detection method
Qingwen Han, Jianmei Lei, Lingqiu Zeng, Lei Ye 0001, Kaiwei Fan
TrustCom7
2025 TMI: Two-dimensional maintainability index for automotive software maintainability measurement
Jiao Xie, Jialing Yang, Sirong Zhao, Jianmei Lei, Kaiwei Fan, Guoqi Xie
J. Syst. Archit.5