Results 31 to 40 of about 49,213 (322)

An Experimental Evaluation of The Effect of SOLID Principles to Microsoft vs Code Metrics

open access: yesOnline Academic Journal of Information Technology, 2018
Software maintenance is necessary for reasons such as changes in user needs, changes in the operating conditions of the system due to changes in the infrastructure, the occurrence of unforeseen errors.
Osman Turan, Ömer Özgür Tanrıöver
doaj   +1 more source

Accumulation and Prioritization of Architectural Debt in Three Companies Migrating to Microservices

open access: yesIEEE Access, 2022
Many companies migrate to microservices because they help deliver value to customers quickly and continuously. However, like any architectural style, microservices are prone to architectural technical debt (ATD), which can be costly if the debts are not ...
Saulo Soares De Toledo   +3 more
doaj   +1 more source

Maintaining Security in Software Evolution [PDF]

open access: yes, 2019
Managed Software Evolution; Springer 207-253 (2019).
Jürjens, Jan   +13 more
openaire   +2 more sources

Privacy-Preserving Reengineering of Model-View-Controller Application Architectures Using Linked Data [PDF]

open access: yes, 2019
When a legacy system’s software architecture cannot be redesigned, implementing additional privacy requirements is often complex, unreliable and costly to maintain.
Dodero Beardo, Juan Manuel   +3 more
core   +2 more sources

A Large-Scale Study on the Usage of Testing Patterns that Address Maintainability Attributes (Patterns for Ease of Modification, Diagnoses, and Comprehension)

open access: yes, 2017
Test case maintainability is an important concern, especially in open source and distributed development environments where projects typically have high contributor turnover with varying backgrounds and experience, and where code ownership changes often.
Gonzalez, Danielle   +4 more
core   +1 more source

Investigating Automatic Static Analysis Results to Identify Quality Problems: an Inductive Study [PDF]

open access: yes, 2012
Background: Automatic static analysis (ASA) tools examine source code to discover "issues", i.e. code patterns that are symptoms of bad programming practices and that can lead to defective behavior.
Seaman, C.   +4 more
core   +1 more source

Kuantifikasi Pengaruh Understandability dan Maintainability pada Evolusi Perangkat Lunak

open access: yesJurnal Teknologi Informasi dan Ilmu Komputer, 2019
Understandability dipercaya sebagai salah satu faktor yang mempengaruhi proses maintenance. Hal ini dikarenakan dalam praktiknya tidak selalu tim pengembang yang sama yang melakukan perbaikan kesalahan pada perangkat lunak.
Mochammad Adhy   +2 more
doaj   +1 more source

Geant4 Maintainability Assessed with Respect to Software Engineering References

open access: yes, 2017
We report a methodology developed to quantitatively assess the maintainability of Geant4 with respect to software engineering references. The level of maintainability is determined by combining a set of metrics values whose references are documented in ...
Basaglia, Tullio   +3 more
core   +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.
Mikkonen, Tommi   +5 more
openaire   +2 more sources

Ten simple rules on writing clean and reliable open-source scientific software.

open access: yesPLoS Computational Biology, 2021
Functional, usable, and maintainable open-source software is increasingly essential to scientific research, but there is a large variation in formal training for software development and maintainability.
Haley Hunter-Zinck   +4 more
doaj   +2 more sources

Home - About - Disclaimer - Privacy