Researcher profile

Ahmed E. Hassan

8 papers in the PaperMetrix corpus

Publications

Papers by this author

  1. What are the characteristics of high-rated apps? A case study on free Android Applications

    2015

    The tremendous rate of growth in the mobile app market over the past few years has attracted many developers to build mobile apps. However, while there is no shortage of stories of how lone developers …

  2. A Framework for Evaluating the Results of the SZZ Approach for Identifying Bug-Introducing Changes

    2016 · IEEE Transactions on Software Engineering

    The approach proposed by Silwerski, Zimmermann, and Zeller (SZZ) for identifying bug-introducing changes is at the foundation of several research areas within the software engineering discipline. Despite the foundational role of SZZ, little effort has …

  3. A Study of C/C++ Code Weaknesses on Stack Overflow

    2021 · IEEE Transactions on Software Engineering

    Stack Overflow hosts millions of solutions that aim to solve developers’ programming issues. In this crowdsourced question answering process, Stack Overflow becomes a code hosting website where developers actively share its code. However, code snippets …

  4. Is reputation on Stack Overflow always a good indicator for users' expertise? No!

    2021

    Stack Overflow (SO) users are recognized by reputation points. The reputation points are often a great avenue for users to build their career profile and demonstrate their expertise in some domains. Prior studies used users' …

  5. Comparison of Different Deep Learning Approaches to Arabic Sarcasm Detection

    2022

    Irony and Sarcasm Detection (ISD) is a crucial task for many NLP applications, especially sentiment and opinion mining. It is also considered a challenging task even for humans. Several studies have focused on employing Deep …

  6. CoLeFunDa: Explainable Silent Vulnerability Fix Identification

    2023

    It is common practice for OSS users to leverage and monitor security advisories to discover newly disclosed OSS vulnerabilities and their corresponding patches for vulnerability remediation. It is common for vulnerability fixes to be publicly …

  7. An Empirical Study of Self-Admitted Technical Debt in Machine Learning Software

    2023 · arXiv (Cornell University)

    The emergence of open-source ML libraries such as TensorFlow and Google Auto ML has enabled developers to harness state-of-the-art ML algorithms with minimal overhead. However, during this accelerated ML development process, said developers may often …

  8. Neural-machine-translation-based commit message generation: how far are we?

    2018

    Commit messages can be regarded as the documentation of software changes. These messages describe the content and purposes of changes, hence are useful for program comprehension and software maintenance. However, due to the lack of …