Adoption of Software Testing in Open Source Projects A Preliminary Study on 50,000 Projects

被引:19
|
作者
Kochhar, Pavneet Singh [1 ]
Bissyande, Tegawende F. [2 ]
Lo, David [1 ]
Jiang, Lingxiao [1 ]
机构
[1] Singapore Management Univ, Singapore, Singapore
[2] Univ Bordeaux, LaBRI, Bordeaux, France
关键词
Empirical study; Software testing; Adequacy; Test cases;
D O I
10.1109/CSMR.2013.48
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In software engineering, testing is a crucial activity that is designed to ensure the quality of program code. For this activity, development teams spend substantial resources constructing test cases to thoroughly assess the correctness of software functionality. What is however the proportion of open source projects that include test cases? What kind of projects are more likely to include test cases? In this study, we explore 50,000 projects and investigate the correlation between the presence of test cases and various project development characteristics, including the lines of code and the size of development teams.
引用
收藏
页码:353 / 356
页数:4
相关论文
共 50 条
  • [41] Using Open Source Projects in Software Engineering Education: A Systematic Mapping Study
    Nascimento, Debora Maria
    Cox, Kenia
    Almeida, Thiago
    Sampaio, Wendell
    Bittencourt, Roberto Almeida
    Souza, Rodrigo
    Chavez, Christina
    [J]. 2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [42] A study of measurement for development efficiency in large scale open source software projects
    Masuda, Ayako
    Morimoto, Chikako
    Matsuodani, Tohru
    Tsuda, Kazuhiko
    [J]. IEEJ Transactions on Electronics, Information and Systems, 2018, 138 (08) : 1011 - 1019
  • [43] The Influence of Software Product Quality Attributes on Open Source Projects: A Characterization Study
    Brandao Silva, Antonio Cesar
    Constantino, Kattiana
    Carneiro, Glauco de Figueiredo
    de Paula, Antonio Carlos M.
    Figueiredo, Eduardo
    Monteiro, Miguel P.
    Abreu, Fernando Brito E.
    [J]. ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 29 - 39
  • [44] On the fulfillment of coordination requirements in open-source software projects: An exploratory study
    Claus Hunsen
    Janet Siegmund
    Sven Apel
    [J]. Empirical Software Engineering, 2020, 25 : 4379 - 4426
  • [45] Committed to Trust: A Qualitative Study on Security & Trust in Open Source Software Projects
    Wermke, Dominik
    Woehler, Noah
    Klemmer, Jan H.
    Fourne, Marcel
    Acar, Yasemin
    Fahl, Sascha
    [J]. 43RD IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2022), 2022, : 1880 - 1896
  • [46] Data Collection for Software Defect Prediction an Exploratory Case Study of Open Source Software Projects
    Mausa, Goran
    Grbac, Tihana Galinac
    Basic, Bojana Dalbelo
    [J]. 2015 8TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2015, : 463 - 469
  • [47] An Inconvenient Truth in Software Engineering? The Environmental Impact of Testing Open Source Java']Java Projects
    Zaidman, Andy
    [J]. PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST, AST 2024, 2024, : 214 - 218
  • [48] Code of Conduct Conversations in Open Source Software Projects on Github
    Li, Renee
    Pandurangan, Pavitthra
    Frluckaj, Hana
    Dabbish, Laura
    [J]. Proceedings of the ACM on Human-Computer Interaction, 2021, 5 (CSCW1)
  • [49] Data on security requirements in open-source software projects
    Wang, Wentao
    Mahakala, Kavya Reddy
    Gupta, Arushi
    Hussein, Nesrin
    Wang, Yinglin
    [J]. DATA IN BRIEF, 2019, 25
  • [50] Risk Management in Projects Based on Open-Source Software
    Nguyen Duc Linh
    Phan Duy Hung
    Vu Thu Diep
    Ta Duc Tung
    [J]. 2019 8TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2019), 2019, : 178 - 183