With the increasing use of mobile devices, malware attacks are rising, especially on Android phones, which account for 72.2% of the total market share. Hackers try to attack …
M Tahaei, A Frik, K Vaniea - Proceedings of the 2021 CHI Conference …, 2021 - dl.acm.org
Software development teams are responsible for making and implementing software design decisions that directly impact end-user privacy, a challenging task to do well. Privacy …
Software security is a complex topic, and for development projects it can be challenging to assess what security is necessary and cost-effective. Agile Software Development (ASD) …
For software to be secure in practice, users need to be willing and able to appropriately use security features. These features are usually implemented by software professionals during …
Despite the availability of various methods and tools to facilitate secure coding, developers continue to write code that contains common vulnerabilities. It is important to understand …
Static analysis tools (SATs) have the potential to assist developers in finding and fixing vulnerabilities in the early stages of software development, requiring them to be able to …
C Weir, I Becker, L Blair - 2021 IEEE/ACM 43rd International …, 2021 - ieeexplore.ieee.org
While the techniques to achieve secure, privacy-preserving software are now well understood, evidence shows that many software development teams do not use them: they …
Y Valdés-Rodríguez, J Hochstetter-Diez… - Applied Sciences, 2023 - mdpi.com
Software development must be based on more than just the experience and capabilities of your programmers and your team. The importance of obtaining a quality product lies in the …
I Ryan, U Roedig, KJ Stol - 2023 IEEE/ACM 45th International …, 2023 - ieeexplore.ieee.org
Software security research has a core problem: it is impossible to prove the security of complex software. A low number of known defects may simply indicate that the software has …