WEKO3
アイテム
{"_buckets": {"deposit": "e6021613-a0ed-4dbb-902f-aaffe62cc70d"}, "_deposit": {"created_by": 4, "id": "5177", "owners": [4], "pid": {"revision_id": 0, "type": "depid", "value": "5177"}, "status": "published"}, "_oai": {"id": "oai:naist.repo.nii.ac.jp:00005177", "sets": ["36"]}, "author_link": ["13896", "13897", "13898", "66", "13899"], "item_1698715929687": {"attribute_name": "会議情報", "attribute_value_mlt": [{"subitem_conference_country": "ITA", "subitem_conference_date": {"subitem_conference_date_language": "en", "subitem_conference_period": "20-23 March 2018,"}, "subitem_conference_names": [{"subitem_conference_name": "SANER 2018 : 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering", "subitem_conference_name_language": "en"}], "subitem_conference_places": [{"subitem_conference_place": "Campobasso", "subitem_conference_place_language": "en"}]}]}, "item_9_biblio_info_7": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2018", "bibliographicIssueDateType": "Issued"}, "bibliographicPageEnd": "299", "bibliographicPageStart": "288"}]}, "item_9_description_5": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "The popularity of super repositories such as Maven Central and the CRAN is a testament to software reuse activities in both open-source and commercial projects alike. However, several studies have highlighted the risks and dangers brought about by application developers keeping dependencies on outdated library versions. Intelligent mining of super repositories could reveal hidden trends within the corresponding software ecosystem and thereby provide valuable insights for such dependency-related decisions. In this paper, we propose the Software Universe Graph (SUG) Model as a structured abstraction of the evolution of software systems and their library dependencies over time. To demonstrate the SUG\u0027s usefulness, we conduct an empirical study using 6,374 Maven artifacts and over 6,509 CRAN packages mined from their real-world ecosystems. Visualizations of the SUG model such as `library coexistence pairings\u0027 and `dependents diffusion\u0027 uncover popularity, adoption and diffusion patterns within each software ecosystem. Results show the Maven ecosystem as having a more conservative approach to dependency updating than the CRAN ecosystem.", "subitem_description_type": "Abstract"}]}, "item_9_publisher_8": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "IEEE"}]}, "item_9_relation_11": {"attribute_name": "ISBN", "attribute_value_mlt": [{"subitem_relation_type_id": {"subitem_relation_type_id_text": "9781538649695", "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.1109/SANER.2018.8330217", "subitem_relation_type_select": "DOI"}}]}, "item_9_rights_14": {"attribute_name": "権利", "attribute_value_mlt": [{"subitem_rights": "c Copyright IEEE 2018"}]}, "item_9_text_21": {"attribute_name": "NAIST ID", "attribute_value_mlt": [{"subitem_text_value": "74653577"}]}, "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": "Kula, Raula Gaikovina", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "13896", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Roover, Coen De", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "13897", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "German, Daniel M.", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "13898", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "Ishio, Takashi", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "66", "nameIdentifierScheme": "WEKO"}, {"nameIdentifier": "60452413", "nameIdentifierScheme": "e-Rad", "nameIdentifierURI": "https://kaken.nii.ac.jp/ja/search/?qm=60452413"}]}, {"creatorNames": [{"creatorName": "Inoue, Katsuro", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "13899", "nameIdentifierScheme": "WEKO"}]}]}, "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": "04_RaulaSANER2018.pdf", "filesize": [{"value": "4.4 MB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_note", "mimetype": "application/pdf", "size": 4400000.0, "url": {"label": "fulltext", "objectType": "fulltext", "url": "https://naist.repo.nii.ac.jp/record/5177/files/04_RaulaSANER2018.pdf"}, "version_id": "8d2ca50c-e15e-4a5d-955d-c9800508fad5"}]}, "item_keyword": {"attribute_name": "キーワード", "attribute_value_mlt": [{"subitem_subject": "data mining", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "data visualisation", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "public domain software", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "software libraries", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "software maintenance", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "software packages", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "software quality", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "software reusability", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "CRAN ecosystem", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Maven artifacts", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "CRAN packages", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "software ecosystem", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Maven ecosystem", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "diffusion patterns", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "library coexistence pairings", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "SUG model", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "visualizations", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "real-world ecosystems", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "empirical study", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "SUG\u0027s usefulness", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "library dependencies", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "software systems", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Software Universe Graph Model", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "dependency-related decisions", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "valuable insights", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "corresponding software ecosystem", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "intelligent mining", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "outdated library versions", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "application developers", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "commercial projects", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "open-source", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "software reuse activities", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Maven Central", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "super repositories", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "library popularity", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "generalized model", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Libraries", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Software", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Ecosystems", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Visualization", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Data mining", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Market research", "subitem_subject_language": "en", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Measurement", "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": "A generalized model for visualizing library popularity, adoption, and diffusion within a software ecosystem", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "A generalized model for visualizing library popularity, adoption, and diffusion within a software ecosystem", "subitem_title_language": "en"}]}, "item_type_id": "9", "owner": "4", "path": ["36"], "permalink_uri": "http://hdl.handle.net/10061/13128", "pubdate": {"attribute_name": "PubDate", "attribute_value": "2019-04-02"}, "publish_date": "2019-04-02", "publish_status": "0", "recid": "5177", "relation": {}, "relation_version_is_last": true, "title": ["A generalized model for visualizing library popularity, adoption, and diffusion within a software ecosystem"], "weko_shared_id": -1}
A generalized model for visualizing library popularity, adoption, and diffusion within a software ecosystem
http://hdl.handle.net/10061/13128
http://hdl.handle.net/10061/1312813f98c02-4ed9-4b09-b169-ad05badd766a
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
|
Item type | 会議発表論文 / Conference Paper(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2019-04-02 | |||||
タイトル | ||||||
タイトル | A generalized model for visualizing library popularity, adoption, and diffusion within a software ecosystem | |||||
言語 | ||||||
言語 | eng | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | data mining | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | data visualisation | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | public domain software | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | software libraries | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | software maintenance | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | software packages | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | software quality | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | software reusability | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | CRAN ecosystem | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Maven artifacts | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | CRAN packages | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | software ecosystem | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Maven ecosystem | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | diffusion patterns | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | library coexistence pairings | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | SUG model | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | visualizations | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | real-world ecosystems | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | empirical study | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | SUG's usefulness | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | library dependencies | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | software systems | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Software Universe Graph Model | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | dependency-related decisions | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | valuable insights | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | corresponding software ecosystem | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | intelligent mining | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | outdated library versions | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | application developers | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | commercial projects | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | open-source | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | software reuse activities | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Maven Central | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | super repositories | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | library popularity | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | generalized model | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Libraries | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Software | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Ecosystems | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Visualization | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Data mining | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Market research | |||||
キーワード | ||||||
主題Scheme | Other | |||||
主題 | Measurement | |||||
資源タイプ | ||||||
資源タイプ | conference paper | |||||
アクセス権 | ||||||
アクセス権 | open access | |||||
著者 |
Kula, Raula Gaikovina
× Kula, Raula Gaikovina× Roover, Coen De× German, Daniel M.× Ishio, Takashi× Inoue, Katsuro |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | The popularity of super repositories such as Maven Central and the CRAN is a testament to software reuse activities in both open-source and commercial projects alike. However, several studies have highlighted the risks and dangers brought about by application developers keeping dependencies on outdated library versions. Intelligent mining of super repositories could reveal hidden trends within the corresponding software ecosystem and thereby provide valuable insights for such dependency-related decisions. In this paper, we propose the Software Universe Graph (SUG) Model as a structured abstraction of the evolution of software systems and their library dependencies over time. To demonstrate the SUG's usefulness, we conduct an empirical study using 6,374 Maven artifacts and over 6,509 CRAN packages mined from their real-world ecosystems. Visualizations of the SUG model such as `library coexistence pairings' and `dependents diffusion' uncover popularity, adoption and diffusion patterns within each software ecosystem. Results show the Maven ecosystem as having a more conservative approach to dependency updating than the CRAN ecosystem. | |||||
書誌情報 |
p. 288-299, 発行日 2018 |
|||||
会議情報 | ||||||
会議名 | SANER 2018 : 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering | |||||
開催期間 | 20-23 March 2018, | |||||
開催地 | Campobasso | |||||
開催国 | ITA | |||||
出版者 | ||||||
出版者 | IEEE | |||||
ISBN | ||||||
識別子タイプ | ISBN | |||||
関連識別子 | 9781538649695 | |||||
DOI | ||||||
関連タイプ | isVersionOf | |||||
識別子タイプ | DOI | |||||
関連識別子 | https://doi.org/10.1109/SANER.2018.8330217 | |||||
権利 | ||||||
権利情報 | c Copyright IEEE 2018 | |||||
著者版フラグ | ||||||
出版タイプ | AM |