EFFECT OF FILE EDITING FREQUENCY ON SOFTWARE QUALITY

Understanding the impact of file editing frequency on software quality is crucial for maintaining and improving software reliability and maintainability. Software quality is a multifaceted concept that involves various aspects such as code maintainability, reliability, and adherence to principles like the Single Responsibility Principle (SRP). The Single Responsibility Principle emphasizes that a class or module should have only one reason to change, suggesting that high-quality software should be modular and focused. Frequent edits to files in a GIT repository can be indicative of underlying issues such as evolving requirements, poor initial design, or violations of SRP, leading to an increase in technical debt. This debt can manifest in the form of code that is difficult to maintain, prone to bugs, and challenging to extend. While existing research has explored the relationship between file editing frequency and software quality, this area remains under-explored, particularly in the context of the cumulative effect of these edits on long-term software quality. The objective of this study is to establish a more definitive link between the frequency of file edits and software quality. This will be achieved by introducing a new metric, the Consecutive File Edit Coefficient (CFE), and using it alongside traditional software quality metrics to analyze and compare the impact of frequent file edits. By doing so, this research aims to provide insights that can inform better practices in software development and maintenance. The comparative analysis across these open-source repositories reveals consistent patterns that highlight the risks associated with frequent file edits. High CFE values are often accompanied by increased complexity, more code smells, higher violations, and a greater number of bugs.

Institutions

Publication Details

Journal
Herald of Khmelnytskyi National University Technical sciences
Published
2025-06-16
DOI
https://doi.org/10.31891/2307-5732-2025-353-42
Primary Topic
Ophthalmology and Visual Impairment Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

EFFECT OF FILE EDITING FREQUENCY ON SOFTWARE QUALITY

Herald of Khmelnytskyi National University Technical sciences
Ophthalmology and Visual Impairment Studies
article

EFFECT OF FILE EDITING FREQUENCY ON SOFTWARE QUALITY

article en

Abstract

Understanding the impact of file editing frequency on software quality is crucial for maintaining and improving software reliability and maintainability. Software quality is a multifaceted concept that involves various aspects such as code maintainability, reliability, and adherence to principles like the Single Responsibility Principle (SRP). The Single Responsibility Principle emphasizes that a class or module should have only one reason to change, suggesting that high-quality software should be modular and focused. Frequent edits to files in a GIT repository can be indicative of underlying issues such as evolving requirements, poor initial design, or violations of SRP, leading to an increase in technical debt. This debt can manifest in the form of code that is difficult to maintain, prone to bugs, and challenging to extend. While existing research has explored the relationship between file editing frequency and software quality, this area remains under-explored, particularly in the context of the cumulative effect of these edits on long-term software quality. The objective of this study is to establish a more definitive link between the frequency of file edits and software quality. This will be achieved by introducing a new metric, the Consecutive File Edit Coefficient (CFE), and using it alongside traditional software quality metrics to analyze and compare the impact of frequent file edits. By doing so, this research aims to provide insights that can inform better practices in software development and maintenance. The comparative analysis across these open-source repositories reveals consistent patterns that highlight the risks associated with frequent file edits. High CFE values are often accompanied by increased complexity, more code smells, higher violations, and a greater number of bugs.

Herald of Khmelnytskyi National University Technical sciencesVol. 353(3.2)
Lviv Polytechnic National University (UA)
Openalex Percentile: Top 37%
Ophthalmology and Visual Impairment Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.