Search Results

Documents authored by Polishchuk, Dmytro


Document
Emerging Results, Vision & Reflection Track Paper
QModel: A Time-Aware GitHub Mining Framework for Empirical Software Quality Studies

Authors: Dmytro Polishchuk

Published in: LIPIcs, Volume 394, 20th International Symposium on Empirical Software Engineering and Measurement (ESEM 2026)


Abstract
Quality-oriented mining software repositories studies require more than access to commits, issues, pull requests and CI logs. They require a reproducible way to represent how technical, social, temporal and defect-related evidence is linked across repository history. Existing MSR infrastructures provide important support for repository mining, but they do not directly expose a project-level, time-aware empirical model in which cross-artifact quality evidence can be queried, inspected and reused across alternative study designs. This paper presents QModel, an emerging infrastructure for reproducible GitHub mining in empirical software quality studies. QModel stores Git, GitHub, CI, timeline, reaction, graph, churn and SZZ-style candidate-defect evidence in a project-centric relational schema. Its SQL-based compilation layer allows researchers to define feature-target datasets over arbitrary analysis units, including pull requests, issues, commits, files, time windows and custom cross-artifact objects. We evaluate QModel on ansible/ansible and facebook/react, mining 76,475 commits, 70,509 pull requests, 45,908 issues, 2,174,020 timeline events, 315,235 file-change records and 446,161 CI records. The early results show that QModel can materialize analysis-ready datasets with computable target, graph, churn and provenance features, while also making evidence gaps explicit when historical links, CI records, or fixing evidence are incomplete. These results support QModel as an empirical infrastructure for making quality-oriented repository operationalizations explicit, reusable and systematically evaluable.

Cite as

Dmytro Polishchuk. QModel: A Time-Aware GitHub Mining Framework for Empirical Software Quality Studies. In 20th International Symposium on Empirical Software Engineering and Measurement (ESEM 2026). Leibniz International Proceedings in Informatics (LIPIcs), Volume 394, pp. 56:1-56:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@InProceedings{polishchuk:LIPIcs.ESEM.2026.56,
  author =	{Polishchuk, Dmytro},
  title =	{{QModel: A Time-Aware GitHub Mining Framework for Empirical Software Quality Studies}},
  booktitle =	{20th International Symposium on Empirical Software Engineering and Measurement (ESEM 2026)},
  pages =	{56:1--56:14},
  series =	{Leibniz International Proceedings in Informatics (LIPIcs)},
  ISBN =	{978-3-95977-450-5},
  ISSN =	{1868-8969},
  year =	{2026},
  volume =	{394},
  editor =	{Feldt, Robert and Paasivaara, Maria and Mendez, Daniel and Wagner, Stefan and Bar\'{o}n, Marvin Mu\~{n}oz},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESEM.2026.56},
  URN =		{urn:nbn:de:0030-drops-280245},
  doi =		{10.4230/LIPIcs.ESEM.2026.56},
  annote =	{Keywords: Mining software repositories, CI/CD, software quality, reproducibility}
}

Any Issues?
X

Feedback on the Current Page

CAPTCHA

Thanks for your feedback!

Feedback submitted to Dagstuhl Publishing

Could not send message

Please try again later or send an E-mail