中文
相关论文

相关论文: Using Real-world Bug Bounty Programs in Secure Cod…

200 篇论文

Empirical research in reverse engineering and software protection is crucial for evaluating the efficacy of methods designed to protect software against unauthorized access and tampering. However, conducting such studies with professional…

软件工程 · 计算机科学 2026-03-05 Tab , Zhang , Bjorn De Sutter , Christian Collberg , Bart Coppens , Waleed Mebane

Security risk assessment is essential in establishing the trustworthiness and reliability of modern systems. While various security risk assessment approaches exist, prevalent applications are "pen and paper" implementations that -- even if…

密码学与安全 · 计算机科学 2025-09-23 Avi Shaked

With the emergence of Artificial Intelligent chatbot tools such as ChatGPT and code writing AI tools such as GitHub Copilot, educators need to question what and how we should teach our courses and curricula in the future. In reality,…

计算机与社会 · 计算机科学 2023-11-14 Peter Jamieson , Suman Bhunia , Dhananjai M. Rao

Creative coding is a rapidly expanding domain for both artistic expression and computational education. Numerous libraries and IDEs support creative coding, however there has been little consideration of how the environments themselves…

人机交互 · 计算机科学 2023-02-01 Andrew McNutt , Anton Outkine , Ravi Chugh

Security often receives insufficient developer attention because it does not directly generate visible value, leading to underinvestment in practice. We evaluate a countermeasure by team-level incentives tied to measurable security…

This paper presents BREW (Breakable Web Application), a tool for teaching IT Security. BREWs main teaching targets are identification and exploitation of vulnerabilities, using technologies and methodologies for software auditing and…

计算机与社会 · 计算机科学 2015-06-30 Christoph Pohl , Kathrin Schlierkamp , Hans-Joachim Hof

Increasingly, courses on Empirical Software Engineering research methods are being offered in higher education institutes across the world, mostly at the M.Sc. and Ph.D. levels. While the need for such courses is evident and in line with…

软件工程 · 计算机科学 2025-03-17 Paris Avgeriou , Nauman bin Ali , Marcos Kalinowski , Daniel Mendez

In the era of artificial intelligence (AI) and chatbots, based on large language models that can generate programming code in any language, write texts and summarize information, it is obvious that the requirements of employers for…

软件工程 · 计算机科学 2025-06-16 Yordan Kalmukov

Cybersecurity threats and vulnerabilities continue to grow in number and complexity, presenting an increasing challenge for organizations worldwide. Organizations use threat modelling and bug bounty programs to address these threats, which…

密码学与安全 · 计算机科学 2023-04-17 Serhan W. Bahar

Traditional pen and paper exams are inadequate for modern university programming courses as they are misaligned with pedagogies and learning objectives that target practical coding ability. Unfortunately, many institutions lack the…

计算机与社会 · 计算机科学 2020-03-02 Oka Kurniawan , Norman Tiong Seng Lee , Christopher M. Poskitt

Bugs in learners' programs are often the result of fundamental misconceptions. Teachers frequently face the challenge of first having to understand such bugs, and then suggest ways to fix them. In order to enable teachers to do so…

软件工程 · 计算机科学 2021-08-17 Luisa Greifenstein , Florian Obermüller , Ewald Wasmeier , Ute Heuer , Gordon Fraser

This research focuses on transforming CVEs to hands-on educational lab for cybersecurity training. The study shows the practical application of CVEs by developing containerized lab environments- Docker to simulate real-world vulnerabilities…

密码学与安全 · 计算机科学 2025-09-16 Trueye Tafese

We propose and analyze an algorithmic framework for "bias bounties": events in which external participants are invited to propose improvements to a trained model, akin to bug bounty events in software and security. Our framework allows…

机器学习 · 计算机科学 2022-05-11 Ira Globus-Harris , Michael Kearns , Aaron Roth

New model of software safety is offered. Distribution of mistakes in program on stages of life cycle is researched. Study of ways of increase of reliability of software at help simulation program is leaded.

软件工程 · 计算机科学 2008-07-02 Arkadiy Khandjian

Maintaining leadership in HPC requires the ability to support simulations at large scales and fidelity. In this study, we detail one of the most significant productivity challenges in achieving this goal, namely the increasing proclivity to…

Debugging physical computing projects provides a rich context to understand cross-disciplinary problem solving that integrates multiple domains of computing and engineering. Yet understanding and assessing students' learning of debugging…

计算机与社会 · 计算机科学 2023-12-18 L. Morales-Navarro , D. A. Fields , D. Barapatre , Y. B. Kafai

Live coding for teaching-synchronously writing software in front of students-can be an effective method for engaging students and instilling practical programming skills. However, not all settings are conducive to live coding and not all…

人机交互 · 计算机科学 2025-04-04 Caroline Berger , David Weintrop , Niklas Elmqvist

Embedding ethics modules within computer science courses has become a popular response to the growing recognition that CS programs need to better equip their students to navigate the ethical dimensions of computing technologies like AI,…

Upon release, ChatGPT3.5 shocked the software engineering community by its ability to generate answers to specialized questions about coding. Immediately, many educators wondered if it was possible to use the chatbot as a support tool that…

计算机与社会 · 计算机科学 2024-11-27 Yaiza Aragonés-Soria , Julia Kotovich , Chitsutha Soomlek , Manuel Oriol

Context: Code coverage is widely used as a software quality assurance measure. However, its effect, and specifically the advisable dose, are disputed in both the research and engineering communities. Prior work reports only correlational…

软件工程 · 计算机科学 2026-02-04 Lukas Schulte , Gordon Fraser , Steffen Herbold