Results 21 to 30 of about 6,358,367 (345)
Software cultures and evolution [PDF]
To work effectively with legacy code, software engineers need to understand a legacy computer program's culture - the combination of the programmer's background, the hardware environment and the programming techniques that guided its creation. Software systems typically pass through a series of stages.
Václav Rajlich +3 more
openaire +1 more source
Process metrics can reflect the software development process and the code changes which are the main causes of defects. So, recently, the researches have put more emphasis on process metrics in the field of software defect prediction.
Li Jiang +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
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
Empirical studies of open source evolution [PDF]
Copyright @ 2008 Springer-VerlagThis chapter presents a sample of empirical studies of Open Source Software (OSS) evolution. According to these studies, the classical results from the studies of proprietary software evoltion, such as Lehman’s laws of ...
Andrea Capiluppi +12 more
core +1 more source
Evolutionary Perspective of Structural Clones in Software
Cloning in software represents similar program structures having its own benefits and drawbacks. Proper clone analysis is required to exploit the benefits of clones.
Jaweria Kanwal +3 more
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
Toward understanding the origin and evolution of cellular organisms
In this era of high‐throughput biology, bioinformatics has become a major discipline for making sense out of large‐scale datasets. Bioinformatics is usually considered as a practical field developing databases and software tools for supporting other ...
M. Kanehisa
semanticscholar +1 more source
The Technological Obsolescence of Virtual Reality Learning Environments
The concept of technological obsolescence that affects computer programs is a readily observable phenomenon that has been widely studied over the past half century.
Diego Vergara +3 more
doaj +1 more source
Lessons Learned from Co-Evolution of Software Process and Model-Driven Engineering [PDF]
Software companies need to cope with permanent changes in market. To stay competitive it is often inevitable to improve processes and adopt to new technologies.
Schmied, Andreas I. +8 more
core +1 more source

