Thesis Topic Details

Topic ID:
3546
Title:
Static and dynamic analysis for finding bugs in Javascript programs
Supervisor:
Yulei Sui
Research Area:
Program Analysis, Programming Languages, Software Engineering
Associated Staff
Assessor:
Jingling Xue
Topic Details
Status:
Active
Type:
R & D
Programs:
CS CE BIOM BINF SE
Group Suitable:
No
Industrial:
No
Pre-requisites:
Good understanding about Javascript and good software development skills
Description:
Javascript is one of the most popular languages that facilitate
rapid development with dynamic typing and expressive language
constructs. However, many of its dynamic language features
make static program analysis hard, causing some bugs to go undetected
even after extensive software testing.

This project aims to leverage the open-source javascript engine WebKit
to develop new analysis techniques for detecting software
bugs (e.g., memory leaks and system crashes) on real-world
Javascript applications.
Comments:
If you want to discuss the topic, send me an email and we can make an appointment.
Past Student Reports
 
No Reports Available. Contact the supervisor for more information.

Check out all available reports in the CSE Thesis Report Library.

NOTE: only current CSE students can login to view and select reports to download.