Bad-Smells:SE相关难闻气味的3个项目分析

时间:2024-06-28 18:13:35
【文件属性】:

文件名称:Bad-Smells:SE相关难闻气味的3个项目分析

文件大小:881KB

文件格式:ZIP

更新时间:2024-06-28 18:13:35

JavaScript

项目 2 报告 - 寻找难闻的气味 ###我们进行分析的项目: CMS-模块 标记解析器 狼蛛-Python ##数据采集 如何收集数据 首先,使用 nodejs 的 git API 收集 git 数据的转储。 该数据充当基础数据库。 正在分析的每个项目的数据都存储在单独的 [Project-name].json 文件中。 用于查询此数据的代码片段如下: return new Promise ( function ( resolve , reject ) { request ( { url : "https://api.github.com/repos/[Project-name]]/issues/events?page=" + num , headers : headers , gzip : true } , function ( err ,


【文件预览】:
Bad-Smells-master
----Results()
--------Label Distribution.xlsx(9KB)
--------Commit Distribution.xlsx(9KB)
--------Issue Assignee.xlsx(9KB)
--------Early Detector.xlsx(11KB)
--------Milestone Skipped.xlsx(8KB)
--------Label-Unlabeled Time.xlsx(11KB)
--------Commit Percentage.xlsx(8KB)
--------Issues Skipped.xlsx(10KB)
--------Milestones Issues.xlsx(8KB)
----MarkParser.dump(31KB)
----CMS-module.dump(12KB)
----MarkParser-commits.json(2KB)
----CMS-module-commits.json(3KB)
----Bad Smells()
--------early-detector.js(3KB)
--------issues-assigned.js(1KB)
--------label-time.js(3KB)
--------label-distributon.js(1KB)
--------milestone-issues.js(2KB)
--------issues-skipped.js(1KB)
----ReportProject2.pdf(92KB)
----README.md(23KB)
----tarantula-python-commits.json(3KB)
----graphs()
--------Issues_exceeding_due_date()
--------commit_percentage()
--------label_distribution()
--------Issues_assigned()
--------num_of_commits()
--------Milestones_Issues()
--------milestones_skipped()
----Data()
--------Label Distribution.xlsx(10KB)
--------Label-Unlabeled Time_Up.xlsx(12KB)
--------Commit Distribution.xlsx(11KB)
--------Issue Assignee.xlsx(11KB)
--------Milestone Skipped.xlsx(10KB)
--------Commit Percentage_Passenger.xlsx(9KB)
--------Milestones Issues_Above.xlsx(10KB)
--------Commit Percentage_Dictator.xlsx(9KB)
--------Milestones Issues_Under.xlsx(10KB)
--------Issues Skipped.xlsx(13KB)
--------Label-Unlabeled Time_Down.xlsx(12KB)
----Scraper()
--------badsmells.js(313B)
--------CMS-module.json(888KB)
--------package.json(396B)
--------commits.js(2KB)
--------Tarantula.json(979KB)
--------Markparser.json(2.84MB)
--------issues.js(2KB)
----tarantula-python.dump(10KB)

网友评论