<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Khanh Luong | Mohammad Abdul Hadi</title>
    <link>https://Mohammad-Abdul-Hadi.github.io/author/khanh-luong/</link>
      <atom:link href="https://Mohammad-Abdul-Hadi.github.io/author/khanh-luong/index.xml" rel="self" type="application/rss+xml" />
    <description>Khanh Luong</description>
    <generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>© Mohammad-Abdul-Hadi, 2026</copyright><lastBuildDate>Sun, 01 May 2022 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://Mohammad-Abdul-Hadi.github.io/images/icon_hu_b453e4e1cf4dca05.png</url>
      <title>Khanh Luong</title>
      <link>https://Mohammad-Abdul-Hadi.github.io/author/khanh-luong/</link>
    </image>
    
    <item>
      <title>ARSeek: Identifying API Resource Using Code and Discussion on Stack Overflow</title>
      <link>https://Mohammad-Abdul-Hadi.github.io/publication/arseek-api-stackoverflow/</link>
      <pubDate>Sun, 01 May 2022 00:00:00 +0000</pubDate>
      <guid>https://Mohammad-Abdul-Hadi.github.io/publication/arseek-api-stackoverflow/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;
&lt;p&gt;When developers look for API resources, they rely on two complementary information sources: &lt;strong&gt;code&lt;/strong&gt; (showing how an API is called) and &lt;strong&gt;discussion&lt;/strong&gt; (explaining why and when to use it). ARSeek is a retrieval system that jointly exploits both modalities from Stack Overflow to identify the most relevant API resources for a given developer query.&lt;/p&gt;
&lt;h2 id=&#34;approach&#34;&gt;Approach&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Code signal&lt;/strong&gt;: Extracts API call patterns and signatures from Stack Overflow answer code blocks, matched against query API names and contexts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Discussion signal&lt;/strong&gt;: Applies PTM-based semantic analysis to Stack Overflow post bodies and titles to understand the conceptual relevance of each post to the query.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Joint ranking&lt;/strong&gt;: Fuses both signals into a unified ranking model that outperforms either modality used alone.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;key-results&#34;&gt;Key Results&lt;/h2&gt;
&lt;p&gt;ARSeek consistently outperforms code-only and text-only baselines on the API resource identification benchmark, demonstrating that the two modalities provide complementary signals that are stronger in combination.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Published at:&lt;/strong&gt; IEEE/ACM International Conference on Program Comprehension (ICPC) 2022 · &lt;strong&gt;Citations:&lt;/strong&gt; 6&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>FACOS: Finding API Relevant Contents on Stack Overflow with Semantic and Syntactic Analysis</title>
      <link>https://Mohammad-Abdul-Hadi.github.io/publication/facos-api-stackoverflow/</link>
      <pubDate>Mon, 01 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://Mohammad-Abdul-Hadi.github.io/publication/facos-api-stackoverflow/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;
&lt;p&gt;Stack Overflow is the primary resource for developers seeking API usage examples, error explanations, and best practices. However, finding the most relevant posts for a specific API query remains a challenge — keyword search often surfaces too many irrelevant results, while semantic search alone misses syntactically precise matches.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;FACOS&lt;/strong&gt; (Finding API Contents On Stack Overflow) addresses this by combining:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Semantic analysis&lt;/strong&gt;: leveraging PTMs to understand the intent behind API-related queries and map them to conceptually similar Stack Overflow discussions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Syntactic analysis&lt;/strong&gt;: using code structure and API call signatures to identify posts with exact or near-exact API usage patterns.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;approach&#34;&gt;Approach&lt;/h2&gt;
&lt;p&gt;FACOS fuses both signals into a unified ranking model, trained and evaluated on a curated benchmark of API queries paired with their ground-truth relevant Stack Overflow posts. The hybrid approach consistently outperforms pure semantic and pure syntactic baselines.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Published at:&lt;/strong&gt; arXiv preprint arXiv:2111.07238, 2021 · &lt;strong&gt;Citations:&lt;/strong&gt; 7&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
