Dr Dharini Balasubramaniam
Senior Lecturer
- dharini@st-andrews.ac.uk
- Office
- C1.13
- Location
- Jack Cole Building (Computer Science )
Research areas
Software architecture, software development methodologies, design and implementation of domain-specific languages, learning and teaching of Computer Science
PhD supervision
- Christopher Irvine
Selected publications
-
Open access
A framework for considering uncertainty in software systems
Lupafya, C. & Balasubramaniam, D., 31 Jul 2022, 2021 IEEE Computers, Software, and Applications in an Uncertain World (COMPSAC). IEEE Computer Society, 6 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
-
Open access
Short paper: Integrating the data protection impact assessment into the software development lifecycle
Irvine, C., Balasubramaniam, D. & Henderson, T., 2020, Data Privacy Management, Cryptocurrencies and Blockchain Technology: ESORICS 2020 International Workshops, DPM 2020 and CBT 2020, Guildford, UK, September 17–18, 2020, Revised Selected Papers. Garcia-Alfaro, J., Navarro-Arribas, G. & Herrera-Joancomarti, J. (eds.). Cham: Springer, p. 219-228 (Lecture Notes in Computer Science (including subseries Security and Cryptology); vol. 12484 LNCS).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
-
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., 26 May 2016, 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. Institute of Electrical and Electronics Engineers Inc., p. 18-23 7480109Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
-
Open access
Handling the differential evolution of software artefacts: a framework for consistency management
Pete, I. & Balasubramaniam, D., 2 Mar 2015, 2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, p. 599-600Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
-
Tool support for Traceability of Software Artefacts
Kamalabalan, K., Uruththirakodeeswaran, T., Thiyagalingam, G., Wijesinghe, D. B., Perera, I., Meedeniya, D. & Balasubramaniam, D., 2015.Research output: Contribution to conference › Paper › peer-review
-
Maintaining Architectural Conformance during Software Development: A Practical Approach
Dimech, C. & Balasubramaniam, D., Jul 2013.Research output: Contribution to conference › Paper › peer-review
-
PANDArch: A Pluggable Automated Non-intrusive Dynamic Architecture Conformance Checker
De Silva, L. R. & Balasubramaniam, D., Jul 2013.Research output: Contribution to conference › Paper › peer-review
-
An Automated Approach to Generating Efficient Constraint Solvers
Balasubramaniam, D., Jefferson, C. A., Kotthoff, L., Miguel, I. J. & Nightingale, P., 2012, 2012 34th international conference on software engineering (ICSE 2012): Zurich, Switzerland 2-9 June 2012. IEEE, p. 661-671 11 p.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
-
Controlling Software Architecture Erosion: A Survey
De Silva, L. R. & Balasubramaniam, D., Jan 2012, In: Journal of Systems and Software. 85, 1, p. 132–151Research output: Contribution to journal › Article › peer-review
-
A Model for Specifying Rationale Using an Architecture Description Language
De Silva, L. R. & Balasubramaniam, D., 2011, Software Architecture : 5th European Conference, ECSA 2011, Essen, Germany, September 13-16, 2011. Crnkovic, I., Gruhn, V. & Book, M. (eds.). Springer, p. 319-327 (Lecture Notes in Computer Science; vol. 6903).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution