Hurdles for Developers in Cryptography

Hazhirpasand, Mohammadreza; Nierstrasz, Oscar; Shabani, Mohammadhossein; Ghafari, Mohammad (2021). Hurdles for Developers in Cryptography. In: 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME). Luxembourg. Sept. 27 2021 to Oct. 1 2021. 10.1109/ICSME52107.2021.00076

[img]
Preview
Text
Hazh21c.pdf - Accepted Version
Available under License Creative Commons: Attribution (CC-BY).

Download (246kB) | Preview
[img] Text
Hurdles_for_Developers_in_Cryptography.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (39MB) | Request a copy

Prior research has shown that cryptography is hard to use for developers. We aim to understand what cryptography issues developers face in practice. We clustered 91 954 cryptography-related questions on the Stack Overflow website, and manually analyzed a significant sample (i.e., 383) of the questions to comprehend the crypto challenges developers commonly face in this domain. We found that either developers have a distinct lack of knowledge in understanding the fundamental concepts, e.g., OpenSSL, public-key cryptography or password hashing, or the usability of crypto libraries undermined developer performance to correctly realize a crypto scenario. This is alarming and indicates the need for dedicated research to improve the design of crypto APIs.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued]

UniBE Contributor:

Hazhirpasand Barkadehi, Mohammadreza, Nierstrasz, Oscar, Ghafari, Mohammad

Subjects:

000 Computer science, knowledge & systems

ISBN:

978-1-6654-2882-8

Language:

English

Submitter:

Oscar Nierstrasz

Date Deposited:

24 Feb 2022 12:21

Last Modified:

05 Dec 2022 16:07

Publisher DOI:

10.1109/ICSME52107.2021.00076

ArXiv ID:

2108.07141v1

Uncontrolled Keywords:

scg-pub security snf-asa3 scg21 jb22

BORIS DOI:

10.48350/165146

URI:

https://boris.unibe.ch/id/eprint/165146

Actions (login required)

Edit item Edit item
Provide Feedback