Filters








6,284 Hits in 5.9 sec

Correction to: On the feasibility of automated prediction of bug and non-bug issues

Steffen Herbold, Alexander Trautsch, Fabian Trautsch
2020 Empirical Software Engineering  
The original version of this article unfortunately contained mistakes. Figures 8, 9 and 10 were incorrectly captured.  ...  Somehow, the plots in Fig. 8 were replaced with those from Fig. 9 and the original Fig. 8 was lost.  ...  Fig. 8 Results of leave-one-project-out cross validation with the CV ALL data.  ... 
doi:10.1007/s10664-020-09888-7 fatcat:iki32h22bjbrpii7fac47cy2ei

On the feasibility of automated prediction of bug and non-bug issues

Steffen Herbold, Alexander Trautsch, Fabian Trautsch
2020 Empirical Software Engineering  
Objective We want to understand the overall maturity of the state of the art of issue type prediction with the goal to predict if issues are bugs and evaluate if we can improve existing models by incorporating  ...  Conclusions Issue type prediction can be a useful tool if the use case allows either for a certain amount of missed bug reports or the prediction of too many issues as bug is acceptable.  ...  as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons Empirical Software Engineering (2020) 25:5333-5369  ... 
doi:10.1007/s10664-020-09885-w fatcat:34fb4yabqrgqdb33js3yu6uzji

On the Feasibility of Automated Issue Type Prediction [article]

Steffen Herbold, Alexander Trautsch, Fabian Trautsch
2020 arXiv   pre-print
Objective: We want to understand the overall maturity of the state of the art of issue type prediction with the goal to predict if issues are bugs and evaluate if we can improve existing models by incorporating  ...  Conclusions: Issue type prediction can be a useful tool if the use case allows either for a certain amount of missed bug reports or the prediction of too many issues as bug is acceptable.  ...  Within this article, we analyzed the state of the art of automated issue type prediction with machine learning and focused on the prediction of whether an issue describes a bug or not.  ... 
arXiv:2003.05357v2 fatcat:swsxlft755fwxdspnd2d2uf7v4

Correction to: On the feasibility of automated prediction of bug and non-bug issues

Steffen Herbold, Alexander Trautsch, Fabian Trautsch
2020
Publisher's note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.  ...  Fig. 8 Results of leave-one-project-out cross validation with the CV ALL data.  ...  with the CV BUG data.  ... 
doi:10.5445/ir/1000126903 fatcat:lc4d76anofb2hitrzariz7da2q

On the feasibility of automated prediction of bug and non-bug issues

Steffen Herbold, A. Trautsch, F. Trautsch
2020
Objective We want to understand the overall maturity of the state of the art of issue type prediction with the goal to predict if issues are bugs and evaluate if we can improve existing models by incorporating  ...  Conclusions Issue type prediction can be a useful tool if the use case allows either for a certain amount of missed bug reports or the prediction of too many issues as bug is acceptable.  ...  as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons Empirical Software Engineering licence, and indicate if changes were made.  ... 
doi:10.5445/ir/1000125241 fatcat:hokeiewwhvdk3mnt4prorvyymq

Evaluating Representation Learning of Code Changes for Predicting Patch Correctness in Program Repair [article]

Haoye Tian, Kui Liu, Abdoul Kader Kaboreé, Anil Koyuncu, Li Li, Jacques Klein, Tegawendé F. Bissyandé
2020 arXiv   pre-print
with logistic regression yielded an AUC value of about 0.8 in predicting patch correctness on a deduplicated dataset of 1000 labeled patches.  ...  A large body of the literature of automated program repair develops approaches where patches are generated to be validated against an oracle (e.g., a test suite).  ...  Predicting Patch Correctness: To predict the correctness of patches, one of the first explored research directions relied on the idea of augmenting test inputs, i.e., more tests need to be proposed.  ... 
arXiv:2008.02944v1 fatcat:vf3p5tyu7vcvbew2spmchvb3ne

Coincidental Correctness in the Defects4J Benchmark [article]

Rawad Abou Assi, Chadi Trad, Marwan Maalouf, Wes Masri
2019 arXiv   pre-print
Researchers have recognized the negative impact of coincidental correctness, and the authors have previously conducted a study demonstrating its prevalence in test suites.  ...  However, that study was limited to system tests and small subjects seeded with artificial defects.  ...  Acknowledgment This research was supported in part by the Lebanese National Council for Scientific Research, and by the University Research Board at the American University of Beirut.  ... 
arXiv:1808.09233v4 fatcat:f5maxygigfc4fmonbyabyexequ

Evaluating representation learning of code changes for predicting patch correctness in program repair

