Conference Papers (Computing Science)
Items in this Collection
- 4Mining software repositories
- 4power consumption
- 3Android applications
- 3Energy consumption
- 3GitHub
- 3LDA
-
2011
Rahman, F., Posnett, D., Hindle, Abram, Barr, E., Devanbu, P.
Inspection is a highly effective but costly technique for quality control. Most companies do not have the resources to inspect all the code; thus accurate defect prediction can help focus available inspection resources. BugCache is a simple, elegant, award-winning prediction scheme that "caches"...
-
2016
The improvement in battery technology for battery-driven devices is insignificant compared to their computing ability. In spite of the overwhelming advances in processing ability, adoption of sophisticated applications is hindered by the fear of shorter battery life. This is one of the several...
-
2016
Chowdhury, S., Sapra, V., Hindle, Abram
Recent technological advancements have enabledmobile devices to provide mobile users with substantial capabilityand accessibility. Energy is evidently one of the most criticalresources for such devices, in spite of the substantial gain inpopularity of mobile devices, such as smartphones, their...
-
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...
-
2012
Barr, E.T., Bird, C., Rigby, P.C., Hindle, Abram, German, D.M., Devanbu, P.T.
The adoption of distributed version control (DVC ), such as Git and Mercurial, in open-source software (OSS) projects has been explosive. Why is this and how are projects using DVC? This new generation of version control supports two important new features: distributed repositories and histories...
-
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...
-
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...