Postdoc and PhD positions at the STAR Research Lab ‘Software Testing and Analysis’

USI-SIT laboratory (USI Università della Svizzera Italiana, Lugano, SIT Schaffhausen Institute of Technology, Schaffhausen, Switzerland)

Applications are invited for both Postdoc and PhD positions in the STAR Software Testing and Analysis research Lab, a joint USI-SIT laboratory (USI Università della Svizzera Italiana, Lugano, SIT Schaffhausen Institute of Technology, Schaffhausen, Switzerland).

Postdocs and PhD students will work on the new challenges of testing people-centric eco-systems, systems like smart cities, where people interact with the environment through sensors and interfaces for improving lifestyle and conditions.

The project is looking for candidates with interests in coping with new challenges that derive from the characteristics of such systems, absence of stable requirements, nondeterministic behavior, evolving environment conditions, and a novel concept of quality, by blending and exploring a variety of approaches to predict failures, diagnose faults, and generate workarounds to sustain the overall offered services.

We look for postdocs who are willing to improve their skills, learn and develop new methods, by addressing complex and challenging problems, and with interests in any of these fields: software testing, program analysis, self-healing systems, natural language processing, machine learning, statistical models, probabilistic analysis. Skills in any of the areas are welcome but not strictly required.

We look for PhD students willing to widen their background in any of the areas of interests and acquiring skills to improve approaches and methodologies by tackling hard and relevant problems.

The research will exploit machine learning and statistical models to efficiently and precisely reveal anomalies in large people-centric eco-systems, probabilistic analysis to investigate non-deterministic behavior of people and system to locate failures, dynamic analysis and natural language processing to learn system properties and generate test cases and oracles, diagnose faults and generate automatic workarounds to fix failures.

PhD students and Postdocs will join a lively research team in the STAR Software Testing and Analysis research Lab, a leading center for research in software testing and program analysis. They will work mainly in the novel Schaffhausen Institute of Technology in Schaffhausen (Switzerland) in collaboration with the STAR laboratory in Lugano under the guidance of Mauro Pezzè.

The positions will be funded by the Schaffhausen Institute of Technology with a salary level of 70.000 Swiss francs (approx 64.000 Euro) for PhD students and 96.000 Swiss francs (approx 87.000 euro) for Postdocs. The PhD positions are funded for the whole duration of the PhD (expected 4 years) and up to 3 years for Postdocs with a tenure track option after the first year.

Key Requirements:

Postdoc candidates should hold a PhD in a relevant subject, or will shortly be assessed for a PhD level qualification. Expertise in one or more of the areas indicate above (software testing, program analysis, self-healing systems, natural language processing, machine learning, statistical models, probabilistic analysis) and willingness to study their applications in software engineering and quality analysis is highly appreciated. Publication in relevant leading peer reviewed conferences and/or journals is essential.

PhD candidates should hold a Master in a relevant subject, or will shortly be assessed for a Master level qualification. Interests in one or more of the areas indicate above (software testing, program analysis, self-healing systems, natural language processing, machine learning, statistical models, probabilistic analysis) and willingness to study their applications in software engineering and quality analysis is essential.

The Research Environment:

Postdocs and PhD students will work in the novel Schaffhausen Institute of Technology, in Schaffhausen, Switzerland, under the supervision of Mauro Pezzè and in cooperation with the STARt research laboratory in Lugano. The STAR team is active in Lugano since 2006, and has hosted 19 PhD students and 8 Postdocs, all of them now successfully working in leading research and commercial institutions. The Software Quality team is currently being established in Schaffhausen with a rich budget and extremely ambitious plans. Both groups are led by Mauro Pezzè, the Editor in Chief of ACM Transactions on Software Engineering and Methodologies (ACM TOSEM).

Contacts:

For informal enquiries about the technical aspects of the post please contact Mauro Pezzè at mp@sit.org