126 citations · 359 across the 25 of their papers we have counts for
13 papers · 1 filter
A Hybrid ACO Algorithm for the Next Release Problem
He Jiang, Jingyuan Zhang, Jifeng Xuan +2
In this paper, we propose a Hybrid Ant Colony Optimization algorithm (HACO) for Next Release Problem (NRP). NRP, a NP-hard problem in requirement engineering, is to balance custome…
Approximate Backbone Based Multilevel Algorithm for Next Release Problem
He Jiang, Jifeng Xuan, Zhilei Ren
The next release problem (NRP) aims to effectively select software requirements in order to acquire maximum customer profits. As an NP-hard problem in software requirement engineer…
A Random Walk Based Algorithm for Structural Test Case Generation
Jifeng Xuan, He Jiang, Zhilei Ren +2
Structural testing is a significant and expensive process in software development. By converting test data generation into an optimization problem, search-based software testing is…
Automatic Bug Triage using Semi-Supervised Text Classification
Jifeng Xuan, He Jiang, Zhilei Ren +2
In this paper, we propose a semi-supervised text classification approach for bug triage to avoid the deficiency of labeled bug reports in existing supervised approaches. This new a…
Solving the Large Scale Next Release Problem with a Backbone Based Multilevel Algorithm
Jifeng Xuan, He Jiang, Zhilei Ren +1
The Next Release Problem (NRP) aims to optimize customer profits and requirements selection for the software releases. The research on the NRP is restricted by the growing scale of…
Developer Prioritization in Bug Repositories
Jifeng Xuan, He Jiang, Zhilei Ren +1
Developers build all the software artifacts in development. Existing work has studied the social behavior in software repositories. In one of the most important software repositori…
Towards Effective Bug Triage with Towards Effective Bug Triage with Software Data Reduction Techniques
Jifeng Xuan, He Jiang, Yan Hu +4
Software companies spend over 45 percent of cost in dealing with software bugs. An inevitable step of fixing bugs is bug triage, which aims to correctly assign a developer to a new…
What Makes a Good App Description?
He Jiang, Hongjing Ma, Zhilei Ren +2
In the Google Play store, an introduction page is associated with every mobile application (app) for users to acquire its details, including screenshots, description, reviews, etc.…
Approximate Muscle Guided Beam Search for Three-Index Assignment Problem
He Jiang, Shuwei Zhang, Zhilei Ren +2
As a well-known NP-hard problem, the Three-Index Assignment Problem (AP3) has attracted lots of research efforts for developing heuristics. However, existing heuristics either obta…
A More Accurate Model for Finding Tutorial Segments Explaining APIs
He Jiang, Jingxuan Zhang, Xiaochen Li +2
Developers prefer to utilize third-party libraries when they implement some functionalities and Application Programming Interfaces (APIs) are frequently used by them. Facing an unf…
An Unsupervised Approach for Discovering Relevant Tutorial Fragments for APIs
He Jiang, Jingxuan Zhang, Zhilei Ren +1
Developers increasingly rely on API tutorials to facilitate software development. However, it remains a challenging task for them to discover relevant API tutorial fragments explai…
ROSF: Leveraging Information Retrieval and Supervised Learning for Recommending Code Snippets
He Jiang, Liming Nie, Zeyi Sun +4
When implementing unfamiliar programming tasks, developers commonly search code examples and learn usage patterns of APIs from the code examples or reuse them by copy-pasting and m…
Query Expansion Based on Crowd Knowledge for Code Search
Liming Nie, He Jiang, Zhilei Ren +2
As code search is a frequent developer activity in software development practices, improving the performance of code search is a critical task. In the text retrieval based search t…