WEKO3
アイテム
{"_buckets": {"deposit": "2cbc90ec-902c-44ba-a646-a6547fed0c92"}, "_deposit": {"created_by": 4, "id": "5110", "owners": [4], "pid": {"revision_id": 0, "type": "depid", "value": "5110"}, "status": "published"}, "_oai": {"id": "oai:naist.repo.nii.ac.jp:00005110", "sets": ["36"]}, "author_link": ["13639", "13641", "329", "13642", "120", "13640"], "item_1698715929687": {"attribute_name": "会議情報", "attribute_value_mlt": [{"subitem_conference_country": "CHN", "subitem_conference_date": {"subitem_conference_date_language": "en", "subitem_conference_period": "May 22-23, 2006"}, "subitem_conference_names": [{"subitem_conference_name": "MSR \u002706 : the 2006 international workshop on Mining software repositories", "subitem_conference_name_language": "en"}], "subitem_conference_places": [{"subitem_conference_place": "Shanghai", "subitem_conference_place_language": "en"}]}]}, "item_9_biblio_info_7": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2006-05-22", "bibliographicIssueDateType": "Issued"}, "bibliographicPageEnd": "172", "bibliographicPageStart": "171"}]}, "item_9_description_5": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "Software birthmarks are unique and native characteristics of every software component. Two components having similar birthmarks indicate that they are similar in functionality, structure and im-plementation. Questions addressed in this paper include: Which are similar class files? Can they be gathered into one class file? What are major functionalities among class files? To answer to these questions, this paper analyzed the similarity of birthmarks for all pairs of classes in ArgoUML, and visualized them using Multi-Dimensional Scaling (MDS). As a result, three pairs of very similar class files, which seem to be made by copy-and-paste programming, were identified. Also, four major functionalities were identified in the MDS space.", "subitem_description_type": "Abstract"}]}, "item_9_publisher_8": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "ACM"}]}, "item_9_relation_11": {"attribute_name": "ISBN", "attribute_value_mlt": [{"subitem_relation_type_id": {"subitem_relation_type_id_text": "1595933972", "subitem_relation_type_select": "ISBN"}}]}, "item_9_relation_13": {"attribute_name": "DOI", "attribute_value_mlt": [{"subitem_relation_type": "isVersionOf", "subitem_relation_type_id": {"subitem_relation_type_id_text": "https://doi.org/10.1145/1137983.1138026", "subitem_relation_type_select": "DOI"}}]}, "item_9_rights_14": {"attribute_name": "権利", "attribute_value_mlt": [{"subitem_rights": "ACM New York, NY, USA c2006"}]}, "item_9_text_21": {"attribute_name": "NAIST ID", "attribute_value_mlt": [{"subitem_text_value": "73292310"}]}, "item_9_version_type_16": {"attribute_name": "著者版フラグ", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_ab4af688f83e57aa", "subitem_version_type": "AM"}]}, "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": "Kakimoto, Takeshi", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "13639", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Monden, Akito", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "329", "nameIdentifierScheme": "WEKO"}, {"nameIdentifier": "80311786", "nameIdentifierScheme": "e-Rad", "nameIdentifierURI": "https://kaken.nii.ac.jp/ja/search/?qm=80311786"}]}, {"creatorNames": [{"creatorName": "Kamei, Yasutaka", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "13640", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Tamada, Haruaki", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "13641", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Tsunoda, Masateru", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "13642", "nameIdentifierScheme": "WEKO"}]}, {"creatorAffiliations": [{"affiliationNameIdentifiers": [{"affiliationNameIdentifier": "", "affiliationNameIdentifierScheme": "ISNI", "affiliationNameIdentifierURI": "http://www.isni.org/isni/"}], "affiliationNames": [{"affiliationName": "", "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"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2023-03-02"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "129_MSR2006.pdf", "filesize": [{"value": "202.8 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_note", "mimetype": "application/pdf", "size": 202800.0, "url": {"label": "fulltext", "objectType": "fulltext", "url": "https://naist.repo.nii.ac.jp/record/5110/files/129_MSR2006.pdf"}, "version_id": "b1c8e3b0-c5c1-4675-83a3-7b72cbf384cc"}]}, "item_keyword": {"attribute_name": "キーワード", "attribute_value_mlt": [{"subitem_subject": "multi-dimensional scaling", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "software birthmark", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "eng"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "conference paper", "resourceuri": "http://purl.org/coar/resource_type/c_5794"}]}, "item_title": "Using software birthmarks to identify similar classes and major functionalities", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "Using software birthmarks to identify similar classes and major functionalities", "subitem_title_language": "en"}]}, "item_type_id": "9", "owner": "4", "path": ["36"], "permalink_uri": "http://hdl.handle.net/10061/12717", "pubdate": {"attribute_name": "PubDate", "attribute_value": "2018-10-29"}, "publish_date": "2018-10-29", "publish_status": "0", "recid": "5110", "relation": {}, "relation_version_is_last": true, "title": ["Using software birthmarks to identify similar classes and major functionalities"], "weko_shared_id": -1}
Using software birthmarks to identify similar classes and major functionalities
http://hdl.handle.net/10061/12717
http://hdl.handle.net/10061/12717a9da7276-aafb-40c3-893a-86f5fb1f4ceb
名前 / ファイル | ライセンス | アクション |
---|---|---|
fulltext (202.8 kB)
|
|
Item type | 会議発表論文 / Conference Paper(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2018-10-29 | |||||
タイトル | ||||||
タイトル | Using software birthmarks to identify similar classes and major functionalities | |||||
言語 | ||||||
言語 | eng | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | multi-dimensional scaling | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | software birthmark | |||||
資源タイプ | ||||||
資源タイプ | conference paper | |||||
アクセス権 | ||||||
アクセス権 | open access | |||||
著者 |
Kakimoto, Takeshi
× Kakimoto, Takeshi× Monden, Akito× Kamei, Yasutaka× Tamada, Haruaki× Tsunoda, Masateru× 松本, 健一 |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | Software birthmarks are unique and native characteristics of every software component. Two components having similar birthmarks indicate that they are similar in functionality, structure and im-plementation. Questions addressed in this paper include: Which are similar class files? Can they be gathered into one class file? What are major functionalities among class files? To answer to these questions, this paper analyzed the similarity of birthmarks for all pairs of classes in ArgoUML, and visualized them using Multi-Dimensional Scaling (MDS). As a result, three pairs of very similar class files, which seem to be made by copy-and-paste programming, were identified. Also, four major functionalities were identified in the MDS space. | |||||
書誌情報 |
p. 171-172, 発行日 2006-05-22 |
|||||
会議情報 | ||||||
会議名 | MSR '06 : the 2006 international workshop on Mining software repositories | |||||
開催期間 | May 22-23, 2006 | |||||
開催地 | Shanghai | |||||
開催国 | CHN | |||||
出版者 | ||||||
出版者 | ACM | |||||
ISBN | ||||||
識別子タイプ | ISBN | |||||
関連識別子 | 1595933972 | |||||
DOI | ||||||
関連タイプ | isVersionOf | |||||
識別子タイプ | DOI | |||||
関連識別子 | https://doi.org/10.1145/1137983.1138026 | |||||
権利 | ||||||
権利情報 | ACM New York, NY, USA c2006 | |||||
著者版フラグ | ||||||
出版タイプ | AM |