five

Assessing Software Evolution with the Stickiness Score: Evaluating Code Persistence Across Files, Folders, and Developers- Replication Package

收藏
NIAID Data Ecosystem2026-05-02 收录
下载链接:
https://zenodo.org/record/14783323
下载链接
链接失效反馈
官方服务:
资源简介:
This package contains data and source code for the Devotion backend, frontend, and hypothesis testing. It is organized into two main folders: Devotion: Contains the source code for both the frontend and backend of Devotion. Hypothesis_Testing: Includes the preprocess-input folder, where Devotion’s output files are processed for hypothesis testing. The tokens folder requires a Git token. Other subfolders contain data, source code for hypothesis testing, test results, and plots corresponding to research questions. Below are the instructions for running the Python scripts. Instructions Prerequisites Before running the backend, install these dependencies using the following command: pip install -r requirements.txt   Running the Backend To run the backend of Devotion, navigate to the Devotion folder and use the following command: python ./Devotion/runner.py   Running the Web Application Before starting the web application, ensure all dependencies are installed by running: npm install   To start the web application of Devotion, navigate to the client folder and run: cd ./Devotion/frontend/client npm run start   Running the Hypothesis Testing Code Write your GitHub token: Save your GitHub token in the Hypothesis_Testing/tokens/github-token.txt file to allow the scripts to access the GitHub API. Place the required files: Copy authors.json and folder_structure.json from the Devotion/frontend/client/src folder into the Hypothesis_Testing/preprocess-input folder, inside a new folder named after your project. Execute the hypothesis testing for each research question: First, run the Python script located in the preprocess folder. Then, run the Python script in the hypothesis folder. Output: Results, including data points, plots, and the outcomes of normality and correlation tests, will be saved in the hypothesis-output folder.
创建时间:
2025-02-01
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作