Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJanuary 2025
Detecting Android malware: A multimodal fusion method with fine-grained feature
AbstractContext: Recently, many studies have been proposed to address the threat posed by Android malware. However, the continuous evolution of malware poses challenges to the task of representing application features in current detection methods. ...
Highlights- The study detects Android malware by fusing information in source and binary code.
- Large pre-trained model is used with task-specific knowledge for feature analysis.
- A fine-grained feature fusion strategy is designed for describing ...
- research-articleOctober 2024
Are your apps accessible? A GCN-based accessibility checker for low vision users
Information and Software Technology (INST), Volume 174, Issue Chttps://doi.org/10.1016/j.infsof.2024.107518Abstract Context:Accessibility issues (e.g., small size and narrow interval) in mobile applications (apps) lead to obstacles for billions of low vision users in interacting with Graphical User Interfaces (GUIs). Although GUI accessibility scanning tools ...
- research-articleAugust 2024
A Power Optimization Approach for Large-scale RM-TB Dual Logic Circuits Based on an Adaptive Multi-Task Intelligent Algorithm
ACM Transactions on Design Automation of Electronic Systems (TODAES), Volume 29, Issue 5Article No.: 78, Pages 1–27https://doi.org/10.1145/3677033Logic synthesis is a crucial step in integrated circuit design, and power optimization is an indispensable part of this process. However, power optimization for large-scale Mixed Polarity Reed-Muller (MPRM) logic circuits is an NP-hard problem. In this ...
- research-articleJune 2024
Improving Issue-PR Link Prediction via Knowledge-Aware Heterogeneous Graph Learning
IEEE Transactions on Software Engineering (ISOF), Volume 50, Issue 7Pages 1901–1920https://doi.org/10.1109/TSE.2024.3408448Links between issues and pull requests (PRs) assist GitHub developers in tackling technical challenges, gaining development inspiration, and improving repository maintenance. In realistic repositories, these links are still insufficiently established. ...
- research-articleApril 2024
UiAnalyzer: Evaluating whether the UI of apps is at the risk of violating the design conventions in terms of function layout
Expert Systems with Applications: An International Journal (EXWA), Volume 239, Issue Chttps://doi.org/10.1016/j.eswa.2023.122408AbstractThere are many unofficial but widely accepted design conventions on the function layout of the user interface (UI) of apps, which include the position of functions and position relationship between functions. If an app fails to follow these ...
Highlights- The first study to detect UI problems from perspective of function layout.
- Gain the function layout information of UIs by analyzing the front-end code.
- Using semantic wireframes as the descriptions of the function layout of UIs.
-
- research-articleFebruary 2024
Enhancing accessibility of web-based SVG buttons: An optimization method and best practices
Expert Systems with Applications: An International Journal (EXWA), Volume 238, Issue PBhttps://doi.org/10.1016/j.eswa.2023.121883AbstractThe Internet’s rapid development has made web page access an integral part of people’s lives, catering to entertainment, socializing, and information retrieval. However, people with visual impairments face challenges in comprehending information ...
Highlights- This is the first study on automatically filling the alternative texts in SVG buttons.
- We identify 18 types of SVG buttons and create 25 feature templates.
- Our proposed tool, SAM, is a lightweight solution, reducing resource.
- ...
- research-articleDecember 2023
Automated Mapping of Adaptive App GUIs from Phones to TVs
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 2Article No.: 47, Pages 1–31https://doi.org/10.1145/3631968With the increasing interconnection of smart devices, users often desire to adopt the same app on quite different devices for identical tasks, such as watching the same movies on both their smartphones and TVs. However, the significant differences in ...
- research-articleDecember 2023
Which Animation API Should I Use Next? A Multimodal Real-Time Animation API Recommendation Model for Android Apps
IEEE Transactions on Software Engineering (ISOF), Volume 50, Issue 1Pages 106–122https://doi.org/10.1109/TSE.2023.3338728UI animation is a widely adopted design element in the UI of Android apps. There are many animation APIs available for a variety of purposes, and developers can utilize them to realize the UI animations to avoid reinventing the wheel and thus improve the ...
- research-articleDecember 2023
AccessFixer: Enhancing GUI Accessibility for Low Vision Users With R-GCN Model
IEEE Transactions on Software Engineering (ISOF), Volume 50, Issue 2Pages 173–189https://doi.org/10.1109/TSE.2023.3337421The Graphical User Interface (GUI) plays a critical role in the interaction between users and mobile applications (apps), aiming at facilitating the operation process. However, due to the variety of functions and non-standardized design, GUIs might have ...
- research-articleSeptember 2023
Animation2API: API Recommendation for the Implementation of Android UI Animations
IEEE Transactions on Software Engineering (ISOF), Volume 49, Issue 9Pages 4411–4428https://doi.org/10.1109/TSE.2023.3294971UI animations, such as card movement and menu slide in/out, provide appealing user experience and enhance the usability of mobile applications. In the process of UI animation implementation, it is difficult for developers to identify suitable APIs for the ...
- review-articleSeptember 2023
Automating discussion structure re-organization for GitHub issues
Expert Systems with Applications: An International Journal (EXWA), Volume 225, Issue Chttps://doi.org/10.1016/j.eswa.2023.120024AbstractAs a popular social code hosting platform, GitHub encourages developers to discuss and leave opinions on issues. However, the linear format of GitHub issue discussions makes popular discussions difficult for developers to organize and extract ...
- research-articleJune 2023
Describing the APIs comprehensively: Obtaining the holistic representations from multiple modalities data for different tasks
Information and Software Technology (INST), Volume 158, Issue Chttps://doi.org/10.1016/j.infsof.2023.107188Abstract Context:API (Application Programming Interface) is an important object in software development, and describing them properly is the basis for solving related problems, such as API recommendation. Recently, multimodal data fusing approaches ...
- research-articleMarch 2023
A lightweight API recommendation method for App development based on multi-objective evolutionary algorithm
Science of Computer Programming (SCPR), Volume 226, Issue Chttps://doi.org/10.1016/j.scico.2023.102927AbstractContext: API is important in daily programming activities during app development, but finding appropriate APIs is time-consuming for developers. To simplify this process, many researchers pay attention to overcoming the task-API knowledge gap ...
Highlights- We model API recommendation task as a multi-objective optimization problem.
- We mine the structural and semantic information of APIs.
- The evolutionary algorithm is adopted to find proper APIs for recommendation.
- Our approach is ...
- research-articleDecember 2022
UISMiner: Mining UI suggestions from user reviews
Expert Systems with Applications: An International Journal (EXWA), Volume 208, Issue Chttps://doi.org/10.1016/j.eswa.2022.118095AbstractGUI is an essential factor influencing users’ perception of an app. As the visual bridge between the user and the application, the quality of a GUI should be measured by the users’ subjective feelings. Therefore, to improve the UI, ...
- research-articleNovember 2022
Missing standard features compared with similar apps? A feature recommendation method based on the knowledge from user interface
Journal of Systems and Software (JSSO), Volume 193, Issue Chttps://doi.org/10.1016/j.jss.2022.111435AbstractTo attract and retain users, deciding what features should be added in the next release of apps becomes very crucial. Different from traditional software, there are rich data resources in app markets to perform market-wide analysis. Considering ...
Highlights- Give the method to comprehensively mine the features in UI pages.
- Provide the method to identify similar products for apps.
- Propose a novel method to capture key features missed by apps.
- research-articleOctober 2022
Find potential partners: A GitHub user recommendation method based on event data
Information and Software Technology (INST), Volume 150, Issue Chttps://doi.org/10.1016/j.infsof.2022.106961Abstract Context:GitHub has attracted much popularity among a large number of software developers around the world and introduced the social function follow to strengthen the relationship among developers. Like other social networks, GitHub users usually ...
- research-articleOctober 2022
FlexPDA: A Flexible Programming Framework for Deep Learning Accelerators
Journal of Computer Science and Technology (JCST), Volume 37, Issue 5Pages 1200–1220https://doi.org/10.1007/s11390-021-1406-9AbstractThere are a wide variety of intelligence accelerators with promising performance and energy efficiency, deployed in a broad range of applications such as computer vision and speech recognition. However, programming productivity hinders the ...
- research-articleSeptember 2022
Accelerating deep neural network filter pruning with mask-aware convolutional computations on modern CPUs
Neurocomputing (NEUROC), Volume 505, Issue CPages 375–387https://doi.org/10.1016/j.neucom.2022.07.006AbstractFilter pruning, a representative model compression technique, has been widely used to compress and accelerate sophisticated deep neural networks on resource-constrained platforms. Nevertheless, most studies focus on reducing the cost ...
- research-articleApril 2022
Consistent or not? An investigation of using Pull Request Template in GitHub
Information and Software Technology (INST), Volume 144, Issue Chttps://doi.org/10.1016/j.infsof.2021.106797Abstract Context:The arbitrary usage of pull requests in GitHub may bring many issues such as incomplete, verbose, and duplicated descriptions, which hinder the development and maintenance of the project. Thus, GitHub proposed the ...
- research-articleNovember 2021
Supporting features updating of apps by analyzing similar products in App stores
Information Sciences: an International Journal (ISCI), Volume 580, Issue CPages 129–151https://doi.org/10.1016/j.ins.2021.08.050AbstractFacing the increasingly fierce competition, app developers have to update features of their products continually. In this process, developers need to not only consider users’ demands but also pay attention to what other similar apps do ...