Results 1 to 10 of about 6,217,824 (300)
Software evolution: the lifetime of fine-grained elements [PDF]
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]
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
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
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
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
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
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
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 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
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

