Computer Science @ University of St Andrews

University of St Andrews crest

Dr Dharini Balasubramaniam

Dr Dharini Balasubramaniam

Director of Teaching

Position: Lecturer

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

Software architecture, software development methodologies, design and implementation of domain-specific languages, learning and teaching of Computer Science

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/04/16. 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/03/15. 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/06/12. 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/06/11. 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/09/11. DOI: 10.1007/978-3-642-23798-0_34