WEKO3
アイテム
{"_buckets": {"deposit": "130f9e48-6727-46cf-ad31-c5a5cba97dba"}, "_deposit": {"created_by": 4, "id": "8884", "owners": [4], "pid": {"revision_id": 0, "type": "depid", "value": "8884"}, "status": "published"}, "_oai": {"id": "oai:naist.repo.nii.ac.jp:00008884", "sets": ["39"]}, "author_link": ["329", "22308", "22309", "22310", "22311"], "item_4_biblio_info_9": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2001-09", "bibliographicIssueDateType": "Issued"}, "bibliographicIssueNumber": "TR2001007", "bibliographic_titles": [{"bibliographic_title": "Information Science Technical Report", "bibliographic_titleLang": "en"}]}]}, "item_4_description_7": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "Existing researches suggest that the code clone (duplicated code) is one of the factors that degrades the design and structure of software and lowers the software quality such as readability and maintainability. However, the influence of code clones on software quality has not been quantitatively clarified yet. In this paper we tried to quantitatively clarify the relation between code clones and the software reliability and maintainability of twenty years old software. As a result, we found that modules having a code clone (clone-included modules) are more reliable than modules having no code clone (non-clone modules) in average. Nevertheless, the modules having very large code clones (more than 200 lines) are less reliable than non-clone modules. We also found that clone-included modules are less maintainable than non-clone modules; and, modules having larger code clone are less maintainable than modules having smaller code clone.", "subitem_description_language": "en", "subitem_description_type": "Abstract"}]}, "item_4_publisher_10": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "Nara Institute of Science and Technology", "subitem_publisher_language": "en"}]}, "item_4_relation_18": {"attribute_name": "部分である", "attribute_value_mlt": [{"subitem_relation_type": "isPartOf", "subitem_relation_type_id": {"subitem_relation_type_id_text": "http://isw3.naist.jp/IS/TechReport/", "subitem_relation_type_select": "URI"}}]}, "item_4_source_id_12": {"attribute_name": "ISSN", "attribute_value_mlt": [{"subitem_source_identifier": "0919-9527", "subitem_source_identifier_type": "ISSN"}]}, "item_4_text_19": {"attribute_name": "NAIST ID", "attribute_value_mlt": [{"subitem_text_value": "73292419"}, {"subitem_text_value": "73292310"}]}, "item_4_text_20": {"attribute_name": "電子化ID", "attribute_value_mlt": [{"subitem_text_value": "R001944"}]}, "item_4_version_type_14": {"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": "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": "Nakae, Daikai", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "22308", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Kamiya, Toshihito", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "22309", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Sato, Shin-ichi", "creatorNameLang": "ja"}], "nameIdentifiers": [{"nameIdentifier": "22310", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Matsumoto, Ken-ichi", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "22311", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2023-03-06"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "R001944.pdf", "filesize": [{"value": "103.3 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_note", "mimetype": "application/pdf", "size": 103300.0, "url": {"label": "fulltext", "url": "https://naist.repo.nii.ac.jp/record/8884/files/R001944.pdf"}, "version_id": "e6eb9fcc-536f-48b5-9224-3e489f560a13"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "eng"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "technical report", "resourceuri": "http://purl.org/coar/resource_type/c_18gh"}]}, "item_title": "Software quality analysis by code clones in industrial legacy software", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "Software quality analysis by code clones in industrial legacy software", "subitem_title_language": "en"}]}, "item_type_id": "4", "owner": "4", "path": ["39"], "permalink_uri": "http://hdl.handle.net/10061/3212", "pubdate": {"attribute_name": "PubDate", "attribute_value": "2006-07-31"}, "publish_date": "2006-07-31", "publish_status": "0", "recid": "8884", "relation": {}, "relation_version_is_last": true, "title": ["Software quality analysis by code clones in industrial legacy software"], "weko_shared_id": -1}
Software quality analysis by code clones in industrial legacy software
http://hdl.handle.net/10061/3212
http://hdl.handle.net/10061/32123c7ccb9d-0838-45ee-a504-90ba103caab4
名前 / ファイル | ライセンス | アクション |
---|---|---|
fulltext (103.3 kB)
|
|
Item type | テクニカルレポート / Technical Report(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2006-07-31 | |||||
タイトル | ||||||
タイトル | Software quality analysis by code clones in industrial legacy software | |||||
言語 | ||||||
言語 | eng | |||||
資源タイプ | ||||||
資源タイプ | technical report | |||||
アクセス権 | ||||||
アクセス権 | open access | |||||
著者 |
Monden, Akito
× Monden, Akito× Nakae, Daikai× Kamiya, Toshihito× Sato, Shin-ichi× Matsumoto, Ken-ichi |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | Existing researches suggest that the code clone (duplicated code) is one of the factors that degrades the design and structure of software and lowers the software quality such as readability and maintainability. However, the influence of code clones on software quality has not been quantitatively clarified yet. In this paper we tried to quantitatively clarify the relation between code clones and the software reliability and maintainability of twenty years old software. As a result, we found that modules having a code clone (clone-included modules) are more reliable than modules having no code clone (non-clone modules) in average. Nevertheless, the modules having very large code clones (more than 200 lines) are less reliable than non-clone modules. We also found that clone-included modules are less maintainable than non-clone modules; and, modules having larger code clone are less maintainable than modules having smaller code clone. | |||||
書誌情報 |
en : Information Science Technical Report 号 TR2001007, 発行日 2001-09 |
|||||
出版者 | ||||||
出版者 | Nara Institute of Science and Technology | |||||
ISSN | ||||||
収録物識別子タイプ | ISSN | |||||
収録物識別子 | 0919-9527 | |||||
部分である | ||||||
関連タイプ | isPartOf | |||||
識別子タイプ | URI | |||||
関連識別子 | http://isw3.naist.jp/IS/TechReport/ | |||||
著者版フラグ | ||||||
出版タイプ | VoR | |||||
電子化ID |