
Akalanka GalappaththiUniversity of Alberta | UAlberta · Department of Computing Science
Akalanka Galappaththi
Master of Science
About
13
Publications
14,430
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
21
Citations
Citations since 2017
Introduction
I am a PhD student at the Department of Computing Science, University of Alberta. My current research focus is on code search.
Additional affiliations
Education
June 2006 - August 2010
Publications
Publications (13)
Mining repetitive code changes from version control history is a common way of discovering unknown change patterns. Such change patterns can be used in code recommender systems or automated program repair techniques. While there are such tools and datasets exist for Java, there is little work on finding and recommending such changes in Python. In t...
Stack Overflow has become an essential technical resource for developers. However, given the vast amount of knowledge available on Stack Overflow, finding the right information that is relevant for a given task is still challenging, especially when a developer is looking for a solution that applies to their specific requirements or technology stack...
Bug reports can be lengthy due to long descriptions and long conversation threads. Automatic summarization of the text in a bug report can reduce the time spent by software project members on understanding the content of a bug report. Our work further examines Rastkar et al.'s use of a logistic regression model to determine which sentences from the...
It is a well-known fact that some criminals follow perpetual methods of operations
known as modi operandi. Modus operandi is a commonly used term to describe
the habits in committing crimes. These modi operandi are used in relating criminals
to crimes for which the suspects have not yet been recognized. This paper presents
the design, implementatio...
It is a well-known fact that some criminals follow perpetual methods of operations, known as modus operandi (MO) which is commonly used to describe the habits in committing something especially in the context of criminal investigations. These modus operandi are then used in relating criminals to other crimes where the suspect has not yet been recog...
It is a well-known fact that some criminals follow perpetual methods of operations, known as modus operandi (MO) which is commonly used to describe the habits in committing something especially in the context of criminal investigations. These modus operandi are then used in relating criminals to other crimes where the suspect has not yet been recog...
The manual crime recording and investigation systems in police stations all around the world are generating piles of crime documents which make storage and retrieval of reliable crime information extremely difficult as well as inefficient. Furthermore, investigators of central authorities have to manually search through these documents and communic...
The manual crime recording and investigation systems in police stations all around the world are generating piles of crime documents which make storage and retrieval of reliable crime information extremely difficult as well as inefficient. Furthermore, investigators of central authorities have to manually search through these documents and communic...
Understanding community structure helps to interpret the role of actors in a social network. Actor has close ties to actors within a community than actors outside of its community. Community structure reveals important information such as central members in communities and bridges members who connect communities. Clustering algorithms like hierarch...
This paper presents a statistical analysis in the sociological perspective for the grave crime occurrences from the year 2005 to 2011 in Sri Lanka. Graphical interpretations of the datasets showed some significant occurrences of five major grave crime types which can be listed as House Breaking (HB), Hurt by Knife (HK), Robbery (RB), Theft (TH), Ch...
Questions
Questions (2)
I am trying to analyse duplicate bug reports posted in issue tracking systems. Currently going through bugzilla and eclips official sites to find a way to download bug reports. So far only found information on reporting bugs. Any suggestions please?
I am working on the Dolphin data set. Two methods return different results. Method based eigenvalues return 15 as number of connected components while method based on graph search (depth-first / breadth-first) returns 1. I am confused since I am working on a clustering method find communities in the data set. So which result is correct.