Model-based software development plays a key role in modern day industries and the size and complexity of it is increasing constantly. However far too little attention has been paid to maintainability quality characteristics of model-based software. In this paper we provide the state of art analysis throughout a systematic literature review and present the existing maintainability metrics of executable models. In addition, a survey is conducted to shed light on practitioners perspective on maintainability metrics in industry. Metrics compositions and their dependencies are visualized on a diagram. The relation between the metrics and the quality characteristics they try to resolve, is also presented as a part of our result. We conclude that...
Failures in safety critical systems have a high impact on the environment in which they are used. Fo...
Examines the factors that affect the maintainability of a software. The proposed model can be used...
Examines the factors that affect the maintainability of a software. The proposed model can be used t...
Background. Maintainability of software products continues to be an area of im- portance and interes...
Software maintainability is a crucial property of software projects. It can be defined as the ease w...
A software product line is a unified representation of a set of conceptually similar software system...
Abstract: Model Driven Software Development (MDSD) has matured over the last few years and is now be...
This paper presents quality goals for models and provides a state-of-the-art analysis regarding mode...
Due to its economic impact “maintainability ” is broadly ac-cepted as an important quality attribute...
Context: The importance of software maintainability is well-addressed by software engineering resear...
The spur of innovation coming from new technologies and methodologies often leads to poorly integrat...
Maintainability and flexibility at the software level are of predominant importance to drive innovat...
The reduction of computer hardware costs has led to an increasing demand and multiplication of softw...
The reduction of computer hardware costs has led to an increasing demand and multiplication of softw...
Competing Interests: The authors have declared that no competing interests exist Software maintainab...
Failures in safety critical systems have a high impact on the environment in which they are used. Fo...
Examines the factors that affect the maintainability of a software. The proposed model can be used...
Examines the factors that affect the maintainability of a software. The proposed model can be used t...
Background. Maintainability of software products continues to be an area of im- portance and interes...
Software maintainability is a crucial property of software projects. It can be defined as the ease w...
A software product line is a unified representation of a set of conceptually similar software system...
Abstract: Model Driven Software Development (MDSD) has matured over the last few years and is now be...
This paper presents quality goals for models and provides a state-of-the-art analysis regarding mode...
Due to its economic impact “maintainability ” is broadly ac-cepted as an important quality attribute...
Context: The importance of software maintainability is well-addressed by software engineering resear...
The spur of innovation coming from new technologies and methodologies often leads to poorly integrat...
Maintainability and flexibility at the software level are of predominant importance to drive innovat...
The reduction of computer hardware costs has led to an increasing demand and multiplication of softw...
The reduction of computer hardware costs has led to an increasing demand and multiplication of softw...
Competing Interests: The authors have declared that no competing interests exist Software maintainab...
Failures in safety critical systems have a high impact on the environment in which they are used. Fo...
Examines the factors that affect the maintainability of a software. The proposed model can be used...
Examines the factors that affect the maintainability of a software. The proposed model can be used t...