This decommissioned ERA site remains active temporarily to support our final migration steps to https://ualberta.scholaris.ca, ERA's new home. All new collections and items, including Spring 2025 theses, are at that site. For assistance, please contact erahelp@ualberta.ca.
Conference Papers (Computing Science)
Items in this Collection
- 2Software energy consumption
- 1Bug reports
- 1Cross Correlation
- 1Crossnetwork analysis
- 1Documentation Change
- 1Energy consumption
-
2013
Tsantalis, N., Guana, V., Stroulia, E., Hindle, Abram
In this paper we present an empirical study on the refactoring activity in three well-known projects. We have studied five research questions that explore the different types of refactorings applied to different types of sources, the individual contribution of team members on refactoring...
-
2014
Aggarwal, K., Hindle, Abram, Stroulia, E.
Github is a very popular collaborative software-development platform that provides typical source-code management and issue tracking features augmented by strong social-networking features such as following developers and watching projects. These features help "spread the word" about individuals...
-
2015
Badashian, A.S., Hindle, Abram, Stroulia, E.
Bug triaging and assignment is a time-consuming task in big projects. Most research in this area examines the developers' prior development and bug-fixing activities in order to recognize their areas of expertise and assign to them relevant bug fixes. We propose a novel method that exploits a new...
-
2016
Badashian, A.S., Hindle, Abram, Stroulia, E.
Bug triaging, i.e., assigning a bug report to the “best” person to address it, involves identifying a list of developers that are qualified to understand and address the bug report, and then ranking them according to their expertise. Most research in this area examines the description of the bug...
-
2015
Aggarwal, K., Rutgers, T., Timbers, F., Hindle, Abram, Greiner, R., Stroulia, E.
In previous work by Alipour et al., a methodology was proposed for detecting duplicate bug reports by comparing the textual content of bug reports to subject-specific contextual material, namely lists of software-engineering terms, such as non-functional requirements and architecture keywords....
-
2012
Guana, V., Rocha, F.P., Hindle, Abram, Stroulia, E.
In this paper we mine the Android bug tracker repository and study the characteristics of the architectural layers of the Android system. We have identified the locality of the Android bugs in the architectural layers of the its infrastructure, and analysed the bug lifetime patterns in each one...
-
2015
Aggarwal, K., Hindle, Abram, Stroulia, E.
Change-impact analysis, namely “identifying the potential consequences of a change” is an important and well studied problem in software evolution. Any change may potentially affect an application's behaviour, performance, and energy consumption profile. Our previous work demonstrated that...
-
2014
Badashian, A.S., Esteki, A., Gholipour, A., Hindle, Abram, Stroulia, E.
Software developers are increasingly adopting social-media platforms to contribute to software development, learn and develop a reputation for themselves. GitHub supports version-controlled code sharing and social-networking functionalities and Stack Overflow is a social forum for question...
-
2013
Bazelli, B., Hindle, Abram, Stroulia, E.
In the last decade, developers have been increasingly sharing their questions with each other through Question and Answer (Q&A) websites. As a result, these websites have become valuable knowledge repositories, covering a wealth of topics related to particular programming languages. This...
-
The Power of System Call Traces: Predicting the Software Energy Consumption Impact of Changes
Download2014
Aggarwal, K., Chenlei, Z., Campbell, J., Hindle, Abram, Stroulia, E.
Battery is a critical resource for smartphones. Software developers as the builders and maintainers of applications, are responsible for updating and deploying energy efficient applications to end users. Unfortunately, the impact of software change on energy consumption is still unclear....