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.
Search
Skip to Search Results-
2015
Chowdhury, S.A., Kumar, L.N., Imam, M.T., Jabbar, M.S., Sapra, V., Aggarwal, K., Hindle, Abram, Greiner, R.
The first challenge to develop an energy efficient application is to measure the application's energy consumption, which requires sophisticated hardware infrastructure and significant amounts of developers' time. Models and tools that estimate software energy consumption can save developers time,...
-
2018
Chowdhury, S.A., Nardo, S.D., Hindle, Abram, Jiang, Z.M.
Execution logs are debug statements that developers insert into their code. Execution logs are used widely to monitor and diagnose the health of software applications. However, logging comes with costs, as it uses computing resources and can have an impact on an application’s performance....
-
2017
Romansky, S., Chowdhury, S.A., Hindle, Abram, Borle, N., Greiner, R.
Inefficient mobile software kills battery life. Yet, developers lack the tools necessary to detect and solve energy bugs in software. In addition, developers are usually tasked with the creation of software features and triaging existing bugs. This means that most developers do not have the time...
-
2019
Chowdhury, S.A., Hindle, Abram, Kazman, R., Shuto, T., Matsui, K., Kamei, Y.
Energy consumption is a concern in the data-center and at the edge, on mobile devices such as smartphones. Software that consumes too much energy threatens the utility of the end-user's mobile device. Energy consumption is fundamentally a systemic kind of performance and hence it should be...
-
2015
Chowdhury, S.A., Hindle, Abram
Internet Relay Chat (IRC) is a commonly used tool by Open Source developers. Developers use IRC channels to discuss programming related problems, but much of the discussion is irrelevant and off-topic. Essentially if we treat IRC discussions like email messages, and apply spam filtering, we can...
-
Syntax and Stack Overflow: A Methodology for Extracting a Corpus of Syntax Errors and Fixes
Download2019
Wong, A.W., Salimi, A., Chowdhury, S.A., Hindle, Abram
One problem when studying how to find and fix syntax errors is how to get natural and representative examples of syntax errors. Most syntax error datasets are not free, open, and public, or they are extracted from novice programmers and do not represent syntax errors that the general population...