<?xml version='1.0' encoding='UTF-8'?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-04-20T04:11:25Z</responseDate>
  <request verb="GetRecord" metadataPrefix="jpcoar_1.0" identifier="oai:ipsj.ixsq.nii.ac.jp:00098517">https://ipsj.ixsq.nii.ac.jp/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:ipsj.ixsq.nii.ac.jp:00098517</identifier>
        <datestamp>2025-01-20T06:25:24Z</datestamp>
        <setSpec>581:7397:7450</setSpec>
      </header>
      <metadata>
        <jpcoar:jpcoar xmlns:datacite="https://schema.datacite.org/meta/kernel-4/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcndl="http://ndl.go.jp/dcndl/terms/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:jpcoar="https://github.com/JPCOAR/schema/blob/master/1.0/" xmlns:oaire="http://namespace.openaire.eu/schema/oaire/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rioxxterms="http://www.rioxx.net/schema/v2.0/rioxxterms/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="https://github.com/JPCOAR/schema/blob/master/1.0/" xsi:schemaLocation="https://github.com/JPCOAR/schema/blob/master/1.0/jpcoar_scm.xsd">
          <dc:title>Smith-Watermanアルゴリズムを利用したギャップを含むコードクローン検出</dc:title>
          <dc:title xml:lang="en">Gapped Code Clone Detection Using the Smith-Waterman Algorithm</dc:title>
          <jpcoar:creator>
            <jpcoar:creatorName>村上, 寛明</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName>堀田, 圭佑</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName>肥後, 芳樹</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName>井垣, 宏</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName>楠本, 真二</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Hiroaki, Murakami</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Keisuke, Hotta</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Yoshiki, Higo</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Hiroshi, Igaki</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Shinji, Kusumoto</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:subject subjectScheme="Other">[特集：ソフトウェア工学(特選論文)] コードクローン，プログラム解析，文字列アルゴリズム（論文賞受賞）</jpcoar:subject>
          <datacite:description descriptionType="Other">これまでにさまざまなコードクローン検出手法が提案されている．ギャップを含むコードクローンを検出する手法として抽象構文木を用いた手法，プログラム依存グラフを用いた手法，関数メトリクスを用いた手法，LCSアルゴリズムを用いた手法が存在する．しかし，これらの既存手法には検出時間が長い，もしくは検出精度が低いといった課題点がある．そこで本研究はSmith-Watermanアルゴリズムを応用して，上述の課題点を改善したコードクローン検出手法を提案する．提案手法をコードクローン検出ツールとして実装し，Bellonらの評価実験を通じて，提案手法は既存手法の課題点を改善していることを示した．</datacite:description>
          <datacite:description descriptionType="Other">A variety of techniques detecting code clones has been proposed before now. In order to detect gapped code clones, AST (Abstract Syntax Tree)-based technique, PDG (Program Dependence Graph)-based technique, metric-based technique and finger print technique using the LCS algorithm have been proposed. However, each of those techniques has some issues such as detection time is long or detection accuracy is not sufficient. This paper proposes a new method that detects gapped code clones using the Smith-Waterman algorithm in order to improve the detection time or the detection accuracy. The authors developed the proposed method as a software tool, and confirmed that the proposed method could improve the detection time or the detection accuracy by conducting a quantitative evaluation with Bellon's benchmark.</datacite:description>
          <datacite:date dateType="Issued">2014-02-15</datacite:date>
          <dc:language>jpn</dc:language>
          <dc:type rdf:resource="http://purl.org/coar/resource_type/c_6501">journal article</dc:type>
          <jpcoar:identifier identifierType="URI">https://ipsj.ixsq.nii.ac.jp/records/98517</jpcoar:identifier>
          <jpcoar:sourceIdentifier identifierType="ISSN">1882-7764</jpcoar:sourceIdentifier>
          <jpcoar:sourceIdentifier identifierType="NCID">AN00116647</jpcoar:sourceIdentifier>
          <jpcoar:sourceTitle>情報処理学会論文誌</jpcoar:sourceTitle>
          <jpcoar:volume>55</jpcoar:volume>
          <jpcoar:issue>2</jpcoar:issue>
          <jpcoar:pageStart>981</jpcoar:pageStart>
          <jpcoar:pageEnd>993</jpcoar:pageEnd>
          <jpcoar:file>
            <jpcoar:URI label="IPSJ-JNL5502041">https://ipsj.ixsq.nii.ac.jp/record/98517/files/IPSJ-JNL5502041.pdf</jpcoar:URI>
            <jpcoar:mimeType>application/pdf</jpcoar:mimeType>
            <jpcoar:extent>4.1 MB</jpcoar:extent>
            <datacite:date dateType="Available">2016-02-15</datacite:date>
          </jpcoar:file>
        </jpcoar:jpcoar>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
