Computer Science @ University of St Andrews

University of St Andrews crest

Dr Dharini Balasubramaniam

Dr Dharini Balasubramaniam

Director of Teaching

Position: Lecturer

Research profile

Email (@st-andrews.ac.uk): dharini

Office: JC1.13 - Jack Cole Building, North Haugh

Phone: +44 (0)1334 46 3266

Home page: https://dharini.host.cs.st-andrews.ac.uk

Research Overview

Design and implementation of programming languages, type systems, software evolution with particular interest in dynamic evolution, software architecture and domain-specific languages

Recent Publications

Support for traceability management of software artefacts using natural language processing

Arunthavanathan, A, Shanmugathasan, S, Ratnavel, S, Thiyagarajah, V, Perera, I, Meedeniya, D & Balasubramaniam, D 2016, Support for traceability management of software artefacts using natural language processing. in 2nd International Moratuwa Engineering Research Conference, MERCon 2016; Civil Engineering Complex, University of Moratuwa, Katubedda, Moratuwa; Sri Lanka; 5 April 2016 through 6 April 2016., 7480109, Institute of Electrical and Electronics Engineers Inc., pp. 18-23, Moratuwa Engineering Research Conference (MERCon), 2016, Moratuwa, Sri Lanka, 5-6 April. DOI: 10.1109/MERCon.2016.7480109

Handling the differential evolution of software artefacts: a framework for consistency management

Pete, I & Balasubramaniam, D 2015, Handling the differential evolution of software artefacts: a framework for consistency management. in 2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, pp. 599-600, 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, Montreal, Canada, 2-6 March. DOI: 10.1109/SANER.2015.7081889

Tool support for Traceability of Software Artefacts

Kamalabalan, K, Uruththirakodeeswaran, T, Thiyagalingam, G, Wijesinghe, DB, Perera, I, Meedeniya, D & Balasubramaniam, D 2015, 'Tool support for Traceability of Software Artefacts' Paper presented at Moratuwa Engineering Research Conference (MERCon), 2015, Sri Lanka, 7/04/15 - 8/04/15, . DOI: 10.1109/MERCon.2015.7112366

PANDArch: A Pluggable Automated Non-intrusive Dynamic Architecture Conformance Checker

De Silva, LR & Balasubramaniam, D 2013, 'PANDArch: A Pluggable Automated Non-intrusive Dynamic Architecture Conformance Checker' Paper presented at 7th European Conference on Software Architecture (ECSA 2013), Montpellier, France, 1/07/13 - 5/07/13, .

Maintaining Architectural Conformance during Software Development: A Practical Approach

Dimech, C & Balasubramaniam, D 2013, 'Maintaining Architectural Conformance during Software Development: A Practical Approach' Paper presented at 7th European Conference on Software Architecture (ECSA 2013), Montpellier, France, 1/07/13 - 5/07/13, .

Controlling Software Architecture Erosion: A Survey

An Automated Approach to Generating Efficient Constraint Solvers

Balasubramaniam, D, Jefferson, CA, Kotthoff, L, Miguel, IJ & Nightingale, P 2012, An Automated Approach to Generating Efficient Constraint Solvers. in 2012 34th international conference on software engineering (ICSE 2012): Zurich, Switzerland 2-9 June 2012. IEEE, pp. 661-671, 34th International Conference on Software Engineering, ICSE 2012, Zurich, Switzerland, 2-9 June. DOI: 10.1109/ICSE.2012.6227151

Dominion: an architecture-driven approach to generating efficient constraint solvers

Balasubramaniam, D, De Silva, LR, Jefferson, CA, Kotthoff, L, Miguel, IJ & Nightingale, P 2011, Dominion: an architecture-driven approach to generating efficient constraint solvers. in Proceedings of the 9th Working IEEE/IFIP Conference on Software Architecture (WICSA): Boulder, Colorado, USA 20-24 June 2011. IEEE Computer Society, Los Alamiros, CA, pp. 228-231, 9th Working IEEE/IFIP Conference on Software Architecture, Boulder, United States, 20-24 June. DOI: 10.1109/WICSA.2011.37

An ASSL Approach to Handling Uncertainty in Self-adaptive Systems

Vassev, E, Hinchey, M, Balasubramaniam, D & Dobson, SA 2011, 'An ASSL Approach to Handling Uncertainty in Self-adaptive Systems' Paper presented at 34th Annual IEEE Software Engineering Workshop, Limerick, Ireland, 20/06/11 - 21/06/11, .

A Model for Specifying Rationale Using an Architecture Description Language

De Silva, LR & Balasubramaniam, D 2011, A Model for Specifying Rationale Using an Architecture Description Language. in I Crnkovic, V Gruhn & M Book (eds), Software Architecture : 5th European Conference, ECSA 2011, Essen, Germany, September 13-16, 2011. Lecture Notes in Computer Science, vol. 6903, Springer, pp. 319-327, 5th European Conference on Software Architecture (ECSA 2011), Essen, Germany, 13-16 September. DOI: 10.1007/978-3-642-23798-0_34