Results 11 to 20 of about 7,465 (300)
During maintenance, software systems undergo continuous correction and enhancement activities due to emerging faults, changing environments, and evolving requirements, making this phase expensive and time-consuming, often exceeding the initial ...
Tjaša Heričko, Boštjan Šumak
doaj +5 more sources
Measuring Software Maintainability with Naïve Bayes Classifier [PDF]
Software products in the market are changing due to changes in business processes, technology, or new requirements from the customers. Maintainability of legacy systems has always been an inspiring task for the software companies.
Nayyar Iqbal +3 more
doaj +2 more sources
Ensuring software maintainability at software architecture level using architectural patterns [PDF]
Software architecture is known to be an effective tool with regards to improving software quality attributes. Many quality attributes such as maintainability are architecture dependent, and as such, using an appropriate architecture is essential in ...
Zahed Rahmati, Mohammad Tanhaei
doaj +2 more sources
Software maintenance is one of the key stages in the software lifecycle and it includes a variety of activities that consume the significant portion of the costs of a software project. Previous research suggest that future software maintainability can be
Mitja Gradišnik +2 more
doaj +3 more sources
Assessing optimal software architecture maintainability [PDF]
Over the last decade, several authors have studied the maintainability of software architectures. In particular, the assessment of maintainability has received attention. However, even when one has a quantitative assessment of the maintainability of a software architecture, one still does not have any indication of the optimality of the software ...
Jan Bosch, PerOlof Bengtsson
core +5 more sources
Is Machine Learning Software Just Software: A Maintainability View [PDF]
Artificial intelligence (AI) and machine learning (ML) is becoming commonplace in numerous fields. As they are often embedded in the context of larger software systems, issues that are faced with software systems in general are also applicable to AI/ML.
Tommi Mikkonen +5 more
openaire +3 more sources
Deep Learning Approach for Software Maintainability Metrics Prediction
Software maintainability predicts changes or failures that may occur in software after it has been deployed. Since it deals with the degree to which an application may be understood, repaired, or enhanced, it also takes into account the overall cost of ...
Sudan Jha +6 more
doaj +3 more sources
Comparative Analysis of Object-Oriented Software Maintainability Prediction Models
Software maintainability is one of the most important aspects when evaluating the quality of a software product. It is defined as the ease with which the existing software can be modified.
Zighed Narimane +2 more
doaj +2 more sources
Evaluation of Rust code verbosity, understandability and complexity [PDF]
Rust is an innovative programming language initially implemented by Mozilla, developed to ensure high performance, reliability, and productivity. The final purpose of this study consists of applying a set of common static software metrics to programs ...
Luca Ardito +3 more
doaj +2 more sources
Refactoring for software maintenance: A Review of the literature [PDF]
One of the techniques to increase the value of the software quality is refactoring - the set of activities for code enhancement through altering inner structure and not altering outer behavior of code.
Rasha Alsarraj, atica Altaie
doaj +1 more source

