Results 21 to 30 of about 3,559,306 (120)

An empirical investigation into code smells rectifications through ADA_BOOSTER

open access: yesAin Shams Engineering Journal, 2019
Object Oriented Programming has become one of the most established paradigms. It offers us features like encapsulation, polymorphism, inheritance etc. By using these features we are able to develop good software’s that are easy to understand.
M. Sangeetha, C. Chandrasekar
doaj   +1 more source

Design Pattern Evaluation on A RESTful API Wrapper: A Case Study of Software Integration with An Internet Payment Gateway using Model-Driven Architecture

open access: yesJITeCS (Journal of Information Technology and Computer Science), 2019
A proper use of design patterns has proven to be very useful in the development of robust applications over time. In this paper, the design patterns are introduced in the early stage of the software development where model-driven architecture is used as ...
Lindung Parningotan Manik
doaj   +1 more source

Predicting Object Communication Errors in Constructor Development

open access: yesIEEE Access
An important challenge in dynamic software development is to predict object formation run-time object communication errors in complex environments involving multiple and multi-level object inheritance. This paper proposes a technique for doing so.
Abdul Majid Soomro   +4 more
doaj   +1 more source

Software Defect Prediction Based on Machine Learning and Deep Learning Techniques: An Empirical Approach

open access: yesAI
Software bug prediction is a software maintenance technique used to predict the occurrences of bugs in the early stages of the software development process.
Waleed Albattah, Musaad Alzahrani
doaj   +1 more source

Correlation Analysis of ISO 25010 Modularity, CK Metrics, and Architecture Smells

open access: yesJurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)
Open-source software projects face increasing challenges in maintaining design quality as they evolve, often resulting in technical debt accumulation and reduced maintainability.
Maulana Alirridlo   +2 more
doaj   +1 more source

Class movement and re-location: An empirical study of Java inheritance evolution [PDF]

open access: yes, 2010
This is the post-print version of the final paper published in Journal of Systems and Software. The published article is available from the link below. Changes resulting from the publishing process, such as peer review, editing, corrections, structural ...
E. Nasseri   +5 more
core   +1 more source

An approach to assessment of dynamic software variability in mobile applications development

open access: yesВісник Харківського національного університету імені В.Н. Каразіна. Серія: Математичне моделювання, інформаційні технології, автоматизовані системи управління, 2018
The article describes the approach to the assessment of code reuse in Dynamic Product Line lines (DSPL). Some existing mechanisms to realize software variability in DSPL, such as machine learning, adaptive configurations based on Java programming tools ...
Rustam Gamzayev   +3 more
doaj   +1 more source

Detection of God Class Smells in PHP Systems Using Object-Oriented Metrics

open access: yesJITeCS (Journal of Information Technology and Computer Science)
Software maintainability becomes difficult when object-oriented systems contain God Class code smells, where a single class handles excessive responsibilities and controls large portions of system behavior.
Naveed Toofani   +2 more
doaj   +1 more source

The precursor to an industrial software metrics program [PDF]

open access: yes, 2008
A common reason for why software metric programs dasiafailpsila is through lack of participant support and commitment. In this paper, we describe the results of a study which examined the knowledge that subjects had and the opinions they had formed of ...
Lycett, M   +9 more
core   +1 more source

Automatic Complexity Analysis of UML Class Diagrams Using Visual Question Answering (VQA) Techniques

open access: yesSoftware
Context: Modern software systems have become increasingly complex, making it difficult to interpret raw requirements and effectively utilize traditional tools for software design and analysis.
Nimra Shehzadi   +3 more
doaj   +1 more source

Home - About - Disclaimer - Privacy