Johanna Goergen
  • Home
  • Progress Log
  • Final Report

DREU 2015
University of Chicago

This summer I am working at the University of Chicago with Professor Shan Lu in the Systems Group. We are doing a study of the version control repositories of large open-source software projects to reveal patterns in developing good concurrent software. The goal is to better understand what challenges developers face while using synchronization tools such as lock/unlock and signal/wait in writing multi-threaded software. Ultimately, the goal is to discover common concurrency-related challenges developers face, as well as the strategies used to address them, so that automatic algorithms and tools might be created to help developers write good concurrent software.

My Piece of the Project: Evaluating the Apache HTTP Server Project

I will be creating scripts that check out from SVN, parse, and make sense of the source code revisions for the Apache web server. As this is a project that will require not only lots of scripting but also plenty of manual evaluation of source code, it is possible that this will take up all ten weeks of my time here, but my hope is that I will be able to move on to other parts of the overall project in my final weeks! 

Weekly Logs

Here you can find my weekly progress updates, with details about my approach, my progress, and challenges I've run into along the way:
Progress Log

About Me

Picture
I am a rising senior studying Computer Science and Mathematics at Washington and Lee University. 
I intend to graduate in the spring of 2016.
My past research includes work with Professor Sara Sprenkle of Washington and Lee University on automated persistent-state aware web application testing algorithms.
You can contact me at goergenj16@mail.wlu.edu,


About Professor Lu

Professor Lu is a part of the University of Chicago's Systems Group in the Computer Science department.  Her research focuses on  multi-threaded software and creating tools to make concurrent software development easier for software engineers.
Visit Professor Lu's page here: Professor Lu


Create a free web site with Weebly