Results 21 to 30 of about 2,544 (263)

A Source-Code Maintainability Evaluation Model for Software Products

open access: yesScience, Engineering and Technology, 2023
The maintainability index (MI) has been proposed to calculate a single number which expresses the maintainability of a system. This article presents a model for evaluating the maintainability of software products.
Hayatou Oumarou, Kolyang
doaj   +1 more source

Test‐driven development, engagement in activity, and maintainability: An empirical study

open access: yesIET Software, 2023
The software engineering community aims to achieve and maintain high‐efficient software engineering practical activities. One of the techniques used for this purpose is Test‐Driven Development (TDD), which is a cyclic and test‐centered development method
Wei Ren, Stephen Barrett
doaj   +1 more source

Maintaining software with a security perspective [PDF]

open access: yesInternational Conference on Software Maintenance, 2002. Proceedings., 2002
Testing for software security is a lengthy, complex and costly process. Currently, security testing is done using penetration analysis and formal verification of security kernels. These methods are not complete and are difficult to use. Hence it is essential to focus testing effort in areas that have a greater number of security vulnerabilities to ...
Kanta Jiwnani, Marvin V. Zelkowitz
openaire   +1 more source

Measuring Impact of Dependency Injection on Software Maintainability

open access: yesComputers, 2022
Dependency injection (DI) is generally known to improve maintainability by keeping application classes separate from the library. Particularly within the Java environment, there are many applications using the principles of DI with the aim to improve ...
Peter Sun   +3 more
doaj   +1 more source

Empirical Studies on Software Product Maintainability Prediction: A Systematic Mapping and Review [PDF]

open access: yese-Informatica Software Engineering Journal, 2019
Background: Software product maintainability prediction (SPMP) is an important task to control software maintenance activity, and many SPMP techniques for improving software maintainability have been proposed.
Sara Elmidaoui   +3 more
doaj   +1 more source

rust-code-analysis: A Rust library to analyze and extract maintainability information from source codes

open access: yesSoftwareX, 2020
The literature proposes many software metrics for evaluating the source code non-functional properties, such as its complexity and maintainability. The literature also proposes several tools to compute those properties on source codes developed with many
Luca Ardito   +6 more
doaj   +1 more source

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   +2 more sources

Sustainability of the Merlin++ particle tracking code [PDF]

open access: yesEPJ Web of Conferences, 2019
Merlin++ is a C++ particle accelerator and particle tracking library originally developed at DESY for use in International Linear Collider (ILC) simulations.
Rowan Scott   +5 more
doaj   +1 more source

Experience With Managing Technical Debt in Scientific Software Development Using the EXA2PRO Framework

open access: yesIEEE Access, 2021
Technical Debt (TD) is a software engineering metaphor that resembles the production of poor-quality code to going into debt. In particular, a development team that “saves” effort while developing by not removing inefficiencies, has to ...
Nikolaos Nikolaidis   +4 more
doaj   +1 more source

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   +1 more source

Home - About - Disclaimer - Privacy