Introduction to the Special Issue on Software Architecture
IEEE Transactions on Software Engineering - Special issue on software architecture
Creating reusable architectures: initial experience report
ACM SIGSOFT Software Engineering Notes
PuLSE: a methodology to develop software product lines
SSR '99 Proceedings of the 1999 symposium on Software reusability
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
An approach to architectural analysis of product lines
Proceedings of the 22nd international conference on Software engineering
Software architecture for product families: principles and practice
Software architecture for product families: principles and practice
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
Software engineering processes: principles and applications
Software engineering processes: principles and applications
CoPAM: a compact-oriented platform architecting method family for product family engineering
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
Component-based product line development: the KobrA approach
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
An interface-based platform approach
Proceedings of the first conference on Software product lines : experience and research directions: experience and research directions
FORM: A feature-oriented reuse method with domain-specific reference architectures
Annals of Software Engineering
Benchmarking Kappa: Interrater Agreement in Software ProcessAssessments
Empirical Software Engineering
Capability Maturity Model, Version 1.1
IEEE Software
Managing Domain-Specific, Product-Line Development
IEEE Software
Commonality and Variability in Software Engineering
IEEE Software
On the Importance of Product Line Scope
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Multiple-View Meta-Modeling of Software Product Lines
ICECCS '02 Proceedings of the Eighth International Conference on Engineering of Complex Computer Systems
Analysis of Interrater Agreement in ISO/IEC 15504-Based Software Process Assessment
APAQS '01 Proceedings of the Second Asia-Pacific Conference on Quality Software
Using Service Utilization Metrics to Assess the Structure of Product Line Architectures
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
Product Line Engineering: The State of the Practice
IEEE Software
Assessing systems adaptability to a product family
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Adaptable system/Software architectures
Goal and Scenario Driven Product Line Development
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Evaluating an Embedded Software Reference Architecture " Industrial Experience Report "
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
Software Reuse in Product Populations
IEEE Transactions on Software Engineering
An Extension of Problem Frame Notation for Software Product Lines
APSEC '05 Proceedings of the 12th Asia-Pacific Software Engineering Conference
A general model of software architecture design derived from five industrial approaches
Journal of Systems and Software
The software product line architecture: An empirical investigation of key process activities
Information and Software Technology
Quality prediction and assessment for product lines
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
The PLUSS approach: domain modeling with features, use cases and use case realizations
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Product-line architecture: new issues for evaluation
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Hi-index | 0.00 |
Software architecture has been a key research area in the software engineering community due to its significant role in creating high-quality software. The trend of developing product lines rather than single products has made the software product line a viable option in the industry. Software product line architecture (SPLA) is regarded as one of the crucial components in the product lines, since all of the resulting products share this common architecture. The increased popularity of software product lines demands a process maturity evaluation methodology. Consequently, this paper presents an architecture process maturity model for software product line engineering to evaluate the current maturity of the product line architecture development process in an organization. Assessment questionnaires and a rating methodology comprise the framework of this model. The objective of the questionnaires is to collect information about the SPLA development process. Thus, in general this work contributes towards the establishment of a comprehensive and unified strategy for the process maturity evaluation of software product line engineering. Furthermore, we conducted two case studies and reported the assessment results, which show the maturity of the architecture development process in two organizations.