Skip to main content

Showing 1–4 of 4 results for author: Nashid, N

.
  1. arXiv:2405.04600  [pdf, other

    cs.SE

    Contextual API Completion for Unseen Repositories Using LLMs

    Authors: Noor Nashid, Taha Shabani, Parsa Alian, Ali Mesbah

    Abstract: Large language models have made substantial progress in addressing diverse code-related tasks. However, their adoption is hindered by inconsistencies in generating output due to the lack of real-world, domain-specific information, such as for intra-repository API calls for unseen software projects. We introduce a novel technique to mitigate hallucinations by leveraging global and local contextual… ▽ More

    Submitted 14 May, 2024; v1 submitted 7 May, 2024; originally announced May 2024.

  2. arXiv:2402.00950  [pdf, other

    cs.SE

    Bridging Semantics for Automated Web Form Testing

    Authors: Parsa Alian, Noor Nashid, Mobina Shahbandeh, Ali Mesbah

    Abstract: Automated test generation for web forms has been a longstanding challenge, exacerbated by the intrinsic human-centric design of forms and their complex, device-agnostic structures. We introduce an innovative approach, called FormNexus, for automated web form test generation, which emphasizes deriving semantic insights from individual form elements and relations among them, utilizing textual conten… ▽ More

    Submitted 1 February, 2024; originally announced February 2024.

  3. arXiv:2205.00180  [pdf, other

    cs.SE

    Katana: Dual Slicing-Based Context for Learning Bug Fixes

    Authors: Mifta Sintaha, Noor Nashid, Ali Mesbah

    Abstract: Contextual information plays a vital role for software developers when understanding and fixing a bug. Consequently, deep learning-based program repair techniques leverage context for bug fixes. However, existing techniques treat context in an arbitrary manner, by extracting code in close proximity of the buggy statement within the enclosing file, class, or method, without any analysis to find act… ▽ More

    Submitted 5 December, 2022; v1 submitted 30 April, 2022; originally announced May 2022.

  4. arXiv:2110.14081  [pdf, other

    cs.SE

    A Controlled Experiment of Different Code Representations for Learning-Based Bug Repair

    Authors: Marjane Namavar, Noor Nashid, Ali Mesbah

    Abstract: Training a deep learning model on source code has gained significant traction recently. Since such models reason about vectors of numbers, source code needs to be converted to a code representation before vectorization. Numerous approaches have been proposed to represent source code, from sequences of tokens to abstract syntax trees. However, there is no systematic study to understand the effect o… ▽ More

    Submitted 15 July, 2022; v1 submitted 26 October, 2021; originally announced October 2021.