432 citations · 1.2k across the 22 of their papers we have counts for
11 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…
Approximating the Backbone in the Weighted Maximum Satisfiability Problem
He Jiang, Jifeng Xuan, Yan Hu
The weighted Maximum Satisfiability problem (weighted MAX-SAT) is a NP-hard problem with numerous applications arising in artificial intelligence. As an efficient tool for heuristi…
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…
Debt-Prone Bugs: Technical Debt in Software Maintenance
Jifeng Xuan, Yan Hu, He Jiang
Fixing bugs is an important phase in software development and maintenance. In practice, the process of bug fixing may conflict with the release schedule. Such confliction leads to…
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…
Towards Training Set Reduction for Bug Triage
Weiqin Zou, Yan Hu, Jifeng Xuan +1
Bug triage is an important step in the process of bug fixing. The goal of bug triage is to assign a new-coming bug to the correct potential developer. The existing bug triage appro…
What Causes My Test Alarm? Automatic Cause Analysis for Test Alarms in System and Integration Testing
He Jiang, Xiaochen Li, Zijiang Yang +1
Driven by new software development processes and testing in clouds, system and integration testing nowadays tends to produce enormous number of alarms. Such test alarms lay an almo…