SCS Recruiting Seminar: Saba Alimadadi

*********************************
There is now a CONTENT FREEZE for Mercury while we switch to a new platform. It began on Friday, March 10 at 6pm and will end on Wednesday, March 15 at noon. No new content can be created during this time, but all material in the system as of the beginning of the freeze will be migrated to the new platform, including users and groups. Functionally the new site is identical to the old one. webteam@gatech.edu
*********************************

Event Details
  • Date/Time:
    • Tuesday March 26, 2019 - Wednesday March 27, 2019
      11:00 am - 11:59 am
  • Location: KACB 1116W
  • Phone:
  • URL:
  • Email:
  • Fee(s):
    N/A
  • Extras:
Contact

Tess Malone, Communications Officer

tess.malone@cc.gatech.edu

Summaries

Summary Sentence: Understanding Motifs of Behavior and Sources of Errors in Programs

Full Summary: No summary paragraph submitted.

Media
  • Saba Alimadadi Saba Alimadadi
    (image/jpeg)

TITLE: Understanding Motifs of Behavior and Sources of Errors in Programs

ABSTRACT:

“Software is eating the world.” Today’s complex and large programs are not easy to comprehend and are thus not immune to bugs. Program comprehension is crucial in software engineering, a necessary step for performing many tasks. However, the implicit and intricate relations between program entities hinder comprehension of program behavior and can easily lead to bugs, which can have severe consequences. It is particularly challenging to understand and debug modern programming languages, such as JavaScript, due to their dynamic, asynchronous, and event-driven nature.

The goal of my research is to improve performance of developers during program comprehension and debugging. Using semi-automated static and dynamic techniques, I create behavioral models of program execution and visualize them for developers in order to facilitate the process of program comprehension and debugging. The outcome of my work is a set of open-source tools, which I evaluate through controlled experiments in realistic settings. The results show that my methods significantly improve developers’ performance in their everyday tasks.

BIO:

Saba Alimadadi is a postdoctoral researcher at Northeastern University, where she also holds an NSERC Postdoctoral Fellowship. She received her Ph.D. from the University of British Columbia (UBC) in 2017. Saba’s research is in the area of software engineering, with a focus on program analysis, comprehension, and debugging. At the conjunction of software engineering, programming languages, and human-computer interaction, her techniques aim at improving performance of developers.

 

Additional Information

In Campus Calendar
No
Groups

College of Computing, School of Computer Science

Invited Audience
Faculty/Staff, Postdoc, Public, Graduate students, Undergraduate students
Categories
Seminar/Lecture/Colloquium
Keywords
No keywords were submitted.
Status
  • Created By: Tess Malone
  • Workflow Status: Published
  • Created On: Mar 13, 2019 - 2:32pm
  • Last Updated: Mar 13, 2019 - 5:09pm