Justin Smith

Orcid: 0000-0001-6987-5196

Affiliations:
  • Lafayette College, Easton, PA, USA
  • North Carolina State University, Department of Computer Science, Raleigh, NC, USA (PhD 2019)


According to our database1, Justin Smith authored at least 26 papers between 2015 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Challenges and Opportunities for Survey Research in the Age of Generative AI: An Experience Report.
Proceedings of the 2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2024

Py-holmes: Causal Testing for Deep Neural Networks in Python.
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024

Exploring Experiences with Automated Program Repair in Practice.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

The Role of Ethics in Engineering Fair AI (and Beyond).
Proceedings of the Equity, 2024

2023
A Taxonomy of Machine Learning Fairness Tool Specifications, Features and Workflows.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2023

2021
How Students Unit Test: Perceptions, Practices, and Pitfalls.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021

Towards Ethical Data-Driven Software: Filling the Gaps in Ethics Research & Practice.
Proceedings of the 2nd IEEE/ACM International Workshop on Ethics in Software Engineering Research and Practice, 2021

2020
A Case Study of Software Security Red Teams at Microsoft.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2020

Why Can't Johnny Fix Vulnerabilities: A Usability Evaluation of Static Analysis Tools for Security.
Proceedings of the Sixteenth Symposium on Usable Privacy and Security, 2020

MatchingRef: Matching Variable Names in a Reference Page to Help Introductory CS Students Fix Compiler Errors.
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020

2019
How Developers Diagnose Potential Security Vulnerabilities with a Static Analysis Tool.
IEEE Trans. Software Eng., 2019

2018
Supporting Effective Strategies for Resolving Vulnerabilities Reported by Static Analysis Tools.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

Does ACM's code of ethics change ethical decision making in software development?
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

2017
Spreadsheet practices and challenges in a large multinational conglomerate.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

Flower: Navigating program flow in the IDE.
Proceedings of the 2017 IEEE Symposium on Visual Languages and Human-Centric Computing, 2017

Just-in-time static analysis.
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, July 10, 2017

Cheetah: just-in-time taint analysis for Android apps.
Proceedings of the 39th International Conference on Software Engineering, 2017

Do developers read compiler error messages?
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
Resolving input validation vulnerabilities by retracing taint flow through source code.
Proceedings of the 2016 IEEE Symposium on Visual Languages and Human-Centric Computing, 2016

What Questions Remain? An Examination of How Developers Understand an Interactive Static Analysis Tool.
Proceedings of the 2nd Workshop on Security Information Workers, 2016

A cross-tool communication study on program analysis tool notifications.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Paradise unplugged: identifying barriers for female participation on stack overflow.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Identifying successful strategies for resolving static analysis notifications.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
A study of interactive code annotation for access control vulnerabilities.
Proceedings of the 2015 IEEE Symposium on Visual Languages and Human-Centric Computing, 2015

Questions developers ask while diagnosing potential security vulnerabilities with static analysis.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Fuse: A Reproducible, Extendable, Internet-Scale Corpus of Spreadsheets.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015


  Loading...