Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
public:papers:ifipsec2022 [2022-04-05 19:48] – created xukroppublic:papers:ifipsec2022 [2023-08-12 21:14] (current) xukrop
Line 6: Line 6:
 <TEXT size="large"> <TEXT size="large">
  
-\_{{fa>user}}\_\_//Authors://  Author 1Author 2, [[:publications:authors:martin-ukrop|Martin Ukrop]]+\_{{fa>user}}\_\_//Authors:// [[:publications:authors:lydia-kraus|Lydia Kraus]]Matěj Grabovský, [[:publications:authors:martin-ukrop|Martin Ukrop]], Katarina Galanska, Vashek Matyas
  
-{{fa>user-circle-o}}\_//Primary contact:// ??? %%<%%<???@mail.muni.cz>%%>%%+{{fa>user-circle-o}}\_//Primary contact:// Lydia Kraus %%<%%<lydia.kraus@mail.muni.cz>%%>%%
  
-{{fa>bullhorn}}\_//Conference:// TODO: [[https://iticse.acm.org//|ACM ITiCSE 2021]]+{{fa>bullhorn}}\_//Conference:// [[https://ifipsec2022.compute.dtu.dk/|IFIP SEC 2022]]
  
-\_{{fa>id-badge}}\_\_//DOI:// TODO [[https://doi.org/10.1145/3430665.3456304|10.1145/3430665.3456304]]+\_{{fa>id-badge}}\_\_//DOI:// [[https://doi.org/10.1007/978-3-031-06975-8_17|10.1007/978-3-031-06975-8_17]]
 </TEXT> </TEXT>
 </col> </col>
Line 19: Line 19:
 <TEXT align="right"> <TEXT align="right">
  
-<button type="warning" icon="fa fa-fw fa-file-pdf-o">TBA [[https://crocs.fi.muni.cz/_media/publications/pdf/2021-iticse-riese.pdf|OA PDF]]</button>+<button type="warning" icon="fa fa-fw fa-file-pdf-o">[[https://crocs.fi.muni.cz/_media/publications/pdf/2022-ifipsec-krauus.pdf|PDF]]</button>
 \_ \_
-<button type="primary" icon="fa fa-fw fa-database">TBA [[https://doi.org/10.18710/O8FCIK|Artifacts]]</button>+<button type="primary" icon="fa fa-fw fa-database">[[#research_artifacts_supplementary_material|Artifacts]]</button>
 \_ \_
-<button collapse="bibtex" icon="fa fa-fw fa-file-code-o">TBA BiBTeX</button>+<button collapse="bibtex" icon="fa fa-fw fa-file-code-o">BiBTeX</button>
 </TEXT> </TEXT>
 </col> </col>
Line 29: Line 29:
  
 <collapse id="bibtex" collapsed="true"> <collapse id="bibtex" collapsed="true">
-  @InProceedings{2021-iticse-riese+  @InProceedings{2022-ifipsec-kraus
-    Title         = {Challenges Faced by Teaching Assistants in Computer Science Education Across Europe}, +    Author = {Lydia Kraus, Matěj Grabovský, Martin Ukrop, Katarína Galanská and Vashek Matyas}, 
-    Author        = {Emma Riese and Madeleine Loras and Martin Ukrop and Tomas Effenberger}, +    Title = {Usability Insights from Establishing TLS Connections}, 
-    BookTitle     = {Proceedings of the 2021 ACM Conference on Innovation and Technology in Computer Science Education}, +    Booktitle = {ICT Systems Security and Privacy Protection}, 
-    Series        = {ITiCSE ’21}, +    Series = {IFIP Advances in Information and Communication Technology}, 
-    Publisher     = {ACM}, +    Publisher = {Springer International Publishing}, 
-    Location      = {Padeborn, Germany}, +    Year = {2022}, 
-    Year          = {2021}, +    Keywords = {usablesec},
-    DOI           = {10.1145/3430665.3456304},+
   }   }
 </collapse> </collapse>
  
 <panel type="default" title="Abstract"> <panel type="default" title="Abstract">
-TBA +TLS is crucial to network security, but TLS-related APIs have been repeatedly shown to be misusedWhile existing usable security research focuses on cryptographic primitives, the specifics of TLS interfaces seem to be under-researched. We thus set out to investigate the usability of TLS-related APIs in multiple libraries with a focus on identifying the specifics of TLSWe conducted a three-fold exploratory study with altogether 60 graduate students comparing the APIs of three popular security libraries in establishing TLS connectionsOpenSSLGnuTLS, and mbed~TLS. We qualitatively analyzed submitted reports commenting on API usability and tested created source codeUser satisfaction emerged as an interestingpotentially under-researched theme as all APIs received both positive and negative reviews. Abstraction levelerror handling, entity naming, and documentation emerged as the most salient usability themes. Regarding functionality, checking for revoked certificates was especially complicated and other basic security checks seemed not easy as wellIn summary, although there were conflicting opinions on both the interface and documentation of the librariesseveral usability issues were shared among participants, forming a~target for closer inspection and subsequent improvement.
-Teaching assistants (TAs) are heavily used in computer science courses as a way to handle high enrollment and still being able to offer students individual tutoring and detailed assessmentsTAs are themselves students who take on this additional role in parallel with their own studies at the same institutionPrevious research has shown that being a TA can be challenging but has mainly been conducted on TAs from single institution or within a single course. This paper offers a multi-institutional, multi-national perspective of challenges that TAs in computer science face. This has been done by conducting a thematic analysis of 180 reflective essays written by TAs from three institutions across Europe. The thematic analysis resulted in five main challengesbecoming a professional TAstudent focused challengesassessment, defining and using best practice, and threats to best practiceIn additionthese challenges were all identified within the essays from all three institutionsindicating that the identified challenges are not particularly context-dependentBased on these findingswe also outline implications for educators involved in TA training and coordinators of computer science courses with TAs.+
 </panel> </panel>
  
 ===== Research artifacts (supplementary material) ===== ===== Research artifacts (supplementary material) =====
  
-TBA +Research artifacts contain the inspirational questionnaire provided to students during writing their usability reports.
- +
-<button type="primary" icon="fa fa-fw fa-database">TBA [[https://doi.org/10.18710/O8FCIK|Go to artifacts repository (DataverseNO)]]</button> +
  
 +<button type="primary" icon="fa fa-fw fa-database">[[https://crocs.fi.muni.cz/_media/public/papers/ifipsec2022/2022ifipsec-supplementary-material.pdf|Supplementary material (hosted here)]]</button>