Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
public:papers:acsac2019 [2020-05-14 11:34] – xukrop | public:papers:acsac2019 [2023-08-12 21:03] (current) – [Research artifacts (supplementary material)] xukrop | ||
---|---|---|---|
Line 6: | Line 6: | ||
<TEXT size=" | <TEXT size=" | ||
- | \_{{fa> | + | \_{{fa> |
{{fa> | {{fa> | ||
Line 19: | Line 19: | ||
<TEXT align=" | <TEXT align=" | ||
- | <button type=" | + | <button type=" |
\_ | \_ | ||
- | <button type=" | + | <button type=" |
\_ | \_ | ||
/ | / | ||
- | <button icon=" | + | <button icon=" |
/ | / | ||
\_ | \_ | ||
- | <button collapse=" | + | <button collapse=" |
</ | </ | ||
</ | </ | ||
Line 61: | Line 61: | ||
* We had half of the participants interact with real OpenSSL error messages and the other half with our re-designed error messages and documentation. Here is the comparison: | * We had half of the participants interact with real OpenSSL error messages and the other half with our re-designed error messages and documentation. Here is the comparison: | ||
* The self-signed case was considered significantly less trustworthy with our error message (which we consider a success). | * The self-signed case was considered significantly less trustworthy with our error message (which we consider a success). | ||
- | * The name constrained case was also perceived as less trusted and required less time and less online browsing to undestand. | + | * The name constrained case was also perceived as less trusted and required less time and less online browsing to understand. |
* The other attributes were comparable – thus, we see our documentation in these cases as better than the existing one. | * The other attributes were comparable – thus, we see our documentation in these cases as better than the existing one. | ||
* In the redesigned error messages, we included a link to the documentation. To our surprise, 71% of the participants clicked this link. This suggests a nice opportunity of directing the developers to a usable place recommended by the library designers. | * In the redesigned error messages, we included a link to the documentation. To our surprise, 71% of the participants clicked this link. This suggests a nice opportunity of directing the developers to a usable place recommended by the library designers. | ||
* As a follow-up work, we started gathering X.509 certificate validation errors and documentation from multiple libraries to consolidate the documentation on a single place. | * As a follow-up work, we started gathering X.509 certificate validation errors and documentation from multiple libraries to consolidate the documentation on a single place. | ||
- | <button type=" | + | <button type=" |
===== Talk at DevConf 2019 ===== | ===== Talk at DevConf 2019 ===== | ||
- | The content of this research was partially covered at the DevConf 2019 talk that can be seen below. <button icon=" | + | The content of this research was partially covered at the DevConf 2019 talk that can be seen below. <button icon=" |
{{ youtube> | {{ youtube> | ||
Line 82: | Line 82: | ||
The collected data is presented in a single dataset (SPSS format; you can use PSPP as a free alternative). It includes the analysis syntax files to obtain the numerical results presented in the paper. For each participant, | The collected data is presented in a single dataset (SPSS format; you can use PSPP as a free alternative). It includes the analysis syntax files to obtain the numerical results presented in the paper. For each participant, | ||
- | <button type=" | + | <button type=" |