JFeature: Know Your Corpus

Forskningsoutput: Kapitel i bok/rapport/Conference proceedingKonferenspaper i proceedingPeer review

Sammanfattning

Software corpora are crucial for evaluating research artifacts and ensuring repeatability of outcomes. Corpora such as DaCapo and Defects4J provide a collection of real-world open-source projects for evaluating the robustness and performance of software tools like static analysers. However, what do we know about these corpora? What do we know about their composition? Are they really suited for our particular problem? We developed JFEATURE, an extensible static analysis tool that extracts syntactic and semantic features from Java programs, to assist developers in answering these questions. We demonstrate the potential of JFEATURE by applying it to four widely-used corpora in the program analysis area, and we suggest other applications, including longitudinal studies of individual Java projects and the creation of new corpora.

Originalspråkengelska
Titel på värdpublikationProceedings - 2022 IEEE 22nd International Working Conference on Source Code Analysis and Manipulation, SCAM 2022
FörlagIEEE - Institute of Electrical and Electronics Engineers Inc.
Sidor236-241
Antal sidor6
ISBN (elektroniskt)9781665496094
DOI
StatusPublished - 2022
Evenemang22nd IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2022 - Limassol, Cypern
Varaktighet: 2022 okt. 32022 okt. 4

Konferens

Konferens22nd IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2022
Land/TerritoriumCypern
OrtLimassol
Period2022/10/032022/10/04

Bibliografisk information

Publisher Copyright:
© 2022 IEEE.

Ämnesklassifikation (UKÄ)

  • Programvaruteknik

Fingeravtryck

Utforska forskningsämnen för ”JFeature: Know Your Corpus”. Tillsammans bildar de ett unikt fingeravtryck.

Citera det här