About me

I am a PhD student at the University of Alberta. I work with Dr. Sarah Nadi at Software Maintenance and Reuse lab. My research interest is helping programmers to find reusable information for their development tasks. Currently, I am working on implementing a custom linter for Python programs to detect code smells and to provide better coding suggestions.


MSc in Computer Science (2020)

University of Lethbridge, Canada

MPhil in Computer Science (2018)

University of Peradeniya, Sri Lanka

BSc in Computer Science (2010)

University of Peradeniya, Sri Lanka


Conference proceedings

  • Does This Apply to Me? An Empirical Study of Technical Context in Stack Overflow
    Akalanka Galappaththi, Sarah Nadi, Christoph Treude
    19th International Conference in Mining Software Repositories (MSR), 2022 [arXiv]
  • Automatically Annotating Sentences for Task-specific Bug Report Summarization
    Akalanka Galappaththi, John Anvik, Rafat Islam
    36th International Conference on Automated Software Engineering (ASE), 2021 [paper]
  • Are Automatic Bug Report Summarization Missing the Target?
    John Anvik, Akalanka Galappaththi
    13th International Workshop on Corporative and Human Aspects of Software Engineering (CHASE/ICSEW), 2020 [paper]
  • Feature Evaluation for Automatic Bug Report Summarization
    Akalanka Galappaththi, John Anvik
    31st International Conference on Software Engineering and Knowledge Engineering (SEKE), 2019 [PDF]

Journal articles

  • Fuzzy based Binary Feature Profiling for Modus Operandi Analysis
    M.A.P. Chamikara, Akalanka Galappaththi, R.D. Yapa, R.D. Nawarathna, S.R. Kodituwakku, J. Gunatilke, A.A.C.A. Jayathilake, L.H. Liyanage
    PeerJ Computer Science, 2016 [paper]


  • Alberta Graduate Excellence Scholarship (2021)
  • University of Alberta Doctoral Recruitment Scholarship (2020)
  • Alberta Innovates Graduate Student Scholarship (2019)