Logo: University of Southern California

Events Calendar



Select a calendar:



Filter June Events by Event Type:



Events for June 06, 2013

  • CS Colloquium: Miryung Kim: Automation, Analysis, and Reconstruction of Systematic Software Changes

    Thu, Jun 06, 2013 @ 10:30 AM - 12:30 PM

    Thomas Lord Department of Computer Science

    Conferences, Lectures, & Seminars


    Speaker: Miryung Kim, University of Texas at Austin

    Talk Title: Automation, Analysis, and Reconstruction of Systematic Software Changes

    Series: CS Colloquium

    Abstract: Software modifications are often systematic. Adding features and fixing bugs often require similar, but not identical, changes to many code locations. In this talk, I will present three research themes on how to support systematic changes during software evolution. First, I will present LASE, an approach that automates systematic edits by learning context-aware edit scripts from examples. It handles both issues of recommending change locations and applying context-aware customized transformation. Second, I will present a field study of refactoring benefits and challenges at Microsoft. It is widely believed that refactoring improves software quality and developer productivity. However, few empirical studies quantitatively assess refactoring benefits. Our analysis of Windows 7 version history finds that the binary modules refactored by a designated refactoring team experienced significant reduction in the number of inter-module dependencies and post-release defects, indicating a tangible benefit of refactoring. Finally, I will present refactoring reconstruction and advanced program differencing techniques that detect systematic changes from program versions to help developers during peer code reviews.

    Biography: Miryung Kim is an Assistant Professor in the Department of Electrical and Computer Engineering at the University of Texas at Austin since 2009. She received her B.S. in Computer Science from Korea Advanced Institute of Science and Technology in 2001 and her M.S. and Ph.D. in Computer Science and Engineering from the University of Washington under the supervision of Dr. David Notkin in 2003 and 2008 respectively. She received NSF CAREER award, Microsoft Software Engineering Innovation Foundation Award in 2011, and IBM Jazz Innovation Award in 2009. She also spent her time as a visiting researcher in the Research in Software Engineering (RiSE) group at Microsoft Research during the summer of 2011. She ranked No. 1 among all engineering and science students in KAIST in 2001 and received Korean Ministry of Education, Science, and Technology Award, the highest honor given to an undergraduate student in Korea.

    Host: William Halfond

    Location: Seaver Science Library (SSL) - 150

    Audiences: Everyone Is Invited

    Contact: Assistant to CS chair

    Add to Google CalendarDownload ICS File for OutlookDownload iCal File
  • PhD Defense - Furqan Khan

    Thu, Jun 06, 2013 @ 02:00 PM - 04:00 PM

    Thomas Lord Department of Computer Science

    University Calendar


    Date: June 6, 2013
    Time: 2:00pm
    Location: PHE 223

    Thesis by:
    Furqan M Khan

    Committee Members:
    Ram Nevatia (Chair)
    Gerard Medioni
    Keith Jenkins (Outside Member)

    Abstract:
    With cameras getting smaller, better and cheaper, the amount of videos produced these days has increased exponentially. Although not comprehensive by any means, the fact that about 35 hours of video is uploaded to YouTube every minute is indicative of the amount of data that is being generated. This is in addition to the videos recorded for surveillance by grocery stores and by security agencies at airports, train stations and streets. Whereas analysis of the video data is the core reason for surveillance data collection, services such as YouTube can also use video analysis to improve search and indexing tasks. However, due to extremely large amount of data generation, human video analysis is not feasible; therefore, development of methods which can automatically perform the intelligent task of visual understanding, specifically human activity recognition, has seen a lot of interest in past couple of decades. Such capability is also desired to improve human computer interaction. However, the associated problem of activity description, i.e., information about actor, location and object of information, has not got much attention despite its importance for surveillance and indexing tasks. In this thesis, I propose methods for automated action analysis, i.e., recognition and description of human activities in videos.
    The task of activity recognition is seemingly easily performed by humans but it is very difficult for machines. The key challenge lies in modeling of human actions and representation of transformation of visual data with time. This thesis contributes to provide possible solutions related to development of action models to facilitate action description which are general enough to capture large variations in an action class while allowing for robust discrimination of different action classes and corresponding inference mechanisms. I model actions as a composition of several primitive events and use graphical models to evaluate consistency of action models with video input. In the first part of the thesis, I use low-level features to capture the transformation of spatiotemporal data during the primitive event. In the second part, to facilitate description of activities, such as identification of actor and object of interaction, I decompose actions using high-level constructs, actors and objects. Primitive components represent properties of actors and their relationships with objects of interaction. In the end, I represent actions as transformation of actor's limbs (human pose) over time and decompose actions using key poses. I infer human pose, object of interaction and the action for each actor jointly using a dynamic Bayesian Network.

    This thesis furthers research on relatively ignored but more comprehensive problem of action analysis, i.e., action recognition with the associated problem of description. To support the thesis, I evaluated the presented algorithms on publicly available datasets. The performance metrics highlight effectiveness of my algorithms on datasets which offer large variations in execution, viewpoint, actors, illuminations, etc.

    Location: Charles Lee Powell Hall (PHE) - 223

    Audiences: Everyone Is Invited

    Contact: Lizsl De Leon

    Add to Google CalendarDownload ICS File for OutlookDownload iCal File