R. G. Kula, C. D. Roover, D. M. German, T. Ishio, and K. Inoue, "A Generalized Model for Visualizing Library Popularity, Adoption and Diffusion within a Software Ecosystem," In IEEE International Conference on Software Analysis, Evolution and Reengineering, March 2018.
ID 1246
分類 国際会議
タグ adoption diffusion ecosystem generalized library model popularity software visualizing
表題 (title) A Generalized Model for Visualizing Library Popularity, Adoption and Diffusion within a Software Ecosystem
表題 (英文) A Generalized Model for Visualizing Library Popularity, Adoption and Diffusion within a Software Ecosystem
著者名 (author) Raula Gaikovina Kula,Coen De Roover,Daniel M. German,Takashi Ishio,Katsuro Inoue
英文著者名 (author) Raula Gaikovina Kula,Coen De Roover, Daniel M. German, Takashi Ishio,Katsuro Inoue,,,
編者名 (editor)
編者名 (英文)
キー (key) Raula Gaikovina Kula,Coen De Roover, Daniel M. German, Takashi Ishio,Katsuro Inoue,,,
書籍・会議録表題 (booktitle) IEEE International Conference on Software Analysis, Evolution and Reengineering
書籍・会議録表題(英文)
巻数 (volume)
号数 (number)
ページ範囲 (pages)
組織名 (organization)
出版元 (publisher)
出版元 (英文)
出版社住所 (address) Campobasso, Italy
刊行月 (month) 3
出版年 (year) 2018
採択率 (acceptance) 27.5%
URL http://saner.unimol.it/
付加情報 (note)
注釈 (annote)
内容梗概 (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 SUGs 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.
論文電子ファイル generalized-model-visualizing.pdf (application/pdf) [一般閲覧可]
論文電子ファイル desc (application/pdf) [一般閲覧可]
BiBTeXエントリ
@inproceedings{id1246,
         title = {A Generalized Model for Visualizing Library Popularity, Adoption and Diffusion within a Software Ecosystem},
        author = {Raula Gaikovina Kula and Coen De Roover and Daniel M. German and Takashi Ishio and Katsuro Inoue},
     booktitle = {IEEE International Conference on Software Analysis, Evolution and Reengineering},
       address = {Campobasso, Italy},
         month = {3},
          year = {2018},
    acceptance = {27.5\%},
}