Search
Now showing items 11-19 of 19
Genetic algorithms and heuristics hybridized for software architecture recovery
(Springer, 2023-06-26)
Large scale software systems must be decomposed into modular units to reduce maintenance efforts. Software Architecture Recovery (SAR) approaches have been introduced to analyze dependencies among software modules and ...
Effort estimation for architectural refactoring of data tier software
(IEEE, 2022)
Architectural refactoring requires substantial effort. We introduce an approach and a tool to predict this effort prior to refactoring. We focus on PL/SQL programs that are developed as data access tiers of business software. ...
Summary of an effective formulation of the multi-criteria test suite minimization problem
(IEEE, 2022)
This is an extended abstract of the article: Okan Orsan Ozener and Hasan Sozer, 'An Effective Formulation of the Multi-Criteria Test Suite Minimization Problem', published in the Journal of Systems and Software, Vol. 168, ...
Prioritization and parallel execution of test cases for certification testing of embedded systems
(Springer, 2022-07-22)
Testing for certification of embedded systems is common in consumer electronics domain. Application vendors provide test suites that have to be repeatedly executed for each product. Multiple test stations can be used in ...
HYGAR: a hybrid genetic algorithm for software architecture recovery
(ACM, 2022)
Genetic algorithms have been used for clustering modules of a software system in line with the modularity principle. The goal of these algorithms is to recover an architectural view in the form of a modular structural ...
Coevolution index: A metric for tracking evolutionary coupling
(IEEE, 2023)
This paper proposes a new metric, namely the coevolution index (CEI), for measuring the relative evolutionary coupling of modules of a software system. CEI is inspired by the h-index, which is a popular metric used for ...
A longitudinal case study on Nexus transformation: Impact on productivity, quality, and motivation
(Wiley, 2023-09)
There have been success stories reported regarding the adoption of agile software development methods in the industry. There also exist observations on their limitations. One of these limitations is scalability since agile ...
Cost minimization for deploying serverless functions
(ACM, 2021-03)
The costs of serverless functions increase proportional to the amount of memory reserved on the deployed server. However, increasing the amount of memory decreases the function execution time, which is also a factor that ...
Prioritization of test cases with varying test costs and fault severities for certification testing
(IEEE, 2020-10)
We present an industrial case study on the application of test case prioritization techniques in the context of certification testing in consumer electronics domain. Test execution times and fault severities are subject ...
Share this page