Software architecture degradation in open source software: A systematic literature review

A Baabad, HB Zulzalil, SB Baharom - IEEE Access, 2020 - ieeexplore.ieee.org
Software architecture (SA) has a prominent role in all stages of system development. Given
the persistent evolution of software systems over time, SA tends to be eroded or degraded …

Quality and reliability studies in software defect management: a literature review

AR Pai, G Joshi, S Rane - International Journal of Quality & Reliability …, 2021 - emerald.com
Purpose This paper is focused at studying the current state of research involving the four
dimensions of defect management strategy, ie software defect analysis, software quality …

An UML based performance evaluation of real-time systems using timed petri net

T Shailesh, A Nayak, D Prasad - Computers, 2020 - mdpi.com
Performance is a critical non-functional parameter for real-time systems and performance
analysis is an important task making it more challenging for complex real-time systems …

Characterizing the architectural erosion metrics: A systematic map** study

A Baabad, HB Zulzalil, SB Baharom - IEEE Access, 2022 - ieeexplore.ieee.org
Software architecture is crucial in determining success or failure in a variety of software
development and design fields. Typically, as a system evolves, software architecture …

The architectural template method: templating architectural knowledge to efficiently conduct quality‐of‐service analyses

S Lehrig, M Hilbrich, S Becker - Software: Practice and …, 2018 - Wiley Online Library
Software architects plan the realization of software systems by assessing design decisions
on the basis of architectural models. Using these models as input, architectural analyses …

Architecture-driven quality requirements prioritization

A Koziolek - 2012 First IEEE International Workshop on the …, 2012 - ieeexplore.ieee.org
Quality requirements are main drivers for architectural decisions of software systems.
However, in practice they are often dismissed during development, because of initially …

Analyzing software architecture evolvability based on multiple architectural attributes measurements

T Wang, B Li - 2019 IEEE 19th International Conference on …, 2019 - ieeexplore.ieee.org
When the erosion of software architecture occurs, there is an increase in software
maintenance costs, a decrease in software quality, and degradation of software …

Performance assessment of an architecture with adaptative interfaces for people with special needs

E Gómez-Martínez, R Gonzalez-Cabero… - Empirical Software …, 2014 - Springer
People in industrial societies carry more and more portable electronic devices (eg,
smartphone or console) with some kind of wireless connectivity support. Interaction with auto …

[PDF][PDF] Software sustainability characteristic for software development towards long living software

R Ahmad, A Hussain, F Baharom - environment, 2018 - academia.edu
Software sustainability is a kind of software endurance that capable to lead the software
development to be surviving in a long time period with employing the rules of sustainability …

[PDF][PDF] A systematic review on characteristic and sub-characteristic for software development towards software sustainability

R Ahmad, A Hussain, F Baharom - environment, 2015 - academia.edu
The complexity of software systems is related to the effectiveness way to be maintained and
sustained in order to control the cost of maintenance in software system due to damage and …