Reader in Software Engineering in the
School of Informatics of the
University of Edinburgh.
Contact information
I have (moderate, developmental) prosopagnosia, meaning that I am poor at
recognising faces. Please don't take offence if I fail to recognise you: I
do it to close friends and family too.
Research
My interests include aspects of software engineering
and aspects of theoretical computer science. Especially, I am interested in
software design: what good design is, how people do it, how and to what
extent tools can help. Currently, I am mostly interested in mathematical
aspects of model-driven development, especially
bidirectional model transformations. My main affiliation is with the Laboratory for Foundations of Computer
Science.
I write sporadically on my blog, which is called Software
Engineering Research but may include anything I fancy.
Responsibilities
- I am an editor of the Elsevier journal Theoretical Computer Science
(Section B, i.e. Logic, semantics and theory of programming).
- I am on the editorial board of SoSym, the Springer journal Software and
System Modelling. In December 2011 I completed a 10 year term on the
editorial board of the Elsevier journal Information and Software
Technology.
- I am on the Scientific Committee of Digiteo.
- Recent and forthcoming PCs:
MODELS'12,
Bx'12,
ICMT'12,
GTTSE'11,
MODELS'11,
ICMT'11, MODELS'10, FASE'10...
Working with me
Current student: Cristina-Adriana Alexandru
I would be happy to hear from strong prospective PhD students. You can find
information about how to apply for a PhD (or MSc) place
centrally. Here are some specific notes about
studying with me. Please note in particular that I get a lot of emails
asking for PhD places that look as though they could have been copied
unchanged to hundreds of academics. I do not reply to these.
We have no internships, and there are currently no vacancies for research fellows.
I occasionally undertake consultancy in areas relating to my research,
especially software modelling.
Teaching and administration
I am the Director of Computing; this principally means liaising between
computing staff and other Informatics people concerning both strategy for
and operations of our computing infrastructure.
In 2011/12 I am on sabbatical. Although I am mostly in Edinburgh, I am
less often in the office, and reading mail less often, than usual.
Links to things...
Perdita.Stevens@ed.ac.uk