Conference Papers (Computing Science)
Items in this Collection
- 4Mining software repositories
- 4power consumption
- 3Android applications
- 3Energy consumption
- 3GitHub
- 3LDA
-
Deficient documentation detection: a methodology to locate deficient project documentation using topic analysis
Download2013
Campbell, J., Chenlei, Z., Xu, Z., Hindle, Abram, Miller, J.
A project's documentation is the primary source of information for developers using that project. With hundreds of thousands of programming-related questions posted on programming Q&A websites, such as Stack Overflow, we question whether the developer-written documentation provides enough...
-
2015
Aggarwal, K., Rutgers, T., Timbers, F., Hindle, Abram, Greiner, R., Stroulia, E.
In previous work by Alipour et al., a methodology was proposed for detecting duplicate bug reports by comparing the textual content of bug reports to subject-specific contextual material, namely lists of software-engineering terms, such as non-functional requirements and architecture keywords....
-
2011
Godfrey, M., Davis, J., German, D., Hindle, Abram
Software clone detection has made substantial progress in the last 15 years, and software clone analysis is starting to provide real insight into how and why code clones are born, evolve, and sometimes die. In this position paper, we make the case that there is a more general problem lurking in...
-
2012
Guana, V., Rocha, F.P., Hindle, Abram, Stroulia, E.
In this paper we mine the Android bug tracker repository and study the characteristics of the architectural layers of the Android system. We have identified the locality of the Android bugs in the architectural layers of the its infrastructure, and analysed the bug lifetime patterns in each one...
-
ECG for high-throughput screening of multiple diseases: Proof-of-concept using multi-diagnosis deep learning from population-based datasets
Download2021
Sun, W., Kalmady, S.V., Salimi, A.S., Sepehrvand, N., Ly, E., Hindle, Abram, Greiner, R., Kaul, P.
Electrocardiogram (ECG) abnormalities are linked to cardiovascular diseases, but may also occur in other non-cardiovascular conditions such as mental, neurological, metabolic and infectious conditions. However, most of the recent success of deep learning (DL) based diagnostic predictions in...
-
2023
Bangash, A.A., Eng, K., Jamal, Q., Ali, K., Hindle, Abram
Smartphone application (app) developers measure the energy consumption of their apps to ensure that they do not consume excessive energy. However, existing techniques require developers to generate and execute test cases on expensive, sophisticated hardware. To address these challenges, we...
-
2021
Bangash, A.A., Tiganov, D., Ali, K., Hindle, Abram
Several types of apps require accessing user location, including map navigation, food ordering, and fitness tracking apps. To access user location, app developers use frameworks that the underlying platform provides to them. For the iOS platform, the Core Location framework enables developers to...
-
2016
Hasan, S., King, Z., Hafiz, M., Sayagh, M., Adams, B., Hindle, Abram
We created detailed profiles of the energy consumed by common operations done on Java List, Map, and Set abstractions. The results show that the alternative data types for these abstractions differ significantly in terms of energy consumption depending on the operations. For example, an ArrayList...
-
2023
Islam, A., Hewage, N.T., Bangash, A.A., Hindle, Abram
Software testing helps developers minimize bugs and errors in their code, improving the overall software quality. In 2013, Kochhar et al. analyzed 20,817 software projects in order to study how prevalent the practice of software testing is in open-source projects. They found that projects with...
-
2011
Posnett, D., Hindle, Abram, Devanbu, P.
There is a perception that when new features are added to a system that those added and modified parts of the source-code are more fault prone. Many have argued that new code and new features are defect prone due to immaturity, lack of testing, as well unstable requirements. Unfortunately most...