Haoye Tian, Kui Liu, Abdoul Kader Kaboré, Anil Koyuncu, Li Li, Jacques Klein, Tegawendé F. Bissyandé
2020 Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering  
with logistic regression yielded an AUC value of about 0.8 in the prediction of patch correctness on a deduplicated dataset of 1000 labeled patches.  ...  A large body of the literature of automated program repair develops approaches where patches are generated to be validated against an oracle (e.g., a test suite).  ...  Patch Plausibility and Correctness Defining patch correctness is a non-trivial challenge in automated program repair. Until the release of empirical investigations by Smith et al.  ... 
doi:10.1145/3324884.3416532 fatcat:ek3yst2znjdqnithrwczjjwqkq

Mining Co-location Relationships among Bug Reports to Localize Fault-Prone Modules

Ing-Xiang CHEN, Chien-Hung LI, Cheng-Zen YANG
2010 IEICE transactions on information and systems  
In our approach, the colocation relationships among bug reports are explored to improve the prediction accuracy of a state-of-the-art learning method.  ...  Automated bug localization is an important issue in software engineering.  ...  Acknowledgments The authors would like to express many thanks to the anonymous reviewers for their precious suggestions and the National Science Council of the Republic of China, Taiwan, for supporting  ... 
doi:10.1587/transinf.e93.d.1154 fatcat:xdzq5s2j2nfy5p57lolyrxifau

Leveraging Light-Weight Analyses to Aid Software Maintenance

Zachary P. Fry, Westley Weimer
2013 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation  
This dissertation focuses specifically on corrective software maintenance -that is, the process of finding and fixing bugs. Traditionally, managing bugs has been a largely manual process [4].  ...  This work suggests the feasibility of further automation in software maintenance and thus increased reduction of the associated human burdens.  ...  In this chapter we do not further address the issue of functional correctness and instead restrict attention to aspects of maintainability.  ... 
doi:10.1109/icst.2013.77 dblp:conf/icst/FryW13 fatcat:lcayagsfkfc37fh6smvwur2pcu

Learning to Synthesize [article]

Yingfei Xiong, Bo Wang, Guirong Fu, Linfei Zang
2018 arXiv   pre-print
, and relies only on the source code of the current projects.  ...  The main goal of L2S is to lay out the design space to motivate the research on program estimation.  ...  We have instantiated L2S on a automated program repair (APR) system, aiming to synthesis correct conditional expressions as patches.  ... 
arXiv:1802.07608v1 fatcat:wih5hztihvcfxif6tnexpkd5u4

Using Decision Trees to Predict the Certification Result of a Build

Ahmed Hassan, Ken Zhang
2006 21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06)  
Large teams of practitioners (developers, testers, etc.) usually work in parallel on the same code base.  ...  A major concern when working in parallel is the introduction of integration bugs in the latest shared code.  ...  The findings and opinions in this paper belong solely to the authors, and are not necessarily those of the IBM and RIM.  ... 
doi:10.1109/ase.2006.72 dblp:conf/kbse/HassanZ06 fatcat:p6fugo2oz5biddx2mnyllgwvqe

Automated bug assignment: Ensemble-based machine learning in large scale industrial contexts

Leif Jonsson, Markus Borg, David Broman, Kristian Sandahl, Sigrid Eldh, Per Runeson
2015 Empirical Software Engineering  
Objective: The goal of this study is to evaluate automated bug assignment techniques that are based on machine learning classication.  ...  Results: We show that SG scales to large scale industrial application and that it outperforms the use of individual classiers for bug assignment, reaching prediction accuracies from 50% to 90% when large  ...  Acknowledgements This work was supported in part by the Industrial Excellence Center EASE Embedded Applications Software Engineering 9 .  ... 
doi:10.1007/s10664-015-9401-9 fatcat:oemqchszfvdb7eus6w2zgmumoi

Evaluating Manual Intervention to Address the Challenges of Bug Finding with KLEE [article]

John Galea, Sean Heelan, Daniel Neville, Daniel Kroening
2018 arXiv   pre-print
In this paper, we present our experiences applying the KLEE symbolic execution engine to a new bug corpus, and of using manual intervention to alleviate the issues encountered.  ...  Our contributions are (1) Hemiptera, a novel corpus of over 130 bugs in real world software, (2) a comprehensive evaluation of the KLEE symbolic execution engine on Hemiptera with a categorisation of frequently  ...  We view our research as orthogonal to work on automated solutions to the categories of problems that we describe.  ... 
arXiv:1805.03450v1 fatcat:wufixtiusrct5ihyi345slzfjy

Automated Classification of Unstructured Bilingual Software Bug Reports: An Industrial Case Study Research

Ömer Köksal, Bedir Tekinerdogan
2021 Applied Sciences  
Software bug report classification is a critical process to understand the nature, implications, and causes of software failures.  ...  Furthermore, classification enables a fast and appropriate reaction to software bugs. However, for large-scale projects, one must deal with a broad set of bugs from multiple types.  ...  Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/app12010338 fatcat:korcuynyfrevflckq366wtjcti
« Previous Showing results 1 — 15 out of 6,284 results