Predictive models in software engineering: Challenges and opportunities

Y Yang, X Xia, D Lo, T Bi, J Grundy… - ACM Transactions on …, 2022 - dl.acm.org
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …

A literature review of research in bug resolution: Tasks, challenges and future directions

T Zhang, H Jiang, X Luo, ATS Chan - The Computer Journal, 2016 - academic.oup.com
Due to the increasing scale and complexity of software products, software maintenance
especially on bug resolution has become a challenging task. Generally in large-scale …

AR-miner: mining informative reviews for developers from mobile app marketplace

N Chen, J Lin, SCH Hoi, X Xiao, B Zhang - Proceedings of the 36th …, 2014 - dl.acm.org
With the popularity of smartphones and mobile devices, mobile application (aka “app”)
markets have been growing exponentially in terms of number of users and downloads. App …

Where should the bugs be fixed? more accurate information retrieval-based bug localization based on bug reports

J Zhou, H Zhang, D Lo - 2012 34th International conference on …, 2012 - ieeexplore.ieee.org
For a large and evolving software system, the project team could receive a large number of
bug reports. Locating the source code files that need to be changed in order to fix the bugs is …

Towards more accurate retrieval of duplicate bug reports

C Sun, D Lo, SC Khoo, J Jiang - 2011 26th IEEE/ACM …, 2011 - ieeexplore.ieee.org
In a bug tracking system, different testers or users may submit multiple reports on the same
bugs, referred to as duplicates, which may cost extra maintenance efforts in triaging and …

Identifying self-admitted technical debt in open source projects using text mining

Q Huang, E Shihab, X Xia, D Lo, S Li - Empirical Software Engineering, 2018 - Springer
Technical debt is a metaphor to describe the situation in which long-term code quality is
traded for short-term goals in software projects. Recently, the concept of self-admitted …

Boosting bug-report-oriented fault localization with segmentation and stack-trace analysis

CP Wong, Y Xiong, H Zhang, D Hao… - 2014 IEEE …, 2014 - ieeexplore.ieee.org
To deal with post-release bugs, many software projects set up public bug repositories for
users all over the world to report bugs that they have encountered. Recently, researchers …

Neural network-based detection of self-admitted technical debt: From performance to explainability

X Ren, Z Xing, X Xia, D Lo, X Wang… - ACM transactions on …, 2019 - dl.acm.org
Technical debt is a metaphor to reflect the tradeoff software engineers make between short-
term benefits and long-term stability. Self-admitted technical debt (SATD), a variant of …

Bug characteristics in open source software

L Tan, C Liu, Z Li, X Wang, Y Zhou, C Zhai - Empirical software …, 2014 - Springer
To design effective tools for detecting and recovering from software failures requires a deep
understanding of software bug characteristics. We study software bug characteristics by …

Duplicate bug report detection with a combination of information retrieval and topic modeling

AT Nguyen, TT Nguyen, TN Nguyen, D Lo… - Proceedings of the 27th …, 2012 - dl.acm.org
Detecting duplicate bug reports helps reduce triaging efforts and save time for developers in
fixing the same issues. Among several automated detection approaches, text-based …