31 citations · 168 across the 75 of their papers we have counts for
14 papers · 1 filter
Practical Non-Intrusive GUI Exploration Testing with Visual-based Robotic Arms
Shengcheng Yu, Chunrong Fang, Mingzhe Du +3
GUI testing is significant in the SE community. Most existing frameworks are intrusive and only support some specific platforms. With the development of distinct scenarios, diverse…
A Prompt Learning Framework for Source Code Summarization
Tingting Xu, Yun Miao, Chunrong Fang +8
(Source) code summarization is the task of automatically generating natural language summaries (also called comments) for given code snippets. Recently, with the successful applica…
A Survey on Large Language Models for Software Engineering
Quanjun Zhang, Chunrong Fang, Yang Xie +5
Software Engineering (SE) is the systematic design, development, maintenance, and management of software applications underpinning the digital infrastructure of our modern world. V…
ACTesting: Automated Cross-modal Testing Method of Text-to-Image Software
Siqi Gu, Chunrong Fang, Quanjun Zhang +1
Recently, creative generative artificial intelligence software has emerged as a pivotal assistant, enabling users to generate content and seek inspiration rapidly. Text-to-Image (T…
Abstract Syntax Tree for Programming Language Understanding and Representation: How Far Are We?
Weisong Sun, Chunrong Fang, Yun Miao +8
Programming language understanding and representation (a.k.a code representation learning) has always been a hot and challenging task in software engineering. It aims to apply deep…
Machine Learning for Actionable Warning Identification: A Comprehensive Survey
Xiuting Ge, Chunrong Fang, Xuanye Li +7
Actionable Warning Identification (AWI) plays a crucial role in improving the usability of static code analyzers. With recent advances in Machine Learning (ML), various approaches…
A Survey of Source Code Search: A 3-Dimensional Perspective
Weisong Sun, Chunrong Fang, Yifei Ge +6
(Source) code search is widely concerned by software engineering researchers because it can improve the productivity and quality of software development. Given a functionality requ…
TransformCode: A Contrastive Learning Framework for Code Embedding via Subtree Transformation
Zixiang Xian, Rubing Huang, Dave Towey +2
Artificial intelligence (AI) has revolutionized software engineering (SE) by enhancing software development efficiency. The advent of pre-trained models (PTMs) leveraging transfer…
Vision-Based Mobile App GUI Testing: A Survey
Shengcheng Yu, Chunrong Fang, Ziyuan Tuo +4
Graphical User Interface (GUI) has become one of the most significant parts of mobile applications (apps). It is a direct bridge between mobile apps and end users, which directly a…
A Critical Review of Large Language Model on Software Engineering: An Example from ChatGPT and Automated Program Repair
Quanjun Zhang, Tongke Zhang, Juan Zhai +4
Large Language Models (LLMs) have been gaining increasing attention and demonstrated promising performance across a variety of Software Engineering (SE) tasks, such as Automated Pr…
LLM for Test Script Generation and Migration: Challenges, Capabilities, and Opportunities
Shengcheng Yu, Chunrong Fang, Yuchen Ling +2
This paper investigates the application of large language models (LLM) in the domain of mobile application test script generation. Test script generation is a vital component of so…
GAMMA: Revisiting Template-based Automated Program Repair via Mask Prediction
Quanjun Zhang, Chunrong Fang, Tongke Zhang +3
Automated program repair (APR) aims to fix software bugs without human intervention and template-based APR has been widely investigated with promising results. However, it is chall…
Coverage Goal Selector for Combining Multiple Criteria in Search-Based Unit Test Generation
Zhichao Zhou, Yuming Zhou, Chunrong Fang +4
Unit testing is critical to the software development process, ensuring the correctness of basic programming units in a program (e.g., a method). Search-based software testing (SBST…
APPT: Boosting Automated Patch Correctness Prediction via Fine-tuning Pre-trained Models
Quanjun Zhang, Chunrong Fang, Weisong Sun +4
Automated program repair (APR) aims to fix software bugs automatically without human debugging efforts and plays a crucial role in software development and maintenance. Despite pro…