I undertake research in software engineering and computational musicology.

In software engineering, I work on ways to analyse source code to support software engineers in understanding, debugging, modifying, and maintaining code.  This involves developing new program slicing and dependence analysis techniques.  I also develop, adapt and apply software engineering methods to domain-specific languages for art/music computing.  

In digital humanities, I mainly work in computational musicology and in that context, I was an Associate of the Centre for Musical Performance as Creative Practice working on digital capture techniques for musical shape.  I also collaborated with its forerunner, the Centre for the History and Analysis of Recorded Music (CHARM), participating in the Analysing Motive in Performance project.  I am currently on the Advisory Board to the AHRC Transforming Musicology project.

I also do some work in e-health, working on technology-mediated ways to assist therapy and rehabilitation through sound and music.

In the past I have worked on service-oriented software architectures.  My work is funded by the EPSRC, AHRC and others, and information can be found here about all my funded projects.

Please contact me to discuss any aspects of my research that are of interest.

  © Nicolas Gold 2017