An experience in automatically extracting CAPAs from code repositories
Yegor Bugayenko, Imre Delgado, Firas Jolha, Zamira Kholmatova, Artem, Kruglov, Witold Pedrycz, Giancarlo Succi, Xavier Vasquez

TL;DR
This paper discusses the development and implementation of TOM, a set of services and a bot that automatically analyzes code repositories to identify anomalies and suggest CAPAs to improve software development quality.
Contribution
It introduces TOM and @0capa, a novel automated system for extracting CAPAs from code repositories to enhance software process management.
Findings
Automated extraction of CAPAs from repositories.
Improved anomaly detection in software development.
Integration of TOM with GitHub repositories.
Abstract
TOM (stands for Theoretically Objective Measurements of Software Development Projects) is a set of services that are in charge of helping developers or teams in the process of identifying anomilies within their software development process, and providing a list of preventive or corrective actions (aka CAPAS) that positively impact the process. and in this way to improve the quality of the final product and its development process. In order to get help from TOM, it is as simple as adding our bot (@0capa) to the list of collaborators in your repository, and with this our bot will automatically take care of obtaining different metrics from your repository, in order to suggest actions to take into account to that in your future updates the identified anomalies are not repeated. This paper presents the underlying research on this idea.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Scientific Computing and Data Management
