Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
Survey of requirements and solutions for ubiquitous software
Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia
Toward an Architectural Knowledge Base for Wireless Service Engineering
IEEE Transactions on Software Engineering
Maintainability and reusability issues in CORBA-based systems
Proceedings of the 43rd annual Southeast regional conference - Volume 2
Toward Semantic QoS Aware Web Services: Issues, Related Studies and Experience
WI '06 Proceedings of the 2006 IEEE/WIC/ACM International Conference on Web Intelligence
Few useful considerations for maintaining software components and component-based systems
ACM SIGSOFT Software Engineering Notes
Capturing quality requirements of product family architecture
Information and Software Technology
Quality-driven architecture development using architectural tactics
Journal of Systems and Software
Effects of dependency injection on maintainability
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
A survey of component based system quality assurance and assessment
Information and Software Technology
Architecture analysis of enterprise systems modifiability - Models, analysis, and validation
Journal of Systems and Software
Towards micro architecture for security adaptation
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Software security in the model for service oriented architecture quality
PPAM'09 Proceedings of the 8th international conference on Parallel processing and applied mathematics: Part I
Impact evaluation for quality-oriented architectural decisions regarding evolvability
ECSA'10 Proceedings of the 4th European conference on Software architecture
The notion of variability in software architecture: results from a preliminary exploratory study
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Assessment of maintainability metrics for object-oriented software system
ACM SIGSOFT Software Engineering Notes
Verification and validation in the context of domain-specific modelling
Proceedings of the 10th Workshop on Domain-Specific Modeling
Hi-index | 0.00 |
There is a great deal of inconsistency and vagueness inthe treatment of and terminology involved with softwaremaintainability. This is exacerbated by the fact that thereare a number of different dimensions of maintainability,each requiring specific treatment. The trends ofincreasing systems functionality and increasing systemscomplexity have given rise to new dimensions ofmaintainability since ISO/IEC defined maintainability as"the capability of the software to be modified" in 1996.This paper introduces the framework of maintainabilityand the techniques that promote maintainability in threeabstraction levels; system, architecture and component.In the system dimension, the maintainability requirementis considered from a business-related point of view. Inarchitecture, maintainability means a set of qualityattributes, e.g. extensibility and flexibility. At thecomponent level, maintainability focuses on modifiability,integrability and testability.