Region: Walton Hall.
Office 208
The research questions I am currently considering are:
(i) to what extent might the adoption of some of the practices of eXtreme Programming (XP), and other agile methodologies, support professional end-user developers?
By the term 'professional end-user developer', I mean people with a recognisable professional identity (for example, research scientists, financial consultants) who develop software to support their professional work but do not consider themselves professional software developers.
(ii) what is the nature and role of evidence within the discipline of empirical software engineering?
Each question can only be explored in the context of developing , by means of field studies, an understanding of the nature of practice of professional end-user developers and of software engineers respectively.
In the past, I have investigated the difficulties of learning programming languages, programming constructs such as recursion and formal methods of Computer Science.
View by: