Andrzej Wąsowski's Home |
---|
All PhD scholarships at IT University are granted in open competition. There is typically two main calls a year, one in Spring and one in Fall. Watch this space for announcements. Occasionally, it may happen that there is a call outside this schedule, but it would always be posted on the same web page.
If you consider applying for a PhD project under my supervision, please contact me first, before filing the application. Students in Copenhagen area are most welcome to ask for a personal meeting.
The project is aiming at exploring a number of open problems in analysis for conceptual models; here anything between simple feature trees to class diagrams. The aim is to design techniques that efficiently aid software engineers in creating, manipulating, diagnosing, measuring and/or instantiating these models. The techniques will presumable be based on wide range of technologies available in AI, theorem proving, model-checking and operation research community.
Contact Andrzej Wąsowski for more details.
We observe a growing interest in introducing intelligent user support in modeling environments, with particular emphasis on domain specific modeling environments. Authors in various traditions (graph transformations, logic programming, constraints and optimizations, Bayesian reasoning) are trying to bring AI support in modeling environments to a new level.
In this context there is several areas in which a PhD project could well contribute, for example:
Contact me for references to relevant literature. The list of topics is by no means exhaustive. Neither it is required that all of them are addressed in a single PhD project.
An ideal candidate has strong background in programming languages and model driven development, with a moderate background in AI (logics, constraints, Bayesian inference).
CONTACT: Andrzej Wasowski
New programming languages, technologies, standards and libraries appear, become popular, and die quietly almost every week. Given this explosion on the market of ideas, it has become very usual that programmers work with tools and technologies they barely know. These programmers need to spend a lot of their development time on learning, by reading manuals, and searching the web for examples and discussions.
This project aims at automating some part of that learning by extracting the variability/commonality information from applications using programming frameworks, and using it to guide the developer in her work.
The project includes mining the source code for patterns API use, program analysis, model-synthesis, interactive guidance, and automated synthesis of test cases. It is expected that the results of the work will be implemented and validated within the Eclipse project.
An ideal candidate has strong background in programming languages and model driven development, with a modarate background in AI.
CONTACT: Andrzej Wasowski