JASP for Audit
JASP for Audit: Bayesian Tools for the Auditing Practice - Published in JOSS (2021)
Science Score: 95.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 8 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
✓Committers with academic emails
2 of 19 committers (10.5%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Scientific Fields
Repository
The Audit module is developed to facilitate statistical auditing in both Bayesian and classical manifestations. The main feature is a workflow that helps guide auditors through the sampling process. Additionally, there are stand-alone analyses for planning, selecting, and evaluating a sample. The module is based on the R package jfa.
Basic Info
- Host: GitHub
- Owner: koenderks
- Language: R
- Default Branch: master
- Homepage: https://koenderks.github.io/jfa/
- Size: 15 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
The Audit Module 
JASP for Audit (also known as the Audit module) is an add-on module for JASP that streamlines the process of statistical auditing. The Audit module offers a wide range of functionalities, including (but not limited to) planning, executing, evaluating, and documenting statistical audit samples. Specifically, it comprises analysis tools for determining sample sizes, selecting items using standard audit sampling methododology, and inferring the population misstatement based on the sample data or the summary statistics of the sample. Furthermore, the Audit module also includes tools for data auditing. The module provides Bayesian equivalents of most analyses, enabling users to incorporate pre-existing audit information into the statistical procedure. In all analyses, the Audit module provides comprehensive explanatory text that assists the auditor in understanding, documenting and communicating the statistical results.
Blog Posts
- 05/07/2019 - JASP for Audit: Bayesian Tools for the Auditing Practice
- 30/11/2021 - Benford's Law: Using JASP to Test Whether a Data Set Occurred Naturally
- 15/11/2023 - De steekproefomvang ontmaskerd
Articles
In order to familiarize oneself with the Audit module, it is recommended to obtain and read the manual via this download link, or to view it online through this link. A reference for the Audit module can be obtained from the accompanying academic article published in the Journal of Open-Source Software, which can be accessed through the following permanent link https://doi.org/10.21105/joss.02733.
R Package 
The Audit Module is a graphical user interface that has been constructed to integrate with the jfa R package available on CRAN, which offers a comprehensive set of statistical methods for auditing. To obtain a deeper understanding of the underlying statistical principles and implementation details of the jfa package, interested parties are encouraged to consult the package website or read the accompanying textbook.
Benchmarks
The Audit Module conducts numerous daily unit tests to validate the output of the software against several well-known and established benchmarks. These benchmarks encompass, among others:
- Audit Sampling: Audit Guide (Appendix A and Appendix C)
- AuditSampler
- EZ-quant
Analyses
The organization of the analyses within the Audit module in JASP is as follows:
--- Audit
-- Audit Sampling
- Sampling Workflow
- Bayesian Sampling Workflow
- Planning
- Bayesian Planning
- Selection
- Evaluation
- Bayesian Evaluation
- True Value Estimation
-- Data Auditing
- Benford's Law
- Repeated Values
-- Algorithm Auditing
- Fairness Workflow
- Evaluation
Audit Sampling 
The Audit Sampling section of the module makes it easy for an auditor to plan a statistical sample, select the sample from the population, and evaluate the misstatement in the sample compliant with international auditing standards. The analyses also provide auditors with easy documentation of their sampling procedure and statistical results. This comprehensive approach not only streamlines the audit process but also enhances transparency and efficiency.
Data Auditing 
The Data Auditing section of the module provides statistical methods for auditing data, including (Bayesian) tests of digit distributions and tests for repeated values. These methods can be used to identify anomalies in a set of numbers, but do not provide conclusive results in terms of whether a data set is likely tampered with. For instance, non-conformance to Benford's law can only be seen as an indication of possible data manupulation. Unlike Benford's law, the other analysis is this section examines the entire number at once, not only the first or last digit(s).
Algorithmic Auditing 
The Algorithm Auditing section of the module includes methods for auditing algorithms on the aspect of fairness and discrimination. For instance, the fairness metrics analysis aims to assess fairness in algorithmic decision-making systems by computing and testing the equality of one of several model-agnostic fairness metrics between protected classes. The metrics are computed based on a set of true labels and the predictions of an algorithm.
Changelog
Please find the module's changelog by clicking here. This changelog provides a detailed record of all the modifications and updates made to the module. It can be useful to stay up-to-date with the latest changes and bug fixes, or to check if a particular issue has been addressed.
Translations
The JASP translation project is located at the following link. The Audit module is referred to as jaspAudit and consists of two distinct components: jaspAudit-QML and jaspAudit-R, both of which require translation. The participation of any individual who is interested would be highly valued. As demonstrated below, we have made substantial progress in the translation of the Audit module.
Owner
- Name: Koen Derks
- Login: koenderks
- Kind: user
- Location: Amsterdam
- Company: Nyenrode Business University
- Website: https://koenderks.com
- Twitter: koenderks
- Repositories: 9
- Profile: https://github.com/koenderks
Assistant Professor at Nyenrode Business University & Developer at JASP (www.jasp-stats.org), free and open-source statistical software.
JOSS Publication
JASP for Audit: Bayesian Tools for the Auditing Practice
Authors
Nyenrode Business University, the Netherlands
Nyenrode Business University, the Netherlands, PwC Advisory, the Netherlands
University of Amsterdam, the Netherlands
PwC Advisory, the Netherlands
Nyenrode Business University, the Netherlands, PwC Advisory, the Netherlands
Tags
audit Bayesian statistics financial auditing JfAGitHub Events
Total
- Delete event: 3
- Push event: 242
- Create event: 3
Last Year
- Delete event: 3
- Push event: 242
- Create event: 3
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Weblate (bot) | h****d@w****g | 446 |
| github-actions | g****s@g****m | 222 |
| Koen Derks | k****s@h****m | 145 |
| bruno boutin | b****n@u****l | 50 |
| RDOFFERHOFF | r****f@p****m | 24 |
| Joris Goosen | J****s@J****l | 11 |
| Joris Goosen | j****s@j****l | 6 |
| Rens Dofferhoff | r****s | 4 |
| Kucharssim | k****m@g****m | 2 |
| Johannes Keyser | j****r@p****e | 2 |
| lottemensink | 9****k | 2 |
| vandenman | d****h@h****m | 2 |
| FransMeerhoff | F****f@u****l | 2 |
| Amir Masoud Abdol | a****l@i****m | 1 |
| Daiki Hojo | d****s@g****m | 1 |
| Paulina Elizabeth Robalino | p****o@g****m | 1 |
| TimKDJ | t****g@h****m | 1 |
| jaspdev jasdev | j****v@j****l | 1 |
| federicapicogna | 1****a | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total 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
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
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- bstats * imports
- digitTests >= 0.1.1 imports
- extraDistr * imports
- ggplot2 * imports
- ggrepel * imports
- jaspBase * imports
- jaspGraphs * imports
- jfa >= 0.6.3 imports
- utils * imports
- jasp-stats/jasp-actions/translations master composite
- jasp-stats/jasp-actions/wlcLock master composite
