Is Open Source Eating the World's Software? Measuring the Proportion of Open Source in Proprietary Software Using Java']Java Binaries

被引:0
|
作者
Musseau, Julius [1 ]
Meyers, John Speed [2 ]
Sieniawski, George P. [3 ]
Thompson, C. Albert [4 ]
German, Daniel [5 ]
机构
[1] Mergebase, Vancouver, BC, Canada
[2] Chainguard, Berkeley, CA USA
[3] IQT Labs, Arlington, VA USA
[4] Ford Motor Co, Dearborn, MI 48121 USA
[5] Univ Victoria, Victoria, BC, Canada
关键词
Open Source Software; Measurement; Methodology; !text type='Java']Java[!/text; Binaries;
D O I
10.1145/3524842.3528473
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
That open source software comprises an increasingly large percentage of modern software applications has become conventional wisdom. The exact extent to which open source software constitutes today's applications is indeterminate, however, at least by the standards of the academic software engineering research community. This paper proposes a methodology and associated tool that can analyze Java binaries and determine the proportion of open source that comprises them. This paper also presents empirical measurements of 5 commercial Java software systems, reporting OSS proportions between 76.2% to 99.9% among these 5 systems, including a historical analysis covering 6 versions and 12 years for one of the subject systems.
引用
收藏
页码:561 / 565
页数:5
相关论文
共 50 条
  • [1] Open source tools for measuring the Internal Quality of Java']Java software products. A survey
    Tomas, P.
    Escalona, M. J.
    Mejias, M.
    [J]. COMPUTER STANDARDS & INTERFACES, 2013, 36 (01) : 244 - 255
  • [2] Design Smell Detection and Analysis for Open Source Java']Java Software
    Imran, Asif
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, : 644 - 648
  • [3] An Empirical Study of Unused Design Decisions in Open Source Java']Java Software
    Tempero, Ewan
    [J]. APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 33 - 40
  • [4] Classifying code comments in Java']Java open-source software systems
    Pascarella, Luca
    Bacchelli, Alberto
    [J]. 2017 IEEE/ACM 14TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2017), 2017, : 227 - 237
  • [5] Java']Javadoc Violations and Their Evolution in Open-Source Software
    Steinbeck, Marcel
    Koschke, Rainer
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 249 - 259
  • [6] Modularity Index Metrics for Java']Java-Based Open Source Software Projects
    Emanuel, Andi Wahju Rahardjo
    Wardoyo, Retantyo
    Istiyanto, Jazi Eko
    Mustofa, Khabib
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (11) : 52 - 58
  • [7] Dn-based Architecture Assessment of Java']Java Open Source Software Systems
    Serebrenik, Alexander
    Roubtsov, Serguei
    van den Brand, Mark
    [J]. ICPC: 2009 IEEE 17TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, 2009, : 198 - 207
  • [8] When to make proprietary software open source
    Caulkins, Jonathan P.
    Feichtinger, Gustav
    Grass, Dieter
    Hartl, Richard F.
    Kort, Peter M.
    Seidl, Andrea
    [J]. JOURNAL OF ECONOMIC DYNAMICS & CONTROL, 2013, 37 (06): : 1182 - 1194
  • [9] Analysis of Competition Between Open Source Software and Proprietary Software
    Dong, Zhao Jian
    Ying, Liu
    Li, Zhu
    [J]. Proceedings of the 2016 6th International Conference on Applied Science, Engineering and Technology (ICASET), 2016, 77 : 224 - 227