paper-with-me

Papers

Prioritizing Security Practice Adoption: Empirical Insights on Software Security Outcomes in the npm Ecosystem

2025-04-18 · Nusrat Zahan, Laurie Williams

Practitioners often struggle with the overwhelming number of security practices outlined in cybersecurity frameworks for risk mitigation. Given the limited budget, time, and resources, practitioners want to prioritize the adoption of security practices based on empirical evidence. The goal of this study is to assist practitioners and policymakers in making informed decisions on which security practices to adopt by evaluating the relationship between software security practices and security outcome metrics. The study investigated the relationship between security practice adoption and security outcomes. We selected the OpenSSF Scorecard metrics to automatically measure the adoption of security practices in npm GitHub repositories. We also explored security outcome metrics, such as the number of open vulnerabilities (Vul_Count), mean time to remediate (MTTR) vulnerabilities in dependencies, and mean time to update (MTTU) dependencies. We conducted regression and causal analysis using 12 Scorecard metrics and their aggregated Scorecard score (computed by aggregating individual security practice scores) as predictors and Vul_Count, MTTR, and MTTU as target variables. Our findings show that higher aggregated Scorecard scores are associated with fewer Vul_Count and shorter MTTU, also supported by causal analysis. However, while the regression model suggests shorter MTTR, causal analysis indicates project characteristics likely influence MTTR direction. Segment analysis shows that larger, newer repositories with more contributors, dependencies, and downloads have shorter MTTR. Among individual security practices, Code Review, Maintained status, Pinned Dependencies, and Branch Protection show strong associations with security outcomes; the directionality of these associations varies across security outcomes.

📄 PDF Abstract BibTeX arXiv:2504.14026

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

ADOPT Please enter a description about the method here

Similar Papers 제목 키워드 기반

The Role of GitHub Copilot on Software Development: A Perspective on Productivity, Security, Best Practices and Future Directions

2025-02-18 · Suresh Babu Nettur, Shanthi Karpurapu, Unnati Nettur, Likhit Sagar Gajja 외

GitHub Copilot is transforming software development by automating tasks and boosting productivity through AI driven code generation. In this paper, we conduct a literature survey to synthesize insights on Copilot's impac…

Code Generation

From Adoption to Deployment: A Qualitative Study on AI Integration in Software Development Practice

2026-07-18 · Mahzabin Tamanna, Elizabeth Lin, Sparsha Gowda, Laurie Williams 외 arxiv

The increasing adoption of Large Language Models (LLMs) as AI components in modern software systems introduces distinct security risks to the software supply chain. While many considerations and safety mechanisms are in …

Exploring the Impact of Generative Artificial Intelligence on Software Development in the IT Sector: Preliminary Findings on Productivity, Efficiency and Job Security

2025-08-22 · Anton Ludwig Bonin, Pawel Robert Smolinski, Jacek Winiarski arxiv

This study investigates the impact of Generative AI on software development within the IT sector through a mixed-method approach, utilizing a survey developed based on expert interviews. The preliminary results of an ong…

An Empirical Study of Code Obfuscation Practices in the Google Play Store

2025-02-07 · Akila Niroshan, Suranga Seneviratne, Aruna Seneviratne

The Android ecosystem is vulnerable to issues such as app repackaging, counterfeiting, and piracy, threatening both developers and users. To mitigate these risks, developers often employ code obfuscation techniques. Howe…

Safeguarding connected autonomous vehicle communication: Protocols, intra- and inter-vehicular attacks and defenses

2025-02-06 · Mohammed Aledhari, Rehma Razzak, Mohamed Rahouti, Abbas Yazdinejad 외

The advancements in autonomous driving technology, coupled with the growing interest from automotive manufacturers and tech companies, suggest a rising adoption of Connected Autonomous Vehicles (CAVs) in the near future.…

Autonomous DrivingAutonomous Vehicles