3 citations · 6 across the 12 of their papers we have counts for
7 papers · 1 filter
The Impact of Mutability on Cyclomatic Complexity in Java
Marat Bagaev, Alisa Khabibrakhmanova, Georgy Sabaev +1
In Java, some object attributes are mutable, while others are immutable (with the "final" modifier attached to them). Objects that have at least one mutable attribute may be referr…
Evaluating the Dependency Between Cyclomatic Complexity and Response For Class
Maxim Stavtsev, Yegor Bugayenko
In object-oriented programming, it is reasonable to hypothesize that smaller classes with fewer methods are less complex. Should this hypothesis hold true, it would be advisable fo…
Embracing Objects Over Statics: An Analysis of Method Preferences in Open Source Java Frameworks
Vladimir Zakharov, Yegor Bugayenko
In today's software development landscape, the extent to which Java applications utilize object-oriented programming paradigm remains a subject of interest. Although some researche…
Programmers Prefer Individually Assigned Tasks vs. Shared Responsibility
Adela Krylova, Roman Makarov, Sergei Pasynkov +1
In traditional management, tasks are typically assigned to individuals, with each worker taking full responsibility for the success or failure of a task. In contrast, modern Agile,…
Developers' Perception: Fixed Bugs Often Overlooked as Quality Contributions
Vitaly Alifanov, Kamil Almetov, Ivan Kornienko +2
High-quality software products rely on both well-written source code and timely detection and thorough reporting of bugs. However, some programmers view bug reports as negative ass…
CAM: A Collection of Snapshots of GitHub Java Repositories Together with Metrics
Yegor Bugayenko
Even though numerous researchers require stable datasets along with source code and basic metrics calculated on them, neither GitHub nor any other code hosting platform provides su…
An experience in automatically extracting CAPAs from code repositories
Yegor Bugayenko, Imre Delgado, Firas Jolha +5
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 iden…