Max-Planck-Institut für Informatik
max planck institut
mpii logo Minerva of the Max Planck Society

MPI-INF or MPI-SWS or Local Campus Event Calendar

<< Previous Entry Next Entry >> New Event Entry Edit this Entry Login to DB (to update, delete)
What and Who
Title:Human-Centric Tools for Software Maintenance
Speaker:Austin Henley
coming from:University of Memphis
Speakers Bio:Austin Henley is a PhD candidate in the Computer Science department at the University of Memphis. He conducts research in the areas of software engineering and human-computer interaction. In particular, he conducts empirical studies and designs software development tools with the goal of improving developer productivity. He has worked as a research intern at Microsoft Research, National Instruments, and IBM Research. His research has been published in prestigious venues, including CHI and FSE, winning an ACM SIGSOFT Distinguished Paper Award, an IEEE Honorable Mention Award, and an IEEE Best Paper Award.
Event Type:SWS Colloquium
Visibility:D1, D2, D3, D4, D5, SWS, RG1, MMCI
We use this to send out email in the morning.
Level:AG Audience
Date, Time and Location
Date:Thursday, 22 March 2018
Duration:60 Minutes
Building:E1 5
All software failures are fundamentally the fault of humans—either the design was ill-formed or the implementation contained a bug. By designing more human-centric development tools, developers can produce higher quality code in less time with lower cognitive load. In this talk, I will present tools for supporting two common activities in software maintenance: code navigation and code reviewing. Since navigating code is known to be time consuming and problematic, I designed Patchworks, a novel code editor interface that enables efficient juxtaposition and rapid scanning of code. Two empirical studies found that developers using Patchworks navigated faster and made fewer navigation mistakes than with traditional code editors. Once developers have made changes to the code, other developers must review and discuss the changes to ensure the code is of sufficient quality. To aid developers in this tedious task of reviewing code, I designed CFar, an automated code reviewer that provides feedback using program analysis. A laboratory study and field deployment involving 98 developers at Microsoft found that using CFar increased communication, productivity, and review quality.
Name(s):Roslyn Stricker
Video Broadcast
Video Broadcast:YesTo Location:Kaiserslautern
To Building:G26To Room:111
Tags, Category, Keywords and additional notes
Attachments, File(s):
Roslyn Stricker/MPI-SWS, 03/06/2018 10:47 AM
Last modified:
Uwe Brahm/MPII/DE, 03/07/2018 07:01 AM
  • Roslyn Stricker, 03/06/2018 10:53 AM -- Created document.