590N: SE Reading Group
Fall 2020 — Monday, 3:30pm — Zoom
Subscribe to the calendar: iCal or Google Calendar.We’ll be reading and discussing exciting recent research papers from the software engineering community. Participants should subscribe to the 590n mailing list. Note the list also has many current and former department members interested in software engineering. Some paper links may point into the ACM Digital Library or the Springer online collection. Using a UW IP address, or the UW libraries off-campus access, should provide access.
Date | Who | What |
---|---|---|
Oct 5
|
Rene |
Introduction |
Oct 12
|
No meeting |
|
Oct 19
|
Thomas and Zhen |
Software Documentation: The Practitioners’ Perspective |
Oct 26
|
Nico |
Here We Go Again: Why Is It Difficult for Developers to Learn Another Programming Language? |
Nov 2
|
Wilson and Sam |
An Empirical Study on Program Failures of Deep Learning Jobs |
Nov 9
|
Arthur and Katharine |
The Secret Life of Bugs: Going Past the Errors and Omissions in Software Repositories |
Nov 16
|
Lior and Nick |
Version Control Systems: An Information Foraging Perspective |
Nov 23
|
Audrey & Ben |
Flexeme: Untangling Commits Using Lexical Flows |
Nov 30
|
Eunice & Rashmi |
Abstracting failure-inducing inputs |
Dec 7
|
Syed |
A Study on the Lifecycle of Flaky Tests |
Dec 14
|
Martin and Michael F. |
Revealing Injection Vulnerabilities by Leveraging Existing Tests |
Paper Suggestions
-
Big Code != Big Vocabulary: Open-Vocabulary Models for Source code
-
Software Documentation: The Practitioners’ Perspective
-
Version Control Systems: An Information Foraging Perspective
-
Developer Testing in the IDE: Patterns, Beliefs, and Behavior
-
The Secret Life of Bugs: Going Past the Errors and Omissions in Software Repositories
-
Essential Sentences for Navigating Stack Overflow Answers
-
Flexeme: Untangling Commits Using Lexical Flows
-
Efficiently Finding Higher-Order Mutants
-
Here We Go Again: Why Is It Difficult for Developers to Learn Another Programming Language?
-
A Study on the Prevalence of Human Values in Software Engineering Publications, 2015 – 2018
-
Abstracting failure-inducing inputs
-
Detecting Optimization Bugs in Database Engines via Non-optimizing Reference Engine Construction
-
An Empirical Study on Program Failures of Deep Learning Jobs
-
Problems and Opportunities in Training Deep Learning Software Systems: An Analysis of Variance
-
Establishing Multilevel Test-to-Code Traceability Links
-
A Study on the Lifecycle of Flaky Tests
-
JVM Fuzzing for JIT-Induced Side-Channel Detection
-
Revealing Injection Vulnerabilities by Leveraging Existing Tests
Also see the suggestions from last quarter.