More about HKUST
A Survey on Automatic Software Evolution Techniques
PhD Qualifying Examination
Title: "A Survey on Automatic Software Evolution Techniques"
by
Mr. Jindae KIM
Abstract:
Software keeps evolving throughout its lifecycle, and developers produce
enormous amount of source code and code changes. Automatic software
evolution techniques support developers for such development activities to
reduce their burden for simple tedious, time-consuming tasks and make them
focused on more significant, creative tasks. Since human resource is
limited, wasting developers time to such simple time-consuming tasks which
may be done by machines could be a significant loss. Therefore many
automatic software evolution techniques have been developed for the
automated support of various development activities.
In this paper, we explore the current capabilities of automatic software
evolution techniques throughout various areas of software development. We
also report four major approaches frequently used and shared in many
different automatic software evolution techniques:learning from existing
materials, human intervention, monitoring program execution and generate
and validate approach. Finally, we discuss identified challenges of
current automatic software evolution techniques caused by limitations of
existing techniques and insufficient evaluation of current studies. In
particular, we focus more on the limitations and challenges of generate
and validate approaches which are greatly highlighted in automatic
software evolution area.
Date: Monday, 31 August 2015
Time: 3:00pm - 5:00pm
Venue: Room 3494
Lifts 25/26
Committee Members: Dr. Sunghun Kim (Supervisor)
Prof. Andrew Horner (Chairperson)
Prof. Shing-Chi Cheung
Prof. Frederick Lochovsky
**** ALL are Welcome ****