We offer a range of M.Sc. thesis projects and curricular internships for motivated students in Computer Science, Software Engineering, AI, and related fields. Our topics span both foundational research areas and practical, hands‑on activities connected to real-world software and AI systems.
Whether you are interested in empirical research, experimental development, or exploring how intelligent tools can support high‑quality software, you will likely find a project that matches your interests and skills.
Topics
We offer opportunities in our key Research Areas, including (but not limited to):
- Software Engineering: software quality, empirical studies, AI‑assisted development, web testing, SE education, implementation, and evaluation of SE tools.
- Data‑Driven Smart Mobility: mobility analytics, spatio‑temporal data mining, and intelligent transportation systems.
- AI‑Powered Systems: design and evaluation of AI components, responsible and transparent AI, and data‑centric AI engineering.
Who can apply
M.Sc. students seeking a thesis supervisor or B.Sc. students looking for a curricular internship (tirocinio curriculare) are invited to contact us. Projects can be tailored to your background, interests, and desired workload.
What you can expect
Choosing the SQuIDS Lab for your M.Sc. thesis or curricular internship means joining an active and supportive research environment. Students work closely with faculty and researchers, gain hands‑on experience with real datasets, tools, and systems, and develop skills that are highly relevant in both academia and industry.
Projects are tailored to your background and interests, with regular meetings, mentoring, and opportunities to contribute to real research outputs, sometimes leading to publications, collaborations, or continued work after graduation. Whether you aim for a research career or a technical role in industry, we’ll build a strong, meaningful project that you can be proud of.
How to apply
If you’re interested in exploring available topics or discussing potential ideas, feel free to reach out to SQuIDS Lab members. We are happy to meet, guide you through current opportunities, and help you find the project that best fits your goals.
Past theses & internships
Below is a partial selection of recent M.Sc. theses and B.Sc. curricular internships supervised at the SQuIDS Lab. If your thesis work is missing and you wish to include it in this list, please reach out.
- Commit analysis to investigate the adoption and maintenance of GUI web tests.
G. Di Martino (B.Sc. Internship) - Design and implementation of a pipeline to support simulation-based testing of autonomous vehicles
F. Rossetti (B.Sc. Internship) - KubeAnalyzer: A framework to assess performance and reliability of microservice-based applications
M. G. Giordano (B.Sc. Internship) - Generating critical scenarios for simulation-based testing of cyber-physical systems.
F. Mazza (M.Sc. Thesis) - Automatic generation of simulation-based test scenarios for on-vehicle blink detection systems
G. Martusciello (B.Sc. Internship) - Comparative analysis of vector databases for Industry 4.0 applications
G. De Luca (M.Sc. Thesis) - A visual-based approach to automate functional and non-functional testing of web-based analytics dashboards
F. Borzacchiello (M.Sc. Thesis) - Comparative analysis of parking guidance strategies using SUMO and real-world data from the City of Melbourne
F. P. Illiano (B.Sc. Internship) - Design and implementation of a tool to detect test smells in E2E web tests
V. De Rosa (B.Sc. Internship) - Design and implementation of a tool to automate code quality assessment and detect architectural anti-patterns in student-developed software
G. Brandi (B.Sc. Internship) - E2E-Loader: A Framework to Support Performance Testing of Modern Web Applications
S. Di Meglio (M.Sc. Thesis)