James DavisFAIL: Analyzing Software Failures from the News Using LLMsThis is a brief for the research paper “FAIL: Analyzing Software Failures from the News Using LLMs”, published at the IEEE/ACM 2024…Nov 9Nov 9
James DavisPruning One More Token is EnoughThis is a brief for the research paper “Pruning One More Token is Enough: Leveraging Latency-Workload Non-Linearities for Vision…Nov 8Nov 8
James DavisOn the Contents and Utility of IoT Cybersecurity GuidelinesThis is a brief for the research paper “On the Contents and Utility of IoT Cybersecurity Guidelines,” published at ACM FSE 2024.Jul 8Jul 8
James DavisSigning in Four Public Software Package Registries: Quantity, Quality, and Influencing FactorsThis is a brief for the research paper “Signing in Four Public Software Package Registries: Quantity, Quality, and Influencing Factors,”…May 10May 10
James DavisinStackademicSystematically Detecting Packet Validation Vulnerabilities in Embedded Network StacksThis is a brief for the research paper “Systematically Detecting Packet Validation Vulnerabilities in Embedded Network Stacks”.Sep 4, 2023Sep 4, 2023
James DavisThe Software Engineer as Tool-UserThis essay explores the ways in which software engineers use tools, focused on themes of Efficiency and Responsibility.Aug 14, 20232Aug 14, 20232
James DavisinStackademicReflecting on the use of the policy-process-product theoryWhat do empirical software engineering researchers write papers about? This is a brief of a research paper at ESEC/FSE-IVR’23.Aug 2, 20231Aug 2, 20231
James DavisAn Empirical Study of Pre-Trained Model Reuse in the Hugging Face Deep Learning Model RegistryBrief for ICSE’23 and MSR’23 papers.May 26, 2023May 26, 2023
James DavisIncorporating Failure Knowledge into Design Decisions for IoT Systems: A Controlled ExperimentThis is a brief for the research paper “Incorporating Failure Knowledge into Design Decisions for IoT Systems“.May 24, 2023May 24, 2023