LetsHash Flashcards

1
Q

Letshash User study - design

A

3 Tasks and survey
1. Password storage
2. Password policies
3. 2FA
3 groups: Lets hash, Lets hash wizard, control group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Letshash User study - results

A

Lets Hash: Developers liked it, produced sigificantly better results, usable and secure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

One size does not fit all: security warning types - Setup

A

Qualititive Part: interviews with professionals and students
Grounded theory using charmaz
Quantitive Part: Online servey with 50 devs
Tests developed themes and explanation and from GT
Refined func vs sec by sampling more people that considered security and functionality equaly important

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Security warning

A

computer dialog communication that warns for potential risks
- user can encounter while progamming and be annoyed
- can increase security
- static tools little used because of bad integration into workflow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Types of warnings

A

Markers, Compiler warnings, Security views, Plugin views, Pop ups, Commit warning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Results

A

Markers: Tended to ignore them, difficult to find in large code base, prefered color for security warnings
Views: IDEs already overloaded, hard to find, some liked it
Compiler warnings: Easy to overlook as compilers are printing a lot of output, can be useful, does not interrupt development
PopUp: Distracting, annoying, only for very important warnings
Commiting warning: Least distracting, good in workflow

Preferred time during: During coding on demand, Before commiting
Preferences varied.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly