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
-
2012
Han, D., Chenlei, Z., Fan, X., Hindle, Abram, Wong, K., Stroulia, E.
The fragmentation of the Android ecosystem causes portability and compatibility issues within the entire Android platform, which increases developer workload, delays application deployment, and ultimately disappoints users. This subject is discussed in the press and in scientific publications but...
-
2020
Pang, C., Hindle, Abram, Barbosa, D.
DevOps stands for Development-Operations. It arises from the IT industry as a movement aligning development and operations teams. DevOps is broadly recognized as an IT standard, and there is high demand for DevOps practitioners in industry. Since ACM & IEEE suggest that undergraduate computer...
-
2016
Feist, M.D., Santos, E.A., Watts, I., Hindle, Abram
What is a developer's contribution to a repository? By only counting commits and number of lines changed, existing tools that visualize source code repositories (such as GitHub's graphs) fall short on showing the effective contributions made by each developer. When many commits are viewed as a...
-
What can Android mobile app developers do about the energy consumption of machine learning?
Download2018
McIntosh, A., Hassan, S., Hindle, Abram
Machine learning is a popular method of learning functions from data to represent and to classify sensor inputs, multimedia, emails, and calendar events. Smartphone applications have been integrating more and more intelligence in the form of machine learning. Machine learning functionality now...
-
2021
Viggiato, M., Lin, D., Hindle, Abram, Bezemer, C.P.
Sentiment analysis is a popular technique to identify the sentiment of a piece of text. Several different domains have been targeted by sentiment analysis research, such as Twitter, movie reviews, and mobile app reviews. Although several techniques have been proposed, the performance of current...
-
2019
Bangash, A.A., Sahar, H., Chowdhury, S., Wong, A.W., Hindle, Abram, Ali, K.
Machine learning, a branch of Artificial Intelligence, is now popular in software engineering community and is successfully used for problems like bug prediction, and software development effort estimation. Developers' understanding of machine learning, however, is not clear, and we require...
-
2015
Pang, C., Hindle, Abram, Adams, B., Hassan, A.E.
Traditionally, programmers received a range of training on programming languages and methodologies, but they rarely receive training on software energy consumption. Yet, the popularity of mobile devices and cloud computing requires increased awareness of software energy consumption. On mobile...