Fetching the paper…
Reading the bibliography…
Automatic static analysis tools (ASATs), such as Findbugs, have a high false alarm rate.
The measurement of observer agreement for categorical data
J Richard Landis and Gary G Koch. 1977 · 1977
Earlier work this paper cites.
Using Benchmarking to Advance Research: A Challenge to Software Engineering. In 25th International Conference on Software Engineering (ICSE 2003) . IEEE, 74–83
Susan Elliott Sim, Steve Easterbrook, and Richard C Holt. 2003 · 2003
Earlier work this paper cites.
Finding bugs is easy
David Hovemeyer and William Pugh. 2004 · 2004
Earlier work this paper cites.
Correlation exploitation in error ranking
Ted Kremenek, Ken Ashcraft, Junfeng Yang, and Dawson Engler. 2004 · 2004
Earlier work this paper cites.
A Comparison of Bug Finding Tools for Java. In 15th International Symposium on Software Reliability Engineering (ISSRE 2004) . IEEE, 245–256
Nick Rutar, Christian B Almazan, and Jeffrey S Foster. 2004 · 2004
Earlier work this paper cites.
Automatic Mining of Source Code Repositories to Improve Bug Finding Techniques
Chadd C Williams and Jeffrey K Hollingsworth. 2005 · 2005
Earlier work this paper cites.
Prioritizing warning categories by analyzing software history. In 4th International Workshop on Mining Software Repositories (MSR 07: ICSE Workshops 2007) . IEEE, 27–27
Sunghun Kim and Michael D Ernst. 2007 · 2007
Earlier work this paper cites.
Classifying software changes: Clean or buggy?
Sunghun Kim, E James Whitehead, and Yi Zhang. 2008 · 2007
Earlier work this paper cites.
Using Static Analysis to Find Bugs
Nathaniel Ayewah, William Pugh, David Hovemeyer, J David Morgenthaler, and John Penix. 2008 · 2008
Earlier work this paper cites.
On establishing a benchmark for evaluating static analysis alert prioritization and classification techniques. In 2nd ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2008) . 41–50
Sarah Heckman and Laurie Williams. 2008 · 2008
Earlier work this paper cites.
Predicting accurate and actionable static analysis warnings. In 30th ACM/IEEE International Conference on Software Engineering (ICSE 2008) . IEEE, 341–350
Joseph Ruthruff, John Penix, J Morgenthaler, Sebastian Elbaum, and Gregg Rothermel. 2008 · 2008
Earlier work this paper cites.
A Model Building Process for Identifying Actionable Static Analysis Alerts. In International Conference on Software Testing Verification and Validation (ICST 2009) . IEEE, 161–170
Sarah Heckman and Laurie Williams. 2009 · 2009
Earlier work this paper cites.
The Google Findbugs Fixit. In 19th International Symposium on Software Testing and Analysis (ISSTA 2010) . 241–252
Nathaniel Ayewah and William Pugh. 2010 · 2010
Earlier work this paper cites.
A systematic literature review of actionable alert identification techniques for automated static code analysis
Sarah Heckman and Laurie Williams. 2011 · 2010
Earlier work this paper cites.
Automatic construction of an effective training set for prioritizing static analysis warnings. In IEEE/ACM international conference on Automated Software Engineering (ASE 2010) . 93–102
Guangtai Liang, Ling Wu, Qian Wu, Qianxiang Wang, Tao Xie, and Hong Mei. 2010 · 2010
Earlier work this paper cites.
Efindbugs: Effective Error Ranking for Findbugs. In 4th IEEE International Conference on Software Testing, Verification and Validation (ICST 2011) . IEEE, 299–308
Haihao Shen, Jianhong Fang, and Jianjun Zhao. 2011 · 2011
Earlier work this paper cites.
Leakage in data mining: Formulation, detection, and avoidance
Shachar Kaufman, Saharon Rosset, Claudia Perlich, and Ori Stitelman. 2012 · 2012
Earlier work this paper cites.
Recalling the "imprecision" of cross-project defect prediction. In ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering (FSE 2012) . 1–11
Foyzur Rahman, Daryl Posnett, and Premkumar Devanbu. 2012 · 2012
Earlier work this paper cites.
To what extent could we detect field defects? an empirical study of false negatives in static bug finding tools. In 27th IEEE/ACM International Conference on Automated Software Engineering (ASE 2012) . IEEE, 50–59
Ferdian Thung, David Lo, Lingxiao Jiang, Foyzur Rahman, Premkumar T Devanbu, et al · 2012
Earlier work this paper cites.
Jian Zhou, Hongyu Zhang, and David Lo. 2012 · 2012
Earlier work this paper cites.
Reducing human effort and improving quality in peer code reviews using automatic static analysis and reviewer recommendation. In 35th International Conference on Software Engineering (ICSE 2013) . IEEE, 931–940
Vipin Balachandran. 2013 · 2013
Earlier work this paper cites.
A comparative evaluation of static analysis actionable alert identification techniques. In 9th International Conference on Predictive Models in Software Engineering (PROMISE 2013) . 1–10
Sarah Heckman and Laurie Williams. 2013 · 2013
Cited alongside, same era.
Why don’t software developers use static analysis tools to find bugs?. In 35th International Conference on Software Engineering, (ICSE 2013) . IEEE Computer Society, 672–681
Brittany Johnson, Yoonki Song, Emerson R. Murphy-Hill, and Robert W. Bowdidge. 2013 · 2013
Cited alongside, same era.
Data quality: Some comments on the NASA software defect datasets
Martin Shepperd, Qinbao Song, Zhongbin Sun, and Carolyn Mair. 2013 · 2013
Cited alongside, same era.
Automated Classification of Static Code Analysis Alerts: A Case Study. In IEEE International Conference on Software Maintenance (ICSM 2013) . IEEE, 532–535
Ulas Yüksel and Hasan Sözer. 2013 · 2013
Cited alongside, same era.
Benchmarks for software clone detection: A ten-year retrospective. In 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2018) . IEEE, 26–37
Chanchal K Roy and James R Cordy. 2018 · 2018
Later among the works it cites.
Lessons from building static analysis tools at Google
Caitlin Sadowski, Edward Aftandilian, Alex Eagle, Liam Miller-Cushon, and Ciera Jaspan. 2018 · 2018
Later among the works it cites.
Be careful of when: an empirical study on time-related misuse of issue tracking data. In 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018) . 307–318
Feifei Tu, Jiaxin Zhu, Qimu Zheng, and Minghui Zhou. 2018 · 2018
Later among the works it cites.
Is there a "golden" feature set for static warning identification?: an experimental evaluation. In 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, (ESEM 2018) . ACM, 17:1–17:10
Junjie Wang, Song Wang, and Qing Wang. 2018 · 2018
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Quinn Hanam, Lin Tan, Reid Holmes, and Patrick Lam. 2014 · 2014
Cited alongside, same era.
The promises and perils of mining Github. In 11th working conference on Mining Software Repositories (MSR 2014) . 92–101
Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M German, and Daniela Damian. 2014 · 2014
Cited alongside, same era.
Potential biases in bug localization: Do they matter?. In Proceedings of the 29th ACM/IEEE international conference on Automated Software Engineering (ASE 2014) . 803–814
Pavneet Singh Kochhar, Yuan Tian, and David Lo. 2014 · 2014
Cited alongside, same era.
Version history, similar report, and structure: Putting them together for improved bug localization. In Proceedings of the 22nd International Conference on Program Comprehension (ICPC 2014) . 53–63
Shaowei Wang and David Lo. 2014 · 2014
Cited alongside, same era.
Would static analysis tools help developers with code reviews?. In 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2015) . IEEE, 161–170
Sebastiano Panichella, Venera Arnaoudova, Massimiliano Di Penta, and Giuliano Antoniol. 2015 · 2015
Cited alongside, same era.
Tricorder: Building a Program Analysis Ecosystem. In IEEE/ACM 37th IEEE International Conference on Software Engineering (ICSE 2015) , Vol. 1. IEEE, 598–608
Caitlin Sadowski, Jeffrey Van Gogh, Ciera Jaspan, Emma Soderberg, and Collin Winter. 2015 · 2015
Cited alongside, same era.
A method to identify and correct problematic software activity data: Exploiting capacity constraints and data redundancies. In 10th Joint Meeting on Foundations of Software Engineering (ESEC/FSE 2015) . 637–648
Qimu Zheng, Audris Mockus, and Minghui Zhou. 2015 · 2015
Cited alongside, same era.
Analyzing the State of Static Analysis: A Large-Scale Evaluation in Open Source Software. In IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016) . IEEE Computer Society, 470–481
Moritz Beller, Radjino Bholanath, Shane McIntosh, and Andy Zaidman. 2016 · 2016
Cited alongside, same era.
The adverse effects of code duplication in machine learning models of code. In ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! 2019) . 143–153
Miltiadis Allamanis. 2019 · 2019
Later among the works it cites.
Scaling static analyses at Facebook
Dino Distefano, Manuel Fähndrich, Francesco Logozzo, and Peter W O’Hearn. 2019 · 2019
Later among the works it cites.
Assessing the Generalizability of code2vec Token Embeddings. In 34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019) . IEEE, 1–12
Hong Jin Kang, Tegawendé F Bissyandé, and David Lo. 2019 · 2019
Later among the works it cites.
An Empirical Assessment of Machine Learning Approaches for Triaging Reports of a Java Static Analysis Tool. In 12th IEEE conference on software testing, validation and verification (ICST 2019) . IEEE, 288–299
Ugur Koc, Shiyi Wei, Jeffrey S Foster, Marine Carpuat, and Adam A Porter. 2019 · 2019
Later among the works it cites.
AVATAR: Fixing Semantic Bugs with Fix Patterns of Static Analysis Violations. In 26th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2019) . IEEE, 1–12
Kui Liu, Anil Koyuncu, Dongsun Kim, and Tegawendé F Bissyandé. 2019 · 2019
Later among the works it cites.
Are static analysis violations really fixed? a closer look at realistic usage of SonarQube. In IEEE/ACM 27th International Conference on Program Comprehension (ICPC 2019) . IEEE, 209–219
Diego Marcilio, Rodrigo Bonifácio, Eduardo Monteiro, Edna Canedo, Welder Luz, and Gustavo Pinto. 2019 · 2019
Later among the works it cites.
Code to Comment “Translation”: Data, Metrics, Baselining & Evaluation. In 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020) . IEEE, 746–757
David Gros, Hariharan Sezhiyan, Prem Devanbu, and Zhou Yu. 2020 · 2020
Later among the works it cites.
How developers engage with static analysis tools in different contexts
Carmine Vassallo, Sebastiano Panichella, Fabio Palomba, Sebastian Proksch, Harald C Gall, and Andy Zaidman. 2020 · 2020
Later among the works it cites.
Understanding static code warnings: An incremental AI approach
Xueqi Yang, Zhe Yu, Junjie Wang, and Tim Menzies. 2021b · 2020
Later among the works it cites.
Sentiment Analysis for Software Engineering: How Far Can Pre-trained Transformer Models Go?. In IEEE International Conference on Software Maintenance and Evolution (ICSME 2020) . IEEE, 70–80
Ting Zhang, Bowen Xu, Ferdian Thung, Stefanus Agus Haryono, David Lo, and Lingxiao Jiang. 2020 · 2020
Later among the works it cites.
Findbugs Filter file
2021 · 2021
Later among the works it cites.
Automated Comment Update: How Far are We?. In IEEE/ACM 29th International Conference on Program Comprehension (ICPC 2021) . IEEE, 36–46
Bo Lin, Shangwen Wang, Kui Liu, Xiaoguang Mao, and Tegawendé F Bissyandé. 2021 · 2021
Later among the works it cites.
On the generalizability of Neural Program Models with respect to semantic-preserving program transformations
Md Rafiqul Islam Rabin, Nghi DQ Bui, Ke Wang, Yijun Yu, Lingxiao Jiang, and Mohammad Amin Alipour. 2021 · 2021
Later among the works it cites.
Security Notifications in Static Analysis Tools: Developers’ Attitudes, Comprehension, and Ability to Act on Them. In 2021 CHI Conference on Human Factors in Computing Systems . 1–17
Mohammad Tahaei, Kami Vaniea, Konstantin Beznosov, and Maria K Wolters. 2021 · 2021
Later among the works it cites.
Learning to recognize actionable static code warnings (is intrinsically easy)
Xueqi Yang, Jianfeng Chen, Rahul Yedida, Zhe Yu, and Tim Menzies. 2021a · 2021
Later among the works it cites.
Documenting evidence of a reproduction of ‘is there a “golden” feature set for static warning identification?—an experimental evaluation’. In 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021) . 1603–1603
Xueqi Yang and Tim Menzies. 2021 · 2021
Later among the works it cites.
Deep just-in-time defect prediction: how far are we?. In 30th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2021) . 427–438
Zhengran Zeng, Yuqun Zhang, Haotian Zhang, and Lingming Zhang. 2021 · 2021
Later among the works it cites.