{"created":"2023-07-25T10:25:55.309658+00:00","id":4400,"links":{},"metadata":{"_buckets":{"deposit":"1796105b-2446-48d5-bd44-77e852b495e4"},"_deposit":{"created_by":4,"id":"4400","owners":[4],"pid":{"revision_id":0,"type":"depid","value":"4400"},"status":"published"},"_oai":{"id":"oai:naist.repo.nii.ac.jp:00004400","sets":["34:35"]},"author_link":["10764","66","10765","120","10766"],"item_7_biblio_info_9":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2021-08-30","bibliographicIssueDateType":"Issued"},"bibliographicPageEnd":"241","bibliographicPageStart":"235","bibliographicVolumeNumber":"2021","bibliographic_titles":[{"bibliographic_title":"ソフトウェアエンジニアリングシンポジウム2021論文集","bibliographic_titleLang":"ja"}]}]},"item_7_description_7":{"attribute_name":"抄録","attribute_value_mlt":[{"subitem_description":"ビジネスにおけるデータ分析のためのプログラミング言語として,初心者が学習しやすく,データ分析に適したライブラリが豊富である Python が注目されている.データ分析における Python プログラムは,アプリケーション開発で作られるプログラムよりも比較的短く,単純な構造で実装されていることが報告されており,その特徴を利用したプログラム作成の支援が可能であると考えられる.一方で,データ分析において実際にどのようなライブラリを用いて,どのような典型的な処理が実装されているのかは明らかとなっていない.そのため,たとえばデータ加工に用いられるライブラリである Pandas を用いた関数呼び出しの列を自動合成する手法が既存研究で提案されているが,それが実プログラムにおいてどの程度有用であるかは不明である.本研究では,Python プログラムの実装支援技術を開発することを目的として,Kaggle で公開されているデータ分析プログラムがどのようなライブラリ関数を使用しているのかを調査する.その結果,利用頻度の高い 50 個の関数で約 240,000 件のプログラムのうち,52,007 件 (約 20 %) のプログラムを網羅できる一方で,全体では 90, 665 個の関数が使用されており,関数呼び出しの検索や推薦が重要となることを確認した.","subitem_description_language":"ja","subitem_description_type":"Abstract"}]},"item_7_publisher_10":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"item_7_rights_11":{"attribute_name":"出版者URL","attribute_value_mlt":[{"subitem_rights":"http://id.nii.ac.jp/1001/00212603/"}]},"item_7_rights_18":{"attribute_name":"権利","attribute_value_mlt":[{"subitem_rights":"c 2021 Information Processing Society of Japan ここに掲載した著作物の利用に関する注意 本著作物の著作権は情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。 Notice for the use of this material The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author (s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan. Comments are welcome. Mail to address editj@ipsj.or.jp, please.","subitem_rights_language":"en"}]},"item_7_version_type_20":{"attribute_name":"著者版フラグ","attribute_value_mlt":[{"subitem_version_resource":"http://purl.org/coar/version/c_970fb48d4fbd8a85","subitem_version_type":"VoR"}]},"item_access_right":{"attribute_name":"アクセス権","attribute_value_mlt":[{"subitem_access_right":"open access","subitem_access_right_uri":"http://purl.org/coar/access_right/c_abf2"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"池上, 綾乃","creatorNameLang":"ja"}],"nameIdentifiers":[{"nameIdentifier":"10764","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"石尾, 隆","creatorNameLang":"ja"}],"nameIdentifiers":[{"nameIdentifier":"66","nameIdentifierScheme":"WEKO"},{"nameIdentifier":"60452413","nameIdentifierScheme":"e-Rad","nameIdentifierURI":"https://kaken.nii.ac.jp/ja/search/?qm=60452413"}]},{"creatorNames":[{"creatorName":"竹之内, 啓太","creatorNameLang":"ja"}],"nameIdentifiers":[{"nameIdentifier":"10765","nameIdentifierScheme":"WEKO"}]},{"creatorAffiliations":[{"affiliationNameIdentifiers":[{"affiliationNameIdentifierScheme":"ISNI","affiliationNameIdentifierURI":"http://www.isni.org/isni/"}],"affiliationNames":[{"affiliationNameLang":"ja"}]}],"creatorNames":[{"creatorName":"松本, 健一","creatorNameLang":"ja"},{"creatorName":"マツモト, ケンイチ","creatorNameLang":"ja-Kana"}],"familyNames":[{"familyName":"松本","familyNameLang":"ja"},{"familyName":"マツモト","familyNameLang":"ja-Kana"}],"givenNames":[{"givenName":"健一","givenNameLang":"ja"},{"givenName":"ケンイチ","givenNameLang":"ja-Kana"}],"nameIdentifiers":[{"nameIdentifier":"120","nameIdentifierScheme":"WEKO"},{"nameIdentifier":"70219492","nameIdentifierScheme":"e-Rad","nameIdentifierURI":"https://kaken.nii.ac.jp/ja/search/?qm=70219492"}]},{"creatorNames":[{"creatorName":"Hovhannisyan, Ani","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"10766","nameIdentifierScheme":"WEKO"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2023-03-02"}],"displaytype":"detail","filename":"1631151843.pdf","filesize":[{"value":"749.9 kB"}],"format":"application/pdf","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"fulltext","objectType":"fulltext","url":"https://naist.repo.nii.ac.jp/record/4400/files/1631151843.pdf"},"version_id":"7cd4842e-c446-4e6e-bff0-267dcd465928"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"マイニング","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"実証的研究","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"データ分析プログラム","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"探索的分析","subitem_subject_language":"ja","subitem_subject_scheme":"Other"},{"subitem_subject":"OSS","subitem_subject_language":"en","subitem_subject_scheme":"Other"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"journal article","resourceuri":"http://purl.org/coar/resource_type/c_6501"}]},"item_title":"データ分析プログラムにおけるライブラリ関数利用方法の探索的分析","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"データ分析プログラムにおけるライブラリ関数利用方法の探索的分析","subitem_title_language":"ja"}]},"item_type_id":"7","owner":"4","path":["35"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2022-05-13"},"publish_date":"2022-05-13","publish_status":"0","recid":"4400","relation_version_is_last":true,"title":["データ分析プログラムにおけるライブラリ関数利用方法の探索的分析"],"weko_creator_id":"4","weko_shared_id":-1},"updated":"2024-02-09T02:46:13.906160+00:00"}