A
Ahmed E. Hassan
Researcher at Queen's University
Publications - 35
Citations - 744
Ahmed E. Hassan is an academic researcher from Queen's University. The author has contributed to research in topics: Source code & Cloud computing. The author has an hindex of 11, co-authored 35 publications receiving 315 citations.
Papers
More filters
Journal ArticleDOI
An exploratory study of smart contracts in the Ethereum blockchain platform
TL;DR: An exploratory study of smart contracts, which elucidates how frequently used the contracts are, what they do, and how complex they are and proposes an open research agenda to drive and foster future studies in the area.
Journal ArticleDOI
The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect Prediction
TL;DR: This paper investigates the impact of the mislabeled changes by different SZZ variants on the performance and interpretation of JIT defect prediction models, and finds that the top-most important metric for identifying bug-introducing changes is robust to the mis labeled noise generated by SZZ.
Journal ArticleDOI
A Qualitative Study of the Benefits and Costs of Logging from Developers' Perspectives
TL;DR: A qualitative study that combines a survey of 66 developers and a case study of 223 logging-related issue reports draws a comprehensive picture of the benefits and costs of logging from developers’ perspectives.
Journal ArticleDOI
Just-In-Time Defect Identification and Localization: A Two-Phase Framework
TL;DR: A JIT defect localization approach that leverages software naturalness with the N-gram model is proposed that achieves a reasonable performance, and outperforms the two baselines by a substantial margin in terms of four ranking measures.
Journal ArticleDOI
Predicting Node Failures in an Ultra-Large-Scale Cloud Computing Platform: An AIOps Solution
Yangguang Li,Zhen Ming Jiang,Heng Li,Ahmed E. Hassan,Cheng He,Ruirui Huang,Zeng Zhengda,Mian Wang,Chen Pin'an +8 more
TL;DR: This research presents a state-of-the-art assessment of how node failures in Amazon EC2, the largest and most scalable cloud computing platform in the world, can be affected by node failures.