Automatically assessing code understandability: How far are we?
Program understanding plays a pivotal role in software maintenance and evolution: a deep
understanding of code is the step** stone for most software-related activities, such as bug …
understanding of code is the step** stone for most software-related activities, such as bug …
Automatically assessing code understandability
Understanding software is an inherent requirement for many maintenance and evolution
tasks. Without a thorough understanding of the code, developers would not be able to fix …
tasks. Without a thorough understanding of the code, developers would not be able to fix …
Assessing Maintainability Risks in the Open Source Software Supply Chain: An Empirical Quality Approach
F Bi, S Zhao, W Wang, S Wu - 2024 IEEE 48th Annual …, 2024 - ieeexplore.ieee.org
The maintainability of open-source supply chain software is crucial for ensuring the security
and efficiency of software systems. This research will focus on this area by identifying …
and efficiency of software systems. This research will focus on this area by identifying …
How does code readability change during software evolution?
Code reading is one of the most frequent activities in software maintenance. Such an activity
aims at acquiring information from the code and, thus, it is a prerequisite for program …
aims at acquiring information from the code and, thus, it is a prerequisite for program …
How do defects hurt qualities? an empirical study on characterizing a software maintainability ontology in open source software
Beyond the functional requirements of a system, software maintainability is essential for
project success. While there exists a large knowledge base of software maintainability, this …
project success. While there exists a large knowledge base of software maintainability, this …
On the evolution of code readability
V Piantadosi - 2022 IEEE International Conference on Software …, 2022 - ieeexplore.ieee.org
Code reading is an activity frequently performed by developers. Before modifying code,
developers have to read it, especially if it was authored by others. Several studies have …
developers have to read it, especially if it was authored by others. Several studies have …
Understandable Automatic Generated Unit Tests using Semantic and Format Improvement
Unit testing is the important yet the most laborious testing activity because the developer
must create and execute unit tests for each class that is created. Unit tests can be created …
must create and execute unit tests for each class that is created. Unit tests can be created …
[PDF][PDF] Quantifying software quality in agile development environment
Due to required efforts and the challenges involved in understanding the quantification of
software quality, researchers have chosen varying quality attributes to describe the …
software quality, researchers have chosen varying quality attributes to describe the …
Anticipatory development processes for reducing total ownership costs and schedules
Many systems and software processes overfocus on getting a project and product from an
initial set of requirements to an Initial Operational Capability (IOC). Examples are most …
initial set of requirements to an Initial Operational Capability (IOC). Examples are most …
Striffs: Architectural component diagrams for code reviews
M Fadhel, E Sekerinski - 2021 International Conference on …, 2021 - ieeexplore.ieee.org
Despite recent advancements in automated code quality and defect finding tools,
developers spend a significant amount of time completing code reviews. Code …
developers spend a significant amount of time completing code reviews. Code …