Search
Skip to Search Results- 6Energy consumption
- 6Mining software repositories
- 5Android
- 4LDA
- 4Machine learning
- 4Software energy consumption
- 95Computing Science, Department of
- 71Computing Science, Department of/Conference Papers (Computing Science)
- 23Computing Science, Department of/Journal Articles (Computing Science)
- 2WISEST Summer Research Program
- 2WISEST Summer Research Program/WISEST Research Posters
- 1Toolkit for Grant Success
-
2018
Chowdhury, S., Borle, S., Romansky, S., Hindle, Abram
Software energy consumption is a performance related non-functional requirement that complicates building software on mobile devices today. Energy hogging applications (apps) are a liability to both the end-user and software developer. Measuring software energy consumption is non-trivial,...
-
2016
NIMEs typically focus on novelty but the cost of novelty is often to ignore other non-functional requirements and concerns such as usability or security. Digital security has probably not been a concern for performers due to the duration of their performances and lack of disrespectful hackers,...
-
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...