Published April 13, 2025
| Version v1
Software
Open
MeCheck: A Rule-Based Metadata Bug Detector (Artifact for FSE 2025)
Description
š ļø MeCheck: A Rule-Based Metadata Bug Detector for Java Projects
MeCheck (Metadata Checker) is a tool designed to detect metadata-related bugs in Java projects using a custom domain-specific language we created, called RSL (Rule Specification Language). It is particularly useful for analyzing the use of annotations, configuration files, and other project metadata that might go out of sync or cause bugs.
This tool was developed as part of our FSE 2025 paper and is available under an open-source license.
- Analyze Java projects for metadata-related bugs
- Define your own rules using RSL
- Run across commits of a project
- View structured bug reports with detailed explanations
Files
mecheck-artifact-fse2025.zip
Files
(7.6 MB)
Name | Size | Download all |
---|---|---|
md5:34ebc099fd8d341b1c1a064292e26102
|
7.6 MB | Preview Download |
Additional details
Related works
- Is supplemented by
- Preprint: arXiv:2502.14463 (arXiv)
Software
- Repository URL
- https://github.com/mahirkabir
- Programming language
- Java
- Development Status
- Active