GrowingBugRepository
A bug repository that keeps growing
Install / Use
/learn @liuhuigmail/GrowingBugRepositoryREADME
📢📢📢 Our GrowingBugs was selected as the official dataset for the ChinaSoft 2024 Software Defect Repair Competition. Details 👉 https://aprchallenge.github.io/
Table of Contents
General Introduction
This is a bug repository that keeps growing, called growingBugs
Notably, each bug in growingBugs is composed of a buggy version, a fixed version, a concise patch (bug-fixing changes only), and one or more triggering test cases.
Docker image
To free users (especially beginers) of the repository from the complex configuration of the environments, we create and publish a Docker image of the system with latest release version(v7.0). You may download it at https://zenodo.org/records/14286643
By simply loading the image with Docker, you can make the system ready for evaluation where all configurations (e.g., Java versions, paths, and even all data within the repository) should have been well set.
Note that we use "docker export" command to obtain a compressed file. So you nee d to run "docker import" command to use this image.
Contents of growingBugs
To date, growingBugs contains 2012 real-world bugs from open-source Java projects.
| | Project ID | Project name | SubProject locator |Number of bugs | Bug IDs | |-----------------|-----------------|----------------------------|--------------------------------|-------------:|-------------------| | 1 | AaltoXml | aalto-xml | | 10 | 1-5,7-11 | | 2 | Bcel | commons-bcel | | 6 | 1-6 | | 3 | Ber_tlv | ber-tlv | | 4 | 1-4 | | | 4 | Burst | burst | burst | 3 | 1-3 | | 5 | Canvas_api | canvas-api | | 4 | 1-4 | | 6 | Chart | jfreechart | | 26 | 1-26 | | 7 | Cli | commons-cli | | 43 | 1-5,7-42,50-51 | | 8 | Closure | closure-compiler | | 174 | 1-62,64-92,94-176 | | 9 | Codec | commons-codec | | 19 | 1-19 | | 10 | Collections | commons-collections | | 8 | 25-31,35 | | 11 | Commons_suncalc | commons-suncalc | | 2 | 1-2 | | | 12 | Compress | commons-compress | | 51 | 1-48,50,52-53 | | 13 | Coveralls_maven<br/>_plugin | coveralls-maven<br/>-plugin | | 8 | 1-8 | | 14 | Csv | commons-csv | | 17 | 1-17 | | 15 | Dbutils | commons-dbutils | | 2 | 1-2 | | 16 | Deltaspike_api | deltaspike-core-api | deltaspike<br/>/core/api | 6 | 1-6 | | 17 | Disklrucache | DiskLruCache | | 6 | 1-6 | | 18 | Docker_java_api | docker-java-api | | 10 | 1-10 | | 19 | Drools_model<br/>_compiler | drools-model-compiler | drools-model/<br/>drools-model-compiler | 1 | 1 | | 20 | Email | commons-email | | 3 | 3-5 | | 21 | Functor | commons-functor | | 2 | 1-2 | | 22 | Geo | geo | geo | 3 | 1-3 | | | 23 | Geometry_core | geometry-core | commons-geometry-core | 2 | 1,3 | | 24 | Github_release<br/>plugin | github-release-plugin | | 2 | 1-2 | | 25 | Graph | commons-graph | | 6 | 1-6 | | 26 | Gson | gson | gson | 25 | 1-25 | | 27 | Hivemall_core | core | core | 3 | 1-3 | | 28 | IO | commons-io | | 22 | 1-3,5-6,8-18,</br>22,25,27,29-31 | | 29 | Imaging | commons-imaging | | 10 | 1,3-8,10-11,14,16 | | 30 | Jackrabbit<br/>filevault<br/>vault_core | jackrabbit-filevault-vault-core | vault-core | 1 | 1 | | 31 | Jackrabbit<br/>filevault_vault<br/>_validation | jackrabbit-filevault-vault-validation | vault-validation | 4 | 1-4 | | 32 | JacksonCore | jackson-core | | 30 | 1-26,28-31 | | 33 | JacksonDatabind | jackson-databind | | 150 | 1-85,87-112,121-126,</br>128-129,131-133,135-156 | | 34 | JacksonDataformat<br/>Binary_cbor | jackson-dataformats<br/>-binary-cbor | cbor | 5 | 1-5 | | 35 | JacksonDataformat<br/>Binary_protobuf | jackson-dataformats<br/>-binary-protobuf | protobuf | 4 | 1-4 | | 36 | JacksonXml | jackson-dataformat-xml | | 6 | 1-6 | | 37 | James_mime4j<br/>core | James-mime4j-core | core | 9 | 1-9 | | 38 | Lang | commons-lang | | 72 | 1,3-33,35-65,69,71,73,</br>76,80-84 | | 39 | Math | commons-math | | 35 | 1-35 | | 40 | Mockito | mockito | | 38 | 1-38 | | 41 | Shiro_web | shiro-web | web | 8 | 1,3,7-12 | | 42 | Time | joda-time | | 26 | 1-20,22-27 | | 43 | Deft | deft | | 1 | 1 | | 44 | Dosgi_common | dosgi-common | common | 2 | 1-2 | | 45 | Doubleclick_core | openrtb-doubleclick-core | doubleclick-core | 1 | 1 | | 46 | Doxia_module_apt | doxia-module-apt | doxia-modules/<br/>doxia-module-apt | 2 | 1-2 | | 47 | Drools_traits | drools-traits | drools-traits | 1 | 1 | | 48 | Dropwizard_spring | dropwizard-spring | | 1 | 1 | | | 49 | Farm | farm | | 4 | 1-4 | | | 50 | Flume_ngcore | flume-ng-core | flume-ng-core | 2 | 1-2 | | 51 | Fluo_api | fluo-api | modules/api | 2 | 1,3 | | 52 | Hbase_common | hbase-common | hbase-common | 1 | 1 | | 53 | Hierarchical<br/>clustering_java | hierarchical-<br/>clustering-java | | 1 | 1 | | 54 | Hilbert_curve | hilbert-curve | | 3 | 1-3 | | 55 | Hive_funnel_udf | hive-funnel-udf | | 1 | 1 | | 56 | Hono_client | hono-client | client | 4 | 1-4 | | 57 | Httpcomponents<br/>_core_h2 | httpcore5-h2 | httpcore5-h2 | 1 | 1 | | 58 | Httpcomponents<br/>_core_httpcore5 | httpcore5 | httpcore5 | 3 | 1-3 | | 59 | JXR | maven-jxr | | 1 | 1 | | 60 | Jsoup | jsoup | | 93 | 1-93 | | 61 | JxPath | commons-jxpath | | 22 | 1-22 | | 62 | Math_4j | commons-math4j | | 106 | 1-106 | | 63 | MShade | maven-shade-plugin | | 6 | 1-4,6-7 | | 64 | Tika | tika | | 5 | 1-2,5-7 | | 65 | Valid
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
