Open Opportunities
Current research openings, thesis topics, internship positions, and collaboration opportunities at the SE Lab. Filter by type and research stream to find the right fit.
- OpenThesisSoftware Engineering Methodology
Automated Code Quality Analysis with Static Analysis Tools
This thesis project explores static analysis tools (e.g., SonarQube, ESLint custom rules) to automatically evaluate code quality in open-source and academic software projects. The student will design a quality dashboard, define custom rule sets for academic code, and evaluate effectiveness on real SE Lab projects.
- OpenInternshipSoftware Engineering for Social Good
Web-Based Thesis Management Platform for Academic Departments
Join the lab as an intern to help build a web-based platform that streamlines thesis proposal submission, supervisor assignment, progress tracking, and scheduling for academic departments. The intern will work with Vue.js, Node.js, and PostgreSQL under the guidance of SE Lab researchers.
- OpenThesisSoftware Engineering Methodology
Microservices Architecture Patterns for Academic Information Systems
Investigate and implement microservices architecture patterns (API gateway, service discovery, event-driven communication) for academic information systems. The student will design a reference architecture, build a prototype, and evaluate trade-offs in scalability, maintainability, and deployment complexity.
- OpenResearch AssistantSoftware Engineering Methodology
Research Assistant: AI-Powered Requirements Automation Tool
We are looking for a research assistant to contribute to an ongoing project on AI-assisted requirements engineering. Tasks include building NLP pipelines for requirement classification, developing a prototype web interface, and co-authoring a research publication. This role is ideal for students interested in pursuing graduate studies in software engineering.