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 ****