mocksniffer

Characterizing and Recommending Mocking Decision for Unit Tests

https://github.com/henryhchchc/mocksniffer

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.0%) to scientific vocabulary
Last synced: 9 months ago · JSON representation ·

Repository

Characterizing and Recommending Mocking Decision for Unit Tests

Basic Info
Statistics
  • Stars: 6
  • Watchers: 3
  • Forks: 1
  • Open Issues: 1
  • Releases: 2
Created about 6 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

MockSniffer: Characterizing and Recommending Mocking Decisions for Unit Tests

This repository holds the dataset and code for the following work:

Hengcheng Zhu, Lili Wei, Ming Wen, Yepang Liu, Shing-Chi Cheung, Qin Sheng, and Cui Zhou. 2020. MockSniffer: Characterizing and Recommending Mocking Decisions for Unit Tests. In 35th IEEE/ACM International Conference on Automated Software Engineering (ASE ’20), September 21–25, 2020, Virtual Event, Australia. ACM, New York, NY, USA, 12 pages. https://doi.org/10.1145/3324884.3416539

Overview

  • For data analysis scripts please checkout ASE20_data.
  • For code analysis, instrumentation, and feature extraction, please checkout MockSniffer.

Pre-extracted dataset and pre-trained model are available in Releases.

More detailed replication instructions will be added soon.

Owner

  • Name: Henry Chu
  • Login: henryhchchc
  • Kind: user
  • Location: Hong Kong
  • Company: HKUST

PhD candidate at HKUST @CastleLab. A geek researcher. (he/him/his)

Citation (CITATION.cff)

cff-version: 1.2.0
authors:
- family-names: "Zhu"
  given-names: "Hengcheng"
  orcid: "https://orcid.org/0000-0002-3082-5957"
- family-names: "Wei"
  given-names: "Lili"
  orcid: "https://orcid.org/0000-0002-2428-4111"
- family-names: "Wen"
  given-names: "Ming"
  orcid: "https://orcid.org/0000-0001-5588-9618"
- family-names: "Liu"
  given-names: "Yepang"
  orcid: "https://orcid.org/0000-0001-8147-8126"
- family-names: "Cheung"
  given-names: "Shing-Chi"
  orcid: "https://orcid.org/0000-0002-3508-7172"
- family-names: "Sheng"
  given-names: "Qin"
- family-names: "Zhou"
  given-names: "Cui"
title: "MockSniffer: Characterizing and Recommending Mocking Decisions for Unit Tests"
doi: 10.1145/3324884.3416539
url: "https://doi.org/10.1145/3324884.3416539"
year: 2020
type: conference-paper
start: 436
end: 447
booktitle: "35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020, Melbourne, Australia, September 21-25, 2020"

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 6
  • Average time to close issues: N/A
  • Average time to close pull requests: about 5 hours
  • Total issue authors: 0
  • Total pull request authors: 3
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 4
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (4)
  • fossabot (2)
  • henryhchchc (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (4)

Dependencies

MockSniffer/pom.xml maven
  • ca.mcgill.sable:soot 4.1.0
  • com.github.ajalt:clikt 2.3.0
  • com.google.guava:guava 29.0-jre
  • me.tongfei:progressbar 0.7.4
  • org.apache.commons:commons-csv 1.8
  • org.jetbrains.kotlin:kotlin-reflect 1.3.72
  • org.jetbrains.kotlin:kotlin-stdlib 1.6.0
  • org.jpmml:pmml-evaluator 1.5.1
  • org.jpmml:pmml-evaluator-extension 1.5.1
  • org.nield:kotlin-statistics 1.2.1
  • org.slf4j:slf4j-log4j12 1.7.28
  • redis.clients:jedis 3.2.0
  • junit:junit 4.13.1 test
  • org.jetbrains.kotlin:kotlin-test-junit 1.6.0 test
Dockerfile docker
  • "maven 3-amazoncorretto-11" build
  • "openjdk 8" build
  • "openjdk 11-jdk" build