Tianzhi Ma

dblp:300/8243 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
1since 2021 · last 2023
—ORCID · none

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

Software engineering, systems software and programming languages · 1 · 1 first-author · 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 · 87% Operating systems · 13%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software evolution
API evolution
0.712023
CiD4HMOS: A Solution to HarmonyOS Compatibility Issues · ASE 2023
Software maintenance and evolution › software compatibility
compatibility issue detection
0.712023
CiD4HMOS: A Solution to HarmonyOS Compatibility Issues · ASE 2023
Operating systems › mobile systems
mobile operating systems
0.212023
CiD4HMOS: A Solution to HarmonyOS Compatibility Issues · ASE 2023

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

static analysis · 0.7API evolution analysis · 0.7
YearPublicationVenuePosition
2023 CiD4HMOS: A Solution to HarmonyOS Compatibility Issues
abstract
HarmonyOS is an operating system boasting a substantial global user base and provides multiple versions of its SDK. Various open-source applications continue to utilize older versions, leading to compatibility issues arising from system constraints. These prevalent issues can substantially affect the user experience. Although numerous solutions have been suggested for addressing compatibility issues in Android, the subject remains largely unexplored within the context of HarmonyOS. To bridge this gap, we investigate the evolution of APIs in HarmonyOS to pinpoint those potentially causing compatibility issues. Based on these insights, we implement CiD4HMOS, a tool designed to detect and categorize compatibility issues in HarmonyOS. We evaluate the feasibility of CiD4HMOS with open-source apps and subsequently apply it to commercially released apps, highlighting its effectiveness in accurately identifying HarmonyOS compatibility issues. The experimental results uncover that CiD4HMOS is effective in detecting compatibility issues in HarmonyOS apps, achieving an accuracy rate of 86.8 % in open-source apps. And, developers of commercially released apps have significantly endorsed our reports. Our research emphasizes the necessity of continuous exploration into compatibility issues within HarmonyOS, underlining the significant role tools like CiD4HMOS play in enhancing the overall user experience.
Tianzhi Ma, Yanjie Zhao 0001, Li Li 0029, Liang Liu 0006
ASE1