Skip to main content

Showing 1–3 of 3 results for author: Ullah, M R

.
  1. arXiv:2503.20934  [pdf, other

    cs.SE

    Leveraging LLMs, IDEs, and Semantic Embeddings for Automated Move Method Refactoring

    Authors: Fraol Batole, Abhiram Bellur, Malinda Dilhara, Mohammed Raihan Ullah, Yaroslav Zharov, Timofey Bryksin, Kai Ishikawa, Haifeng Chen, Masaharu Morimoto, Shota Motoura, Takeo Hosomi, Tien N. Nguyen, Hridesh Rajan, Nikolaos Tsantalis, Danny Dig

    Abstract: MOVEMETHOD is a hallmark refactoring. Despite a plethora of research tools that recommend which methods to move and where, these recommendations do not align with how expert developers perform MOVEMETHOD. Given the extensive training of Large Language Models and their reliance upon naturalness of code, they should expertly recommend which methods are misplaced in a given class and which classes ar… ▽ More

    Submitted 26 March, 2025; originally announced March 2025.

    Comments: 12 pages, 2 figures

  2. xNose: A Test Smell Detector for C#

    Authors: Partha P. Paul, Md Tonoy Akanda, M. Raihan Ullah, Dipto Mondal, Nazia S. Chowdhury, Fazle M. Tawsif

    Abstract: Test smells, similar to code smells, can negatively impact both the test code and the production code being tested. Despite extensive research on test smells in languages like Java, Scala, and Python, automated tools for detecting test smells in C# are lacking. This paper aims to bridge this gap by extending the study of test smells to C#, and developing a tool (xNose) to identify test smells in t… ▽ More

    Submitted 7 May, 2024; originally announced May 2024.

    Comments: Full report of our ICSE'24 poster

  3. Impact of Combining Syntactic and Semantic Similarities on Patch Prioritization while using the Insertion Mutation Operators

    Authors: Mohammed Raihan Ullah, Nazia Sultana Chowdhury, Fazle Mohammed Tawsif

    Abstract: Patch prioritization ranks candidate patches based on their likelihood of being correct. The fixing ingredients that are more likely to be the fix for a bug, share a high contextual similarity. A recent study shows that combining both syntactic and semantic similarity for capturing the contextual similarity, can do better in prioritizing patches. In this study, we evaluate the impact of combining… ▽ More

    Submitted 7 February, 2023; originally announced February 2023.