M Rukhiran, S Buaroong, P Netinant - International Journal of …, 2022 - igi-global.com
Electronic information services are robust platforms that impact daily life and facilitate new research. Increasing software modularity and reusability saves time and money. Numerous …
AB Hassouna, H Chaari, I Belhaj - arXiv preprint arXiv:2409.11393, 2024 - arxiv.org
In an era where vast amounts of data are collected and processed from diverse sources, there is a growing demand to develop sophisticated AI systems capable of intelligently …
The source code of a Java-based software system is often structured into packages. When packages are large, they often carry maintainability quality issues. In the literature, there is a …
S Reine De Reanzi… - International Journal of …, 2021 - journals.sagepub.com
Software industry has adopted automated testing widely. The most common method adopted is graphical user interface test automation for the functional scenarios to reduce …
Refactoring is the most prominent way of repaying Technical Debt and improving software maintainability. Despite the acknowledgement of refactorings as a state-of-practice …
Microservices are becoming a more popular software architecture among companies and developers. Therefore, there is a need to develop methods for quantifying the process of …
Developing embedded software applications is a challenging task, chiefly due to the limitations that are imposed by the hardware devices or platforms on which they operate, as …
Despite efforts to define productivity, there is no consensus in the software industry regarding what the term productivity means and, instead of having only one metric or factor …
The responsibility of a method/function is to perform some desired computations and disseminate the results to its caller through various deliverables, including object fields and …