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- 6Energy consumption
- 6Mining software repositories
- 5Android
- 4LDA
- 4Software energy consumption
- 4machine learning
-
2015
Polato, I., Barbosa, D., Hindle, Abram, Kon, F.
Data centers are notorious energy consumers. In fact, studies have shown that for every $1 spent on hardware in the datacenter, $0.50 is spent on powering this hardware over its lifetime. Data centers host real or virtual (i.e., cloud) clusters that often execute large compute jobs using...
-
2016
Polato, I., Barbosa, D., Hindle, Abram, Kon, F.
Apache Hadoop has evolved significantly over the last years, with more than 60 releases bringing new features. By implementing the MapReduce programming paradigm and leveraging HDFS, its distributed file system, Hadoop has become a reliable and fault tolerant middleware for parallel and...
-
2020
Sahar, H., Hindle, Abram, Bezemer, C.P.
Informal communication channels like mailing lists, IRC and instant messaging play a vital role in open source software development by facilitating communication within geographically diverse project teams e.g., to discuss issue reports to facilitate the bug-fixing process. More recently, chat...
-
How does Docker affect energy consumption? Evaluating workloads in and out of Docker containers
Download2018
Santos, E.A., McLean, C., Solinas, C., Hindle, Abram
Context: Virtual machines provide isolation of services at the cost of hypervisors and more resource usage. This spurred the growth of systems like Docker that enable single hosts to isolate several applications, similar to VMs, within a low-overhead abstraction called containers. Motivation:...
-
If you bill it, they will pay: Energy consumption in the cloud will be irrelevant until directly billed for
Download2018
Don’t leave the lights on! One reason we take energy consumption seriously is because we are directly billed for it. If one leaves the heat on high over night the effect is noticeable on the next bill. Yet as granular as cloud computing billing can be in terms of resources and quality of service,...
-
Improving ECG-based COVID-19 diagnosis and mortality predictions using pre-pandemic medical records at population-scale
Download2022
Sun, W., Kalmady, S.V., Wang, Z., Salimi, A., Sepehrvand, N., Hindle, Abram, Chu, L.M., Greiner, R., Kaul, P.
Pandemic outbreaks such as COVID-19 occur unexpectedly, and need immediate action due to their potential devastating consequences on global health. Point-ofcare routine assessments such as electrocardiogram (ECG), can be used to develop prediction models for identifying individuals at risk....
-
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...
-
2017
Music transcription involves the transformation of an audio recording to common music notation, colloquially referred to as sheet music. Manually transcribing audio recordings is a difficult and time-consuming process, even for experienced musicians. In response, several algorithms have been...
-
Judging a commit by its cover: Correlating commit message entropy with build status on Travis-CI
Download2016
Developers summarize their changes to code in commit messages. When a message seems "unusual", however, this puts doubt into the quality of the code contained in the commit. We trained n-gram language models and used cross-entropy as an indicator of commit message "unusualness" of over 120,000...
-
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...