Program evolution: processes of software change
Program evolution: processes of software change
A Controlled Expeniment on the Impact of Software Structure on Maintainability
IEEE Transactions on Software Engineering
Software modeling and measurement: the Goal/Question/Metric paradigm
Software modeling and measurement: the Goal/Question/Metric paradigm
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Object-oriented software metrics: a practical guide
Object-oriented software metrics: a practical guide
CHI '94 Conference Companion on Human Factors in Computing Systems
On the criteria to be used in decomposing systems into modules
Communications of the ACM
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Discovering Statistics Using SPSS
Discovering Statistics Using SPSS
MATLAB/Simulink for automotive systems design
Proceedings of the conference on Design, automation and test in Europe: Proceedings
Challenges in automotive software engineering
Proceedings of the 28th international conference on Software engineering
Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data
IEEE Transactions on Visualization and Computer Graphics
Software Engineering for Automotive Systems: A Roadmap
FOSE '07 2007 Future of Software Engineering
SQuAVisiT: A Software Quality Assessment and Visualisation Toolset
SCAM '07 Proceedings of the Seventh IEEE International Working Conference on Source Code Analysis and Manipulation
Handbook of Parametric and Nonparametric Statistical Procedures
Handbook of Parametric and Nonparametric Statistical Procedures
SQuAVisiT: A Flexible Tool for Visual Software Analytics
CSMR '09 Proceedings of the 2009 European Conference on Software Maintenance and Reengineering
The Linux kernel as a case study in software evolution
Journal of Systems and Software
An empirical study of the evolution of Eclipse third-party plug-ins
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
Theil index for aggregation of software metrics values
ICSM '10 Proceedings of the 2010 IEEE International Conference on Software Maintenance
Legacy Software Restructuring: Analyzing a Concrete Case
CSMR '11 Proceedings of the 2011 15th European Conference on Software Maintenance and Reengineering
Process Mining Software Repositories
CSMR '11 Proceedings of the 2011 15th European Conference on Software Maintenance and Reengineering
By no means: a study on aggregating software metrics
Proceedings of the 2nd International Workshop on Emerging Trends in Software Metrics
ICSM '11 Proceedings of the 2011 27th IEEE International Conference on Software Maintenance
Automotive ADLS: a study on enforcing consistency through multiple architectural levels
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Automotive architecture description and its quality
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Hi-index | 0.00 |
In automotive industry, more and more complex electronics and software systems are being developed to enable the innovation and to decrease costs. Besides the complex multimedia, comfort, and safety systems of conventional vehicles, automotive companies are required to develop more and more complex engine, aftertreatment, and energy management systems for their (hybrid) electric vehicles to reduce fuel consumption and harmful emissions. MATLAB/Simulink is one of the most popular graphical modeling languages and a simulation tool for validating and testing control software systems. Due to the increasing complexity and size of Simulink models of automotive software systems, it has become a necessity to maintain the Simulink models. In this paper, we defined metrics for assessing the modularity of Simulink models. A Java tool developed to measure the defined metrics on Simulink models interfaces with a visualization tool to facilitate the maintenance tasks of the Simulink models. The modularity metrics is furthermore validated in two phases. In the first phase, the modularity measurement is validated against the experts evaluation of a system. In the second phase, we studied the relationship between metric values and number of faults. We have observed that high coupling metric values frequently correspond to number of faults. Modularity metrics will be extended to architectural quality metrics for automotive systems.