遇见数据集

Replication Kit For Paper: "Are There Any Unit Tests? An Empirical Study On Unit Testing In Open Source Python Projects"

收藏
Zenodo2020-09-19 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

Replication Kit for the Paper "Are there any Unit Tests? An Empirical Study on Open Source Python Projects" by Fabian Trautsch, Jens Grabowski. You can cite the paper via: @inproceedings{trautsch2017there,<br> title={Are There Any Unit Tests? An Empirical Study on Unit Testing in Open Source Python Projects},<br> author={Trautsch, Fabian and Grabowski, Jens},<br> booktitle={Proceedings of the IEEE International Conference on Software Testing, Verification and Validation (ICST)},<br> pages={207--218},<br> year={2017},<br> organization={IEEE}<br> } Contents:<br> 1) Used version of the vcsSHARK<br> - located in “vcsSHARK”<br> 2) Used version of the testImpSHARK<br> - located in “testImpSHARK”<br> 3) Analysis implementations<br> - located in “testImpSHARK/testimpshark/analysis”<br> 4) Raw Data CSV Files<br> - located in “testImpSHARK/testimpshark/analysis/data<br> 5) Raw MongoDB<br> - located in “mongo_backup” <br> Usage:<br> 1) Usage instructions for the vcsSHARK is given on its github homepage (http://ftrautsch.github.io/vcsSHARK/index.html) or directly in the “vcsSHARK/pyvcsshark/main.py” file 2) Usage instructions for the testImpSHARK:<br> - if only one revision should be analyzed use “testImpSHARK/main.py”<br> - if all revisions should be analyzed use “testImpSHARK/execution.py”<br> - in both files concrete instructions can be found 3) Each analysis file is commented. For some of them (rq1_boxplot.py and rq4.py the connection to the MongoDB must be changed). For the R files, the path to the data must be adapted. Otherwise, the files can be directly executed. 4) The MongoDB can be restored via:<br> mongorestore --gzip --archive=smartshark040816.gz --db smartshark --host &lt;HOST&gt; --port &lt;PORT&gt; --username &lt;USERNAME&gt; --password &lt;PASSWORD&gt; --authenticationDatabase &lt;AUTHENTICATION_DATABASE&gt; <br> Tests:<br> 1) The tests can be run directly via the unittest framework of python: e.g., python -m unittest tests/test_common.py

提供机构:
Zenodo
创建时间:
2017-10-27
二维码
社区交流群
二维码
科研交流群
商业服务