Lin Tan

Affiliations:
  • Purdue University, West Lafayette, IN, USA


According to our database1, Lin Tan authored at least 72 papers between 2005 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
CEDAR: Continuous Testing of Deep Learning Libraries.
Proceedings of the IEEE International Conference on Software Analysis, 2024

2023
Nova<sup>+</sup>: Generative Language Models for Binaries.
CoRR, 2023

Impact of Large Language Models on Generating Software Specifications.
CoRR, 2023

LmPa: Improving Decompilation by Synergy of Large Language Model and Program Analysis.
CoRR, 2023

Vicious Cycles in Distributed Software Systems.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

How Effective Are Neural Networks for Fixing Security Vulnerabilities.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Impact of Code Language Models on Automated Program Repair.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Revisiting Learning-based Commit Message Generation.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

DisGUIDE: Disagreement-Guided Data-Free Model Extraction.
Proceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence, 2023

2022
DocTer: documentation-guided fuzzing for testing deep learning API functions.
Proceedings of the ISSTA '22: 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, Virtual Event, South Korea, July 18, 2022

EAGLE: Creating Equivalent Graphs to Test Deep Learning Libraries.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Leveraging Documentation to Test Deep Learning Library Functions.
CoRR, 2021

Exposing numerical bugs in deep learning via gradient back-propagation.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Are My Deep Learning Systems Fair? An Empirical Study of Fixed-Seed Training.
Proceedings of the Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, 2021

DEVIATE: A Deep Learning Variance Testing Framework.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

CURE: Code-Aware Neural Machine Translation for Automatic Program Repair.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
Deep Semantic Feature Learning for Software Defect Prediction.
IEEE Trans. Software Eng., 2020

Towards Feature Space Adversarial Attack.
CoRR, 2020

C2S: translating natural language comments to formal program specifications.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Problems and Opportunities in Training Deep Learning Software Systems: An Analysis of Variance.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

CoCoNuT: combining context-aware neural translation models using ensemble for program repair.
Proceedings of the ISSTA '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2020

CPC: automatically classifying and propagating natural language comments via program analysis.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
A bug finder refined by a large set of open-source projects.
Inf. Softw. Technol., 2019

Guest Editorial: Special Section on Mining Software Repositories.
Empir. Softw. Eng., 2019

ENCORE: Ensemble Learning using Convolution Neural Machine Translation for Automatic Program Repair.
CoRR, 2019

CRADLE: cross-backend validation to detect and localize bugs in deep learning libraries.
Proceedings of the 41st International Conference on Software Engineering, 2019

Towards better utilizing static application security testing.
Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice, 2019

2018
Heterogeneous Defect Prediction.
IEEE Trans. Software Eng., 2018

Measuring the Impact of Code Dependencies on Software Architecture Recovery Techniques.
IEEE Trans. Software Eng., 2018

On the correctness of electronic documents: studying, finding, and localizing inconsistency bugs in PDF readers and files.
Empir. Softw. Eng., 2018

Automatically Extracting Web API Specifications from HTML Documentation.
CoRR, 2018

Towards extracting web API specifications from documentation.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

Designing bug detection rules for fewer false alarms.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

2017
Better test cases for better automated program repair.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

QTEP: quality-aware test case prioritization.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

2016
Detecting sensitive data disclosure via bi-directional text correlation analysis.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Bugram: bug detection with n-gram language models.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Automatic model generation from documentation for Java API functions.
Proceedings of the 38th International Conference on Software Engineering, 2016

Automatically learning semantic features for defect prediction.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
CloCom: Mining existing source code for automatic comment generation.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

DASE: Document-Assisted Symbolic Execution for Improving Automated Software Testing.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Online Defect Prediction for Imbalanced Data.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Comparing Software Architecture Recovery Techniques Using Accurate Dependencies.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Workshop on the application of security and testing to rich internet applications.
Proceedings of 25th Annual International Conference on Computer Science and Software Engineering, 2015

Code Comment Analysis for Improving Software Quality.
Proceedings of the Art and Science of Analyzing Software Data, 2015

2014
SWordNet: Inferring semantically related words from software context.
Empir. Softw. Eng., 2014

Bug characteristics in open source software.
Empir. Softw. Eng., 2014

Correlations between bugginess and time-based commit characteristics.
Empir. Softw. Eng., 2014

Finding patterns in static analysis alerts: improving actionable alert ranking.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

em-SPADE: a compiler extension for checking rules extracted from processor specifications.
Proceedings of the SIGPLAN/SIGBED Conference on Languages, 2014

AsDroid: detecting stealthy behaviors in Android applications by user interface and program behavior contradiction.
Proceedings of the 36th International Conference on Software Engineering, 2014

2013
Discovering, reporting, and fixing performance bugs.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

AutoComment: Mining question and answer sites for automatic comment generation.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Personalized defect prediction.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

R2Fix: Automatically Generating Bug Fixes from Bug Reports.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013

Generating precise dependencies for large software.
Proceedings of the 4th International Workshop on Managing Technical Debt, 2013

2012
Inferring semantically related words from software context.
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

@tComment: Testing Javadoc Comments to Detect Comment-Code Inconsistencies.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

2011
Do time of day and developer experience affect commit bugginess.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011

aComment: mining annotations from comments and code to detect interrupt related concurrency bugs.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
SherLog: error diagnosis by connecting clues from run-time logs.
Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems, 2010

2009
Listening to programmers - Taxonomies and characteristics of comments in operating system code.
Proceedings of the 31st International Conference on Software Engineering, 2009

2008
AutoISES: Automatically Inferring Security Specification and Detecting Violations.
Proceedings of the 17th USENIX Security Symposium, 2008

2007
/*icomment: bugs or bad comments?*/.
Proceedings of the 21st ACM Symposium on Operating Systems Principles 2007, 2007

HotComments: How to Make Program Comments More Useful?
Proceedings of HotOS'07: 11th Workshop on Hot Topics in Operating Systems, 2007

iKernel: Isolating Buggy and Malicious Device Drivers Using Hardware Virtualization Support.
Proceedings of the Third IEEE International Symposium on Dependable, 2007

2006
Bit-split string-matching engines for intrusion detection and prevention.
ACM Trans. Archit. Code Optim., 2006

Architectures for Bit-Split String Scanning in Intrusion Detection.
IEEE Micro, 2006

Have things changed now?: an empirical study of bug characteristics in modern open source software.
Proceedings of the 1st Workshop on Architectural and System Support for Improving Software Dependability, 2006

2005
Hibernator: helping disk arrays sleep through the winter.
Proceedings of the 20th ACM Symposium on Operating Systems Principles 2005, 2005

A High Throughput String Matching Architecture for Intrusion Detection and Prevention.
Proceedings of the 32st International Symposium on Computer Architecture (ISCA 2005), 2005


  Loading...