Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Property-Based Software Engineering Measurement
IEEE Transactions on Software Engineering
Metrics and Models in Software Quality Engineering
Metrics and Models in Software Quality Engineering
Algorithmic Analysis of the Impact of Changes to Object-Oriented Software
ICSM '96 Proceedings of the 1996 International Conference on Software Maintenance
Using dependency models to manage complex software architecture
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Software Engineering for Automotive Systems: A Roadmap
FOSE '07 2007 Future of Software Engineering
Software Structure Metrics Based on Information Flow
IEEE Transactions on Software Engineering
Package coupling measurement in object-oriented software
Journal of Computer Science and Technology
Characterizing software architecture changes: A systematic review
Information and Software Technology
IBM Systems Journal
Journal of Systems and Software
Hi-index | 0.00 |
The amount of software in modern cars is significant and is growing with releases of new cars. The evolutionary development of software systems means new releases require changes to the existing systems. The changes might have a positive and negative impact on the quality of the final product and software architects working with the changes often conduct impact analyses using metrics. In this paper, we present metrics used to measure the complexity and size of software systems with the purpose of identifying potential risk caused by the changes. The metrics are designed to support early phases of software development and to help reduce costly late changes to the architecture of the systems. Their main goal is to verify non-functional aspects of the system and identify parts that should be tested more in order to reduce the risk of deteriorated quality.