What is it about?
Developing secure and reliable software systems has become integral to software development over the past years. To prevent the introduction of insecure code in codebases, we need to identify insecure coding practices among developers and work towards either improving the system to better handle common vulnerabilities or educating the developer about the same. Identifying vulnerabilities as soon as possible and addressing them is critical, but the more desirable solution is to prevent vulnerabilities in the first place.
Featured Image
Photo by Jefferson Santos on Unsplash
Why is it important?
We demonstrated that CP does not encourage secure coding practices among programmers. Our findings are increasingly concerning not only because CP has become extremely relevant in recent times as part of job placement tests, but also because many novice programmers use CP platforms to learn and develop programming habits.
Read the Original
This page is a summary of: Exploring Security Vulnerabilities in Competitive Programming: An Empirical Study, June 2022, ACM (Association for Computing Machinery),
DOI: 10.1145/3530019.3530031.
You can read the full text:
Contributors
The following have contributed to this page







