Opening
You will have the chance to work on the grand challenges of software engineering, testing of IoT wireless protocols, compilers, ad-hoc ecosystems and resilience of software applications. You will be involved in determining the important and interesting questions, creating and improving instrumental setups, performing measurements, and making discoveries.
Research Interests
- ๐ Software testing advancements: fuzzing, data flow analysis, combinatorial testing, symbolic execution, …
- ๐ Bug detections in IoT wireless protocols, e.g., Zigbee, Z-Wave, MQTT, …
- ๐ฅ Advanced testing and analysis in modern compilers
Applications for PhD positions
Application Requirements
We are looking for students who are/have
- BS or MS in Computer Science or Computer Engineering with a good GPA.
- Strong motivation and high ambition in research of software testing or cybersecurity.
- Excellent analytical and programming skills such as C, C++, Java and Python.
- Strong communication and teamwork abilities.
How to Apply
If you are interested in working with us as a Ph.D. student, please submit an application to Baylor Graduate School and mention my name in your application. Currently, I’d like to review applicants after the department’s initial screening and invite selected candidates for interviews based on research fit and available opportunities.
Master Students at Baylor
If you are a Master student at Baylor and looking for a Master thesis project, please contact me through email or stop by my office.
Graduate Admissions of CS@Baylor
- Graduate Admission - International Students
- Center of Global Engagement - International Students
- PhD Admission in Computer Science
Other References
General Information for Perspective Students
- Future of Software Engineering Research
- Future of Cybsersecurity
- Ten Reasons to be a Research Software Engineer
- How to Make PhD in Software Engineering