中文
相关论文

相关论文: XSS for the Masses: Integrating Security in a Web …

200 篇论文

Rapid progress in the development of information technology has led to a significant increase in the number and complexity of cyber threats. Traditional methods of cybersecurity training based on theoretical knowledge do not provide a…

密码学与安全 · 计算机科学 2025-01-03 Dmytro Tymoshchuk , Vasyl Yatskiv , Vitaliy Tymoshchuk , Nataliya Yatskiv

The increasing demand for software engineering education presents learning challenges in courses due to the diverse range of topics that require practical applications, such as programming or software design, all of which are supported by…

计算机与社会 · 计算机科学 2024-07-16 Francisco Gomes de Oliveira Neto , Felix Dobslaw

When Computer Science (CS) students try to use or extend open-source software (OSS) projects, they often encounter the common challenge of OSS failing to build on their local machines. Even though OSS often provides ready-to-build packages,…

软件工程 · 计算机科学 2025-02-25 Sunzhou Huang , Na Meng , Xueqing Liu , Xiaoyin Wang

To bridge the digital skills gap, we need to train more people in Software Engineering techniques. This paper reports on a project exploring the way students solve tasks using collaborative development platforms and version control systems,…

According to constructivist theory, students learn software security more effectively when examples are grounded in their own code. Generic examples often fail to connect with students' prior work, limiting engagement and understanding.…

密码学与安全 · 计算机科学 2026-04-16 Matthew Frazier , Kostadin Damevski

This Innovative Practice full paper describes a technical innovation for scalable teaching of cybersecurity hands-on classes using interactive learning environments. Hands-on experience significantly improves the practical skills of…

计算机与社会 · 计算机科学 2022-01-06 Jan Vykopal , Pavel Čeleda , Pavel Seda , Valdemar Švábenský , Daniel Tovarňák

In software development, encountering bugs is inevitable. However, opportunities to learn more about bug removal are limited. When students perform debugging tasks, they often use print statements because students do not know how to use a…

软件工程 · 计算机科学 2024-07-26 Aoi Kanaya , Takuma Migo , Hiroaki Hashiura

Comics is emerging as a popular medium for providing visual explanations of programming concepts and procedures. Recent research into this medium opened the door to new opportunities and tools to advance teaching and learning in computing.…

人机交互 · 计算机科学 2023-06-02 Sangho Suh

Penetration testing refers to the process of simulating hacker attacks to evaluate the security of information systems . This study aims not only to clarify the theoretical foundations of penetration testing but also to explain and…

密码学与安全 · 计算机科学 2026-02-10 Wei Zhang , Ju Xing , Xiaoqi Li

When teaching Programming and Software Engineering in Bachelor's Degree programs, the emphasis on creating functional software projects often overshadows the focus on software quality, a trend that aligns with ACM curricula recommendations.…

In this paper, we present the Quantum Information Software Developer Kit - Qiskit, for teaching quantum computing to undergraduate students, with basic knowledge of quantum mechanics postulates. We focus on presenting the construction of…

Various researchers have shown that the Common Vulnerability Scoring System (CVSS) has many drawbacks and may not provide a precise view of the risks related to software vulnerabilities. However, many threat intelligence platforms and…

密码学与安全 · 计算机科学 2018-07-30 Milda Petraityte , Ali Dehghantanha , Gregory Epiphaniou

The Web is replete with tutorial-style content on how to accomplish programming tasks. Unfortunately, even top-ranked tutorials suffer from severe security vulnerabilities, such as cross-site scripting (XSS), and SQL injection (SQLi).…

密码学与安全 · 计算机科学 2017-04-11 Tommi Unruh , Bhargava Shastry , Malte Skoruppa , Federico Maggi , Konrad Rieck , Jean-Pierre Seifert , Fabian Yamaguchi

Designers use third-party intellectual property (IP) cores and outsource various steps in the integrated circuit (IC) design and manufacturing flow. As a result, security vulnerabilities have been rising. This is forcing IC designers and…

密码学与安全 · 计算机科学 2023-03-07 Hammond Pearce , Ramesh Karri , Benjamin Tan

There is a burgeoning trend of smartphone ownership in Africa due to the low costs of Android smartphones and the global increase in social media usage. Building upon previous works that introduced a smartphone-based coding course to…

人机交互 · 计算机科学 2021-07-27 George Boateng , Prince Steven Annor , Victor Kumbol

Machine learning (ML) course for undergraduates face challenges in assessing student learning and providing practical exposure. Group project-based learning, an increasingly popular form of experiential learning in CS education, encounters…

计算机与社会 · 计算机科学 2024-10-23 R Indra , PD Parthasarathy , Jatin Ambasana , Spruha Satavlekar

The inclusion of internship courses in Software Engineering (SE) programs is essential for closing knowledge gaps and improving graduates' readiness for the software industry. Our study focuses on year-long internships at RMIT University…

软件工程 · 计算机科学 2026-03-24 Golnoush Abaei , Mojtaba Shahin , Maria Spichkova

Conventional security solutions are insufficient to address the urgent cybersecurity challenge posed by insider attacks. While a great deal of research has been done in this area, our systematic literature analysis attempts to give readers…

密码学与安全 · 计算机科学 2024-07-25 Krutarth Chauhan

The growing use of technology in K--8 classrooms highlights a parallel need for formal learning opportunities aimed at helping children use technology safely and protect their personal information. Even the youngest students are now using…

人机交互 · 计算机科学 2025-03-13 Lan Gao , Elana B Blinder , Abigail Barnes , Kevin Song , Tamara Clegg , Jessica Vitak , Marshini Chetty

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