Extracting microservices' candidates from monolithic applications: interface analysis and evaluation metrics approach

O Al-Debagy, P Martinek - 2020 IEEE 15th international …, 2020 - ieeexplore.ieee.org
There is a migration trend toward microservices architecture coming from the monolithic
applications. This research proposes a decomposition method that extracts microservices' …

Software development for educational information services using multilayering semantics adaptation

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 …

Llm-agent-umf: Llm-based agent unified modeling framework for seamless integration of multi active/passive core-agents

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 …

Identifying refactoring opportunities for large packages by analyzing maintainability characteristics in Java OSS

H Mumtaz, P Singh, K Blincoe - Journal of Systems and Software, 2023 - Elsevier
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 …

A survey on software test automation return on investment, in organizations predominantly from Bengaluru, India

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 …

A metrics-based approach for selecting among various refactoring candidates

N Nikolaidis, N Mittas, A Ampatzoglou… - Empirical Software …, 2024 - Springer
Refactoring is the most prominent way of repaying Technical Debt and improving software
maintainability. Despite the acknowledgement of refactorings as a state-of-practice …

A metrics framework for evaluating microservices architecture designs

O Al-Debagy, P Martinek - Journal of Web Engineering, 2020 - ieeexplore.ieee.org
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 …

SDK4ED: a platform for building energy efficient, dependable, and maintainable embedded software

M Siavvas, D Tsoukalas, C Marantos… - Automated Software …, 2024 - Springer
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 …

Tool for measuring productivity in software development teams

JS Mota, HA Tives, ED Canedo - Information, 2021 - mdpi.com
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 …

Supporting single responsibility through automated extract method refactoring

A Ardalani, S Parsa, M Zakeri-Nasrabadi… - Empirical Software …, 2024 - Springer
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 …