Results 1 to 10 of about 6,217,824 (300)

Software evolution: the lifetime of fine-grained elements [PDF]

open access: yesPeerJ Computer Science, 2021
A model regarding the lifetime of individual source code lines or tokens can estimate maintenance effort, guide preventive maintenance, and, more broadly, identify factors that can improve the efficiency of software development.
Diomidis Spinellis   +2 more
doaj   +3 more sources

A case study of medical image software evolution and its impact in the medical imaging community [PDF]

open access: yesHeliyon
Objective: We present the evolution of medical imaging software and its impact on the medical imaging community through the study of four open-source image analysis software platforms: 3D Slicer, FreeSurfer, FSL, and SPM.
David Viar-Hernández   +4 more
doaj   +2 more sources

A Comparison Among ARIMA, BP-NN, and MOGA-NN for Software Clone Evolution Prediction

open access: yesIEEE Access, 2017
Software evolution continues throughout the life cycle of the software. During the evolution of software system, it has been observed that the developers have a tendency to copy the modules completely or partially and modify them.
Jayadeep Pati   +3 more
doaj   +3 more sources

Internal Quality Evolution of Open-Source Software Systems

open access: yesApplied Sciences, 2021
The evolution of software is necessary for the success of software systems. Studying the evolution of software and understanding it is a vocal topic of study in software engineering.
Mamdouh Alenezi
doaj   +1 more source

Predicting Duplicate in Bug Report Using Topic-Based Duplicate Learning With Fine Tuning-Based BERT Algorithm

open access: yesIEEE Access, 2022
As the usage and coverage of software increase, various functional improvements and bugs are occurring. The Eclipse, Mozilla open-source projects receive more than about 300 bug reports per day.
Taemin Kim, Geunseok Yang
doaj   +1 more source

Early Detection of Flawed Structural Dependencies During Software Evolution

open access: yesIEEE Access, 2021
During software evolution, complex structural dependencies between source files pose a great challenge on maintenance activities. Some of these dependencies propagate defects among files, incurring frequent bugs or changes, and consuming significant ...
Di Cui
doaj   +1 more source

Bug Severity Prediction Algorithm Using Topic-Based Feature Selection and CNN-LSTM Algorithm

open access: yesIEEE Access, 2022
Increasing software usage has gradually increased the occurrence of bugs. When writing a bug report, the severity of the bug can be freely selected, so the subjective judgment of the author is involved.
Jungyeon Kim, Geunseok Yang
doaj   +1 more source

On the Relationship between Self-Admitted Technical Debt Removals and Technical Debt Measures

open access: yesAlgorithms, 2020
The technical debt (TD) in a software project refers to the adoption of an inadequate solution from its design to the source code. When developers admit the presence of technical debt in the source code, through comments or commit messages, it is called ...
Lerina Aversano   +4 more
doaj   +1 more source

Software Evolution Understanding: Automatic Extraction of Software Identifiers Map for Object-Oriented Software Systems

open access: yesJournal of Communications Software and Systems, 2021
Software companies usually develop a set of product variants within the same family that share certain functions and differ in others. Variations across software variants occur to meet different customer requirements.
Ra’Fat AL-msie’deen, Anas H. Blasi
doaj   +1 more source

An Empirical Study on the Evolution of Design Smells

open access: yesInformation, 2020
The evolution of software systems often leads to its architectural degradation due to the presence of design problems. In the literature, design smells have been defined as indicators of such problems.
Lerina Aversano   +2 more
doaj   +1 more source

Home - About - Disclaimer - Privacy