Results 11 to 20 of about 7,465 (300)

Exploring Maintainability Index Variants for Software Maintainability Measurement in Object-Oriented Systems

open access: yesApplied Sciences, 2023
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]

open access: yesEntropy, 2021
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]

open access: yesAUT Journal of Mathematics and Computing, 2021
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

Impact of Historical Software Metric Changes in Predicting Future Maintainability Trends in Open-Source Software Development

open access: yesApplied Sciences, 2020
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]

open access: yesProceedings Fifth European Conference on Software Maintenance and Reengineering, 2002
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]

open access: yes, 2021
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

open access: yesIEEE Access, 2019
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

open access: yesFoundations of Computing and Decision Sciences, 2018
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]

open access: yesPeerJ Computer Science, 2021
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]

open access: yesمجلة التربية والعلم, 2021
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

Home - About - Disclaimer - Privacy