Request. endobj
PubMed Google Scholar. The Software Engineering Institute (SEI) Capability Maturity Model (CMM) specifies an increasing series of levels of a software development organization. This is a preview of subscription content, log in to check access. Introduction Software engineering faces many challenges at the present time. comprise the framework of this model. Architecture Security Requirements Environment Hardening Operational Enablement Vulnerability Management Design Review Code Review Policy & Compliance Security Testing Governance Construction Deployment Software Development The Software Assurance Maturity Model (SAMM) is an open framework to help organizations for-mulate and implement a strategy for software security that … Suchorganizations typically either spend very little on process improvement, because they are unsure how best to proceed; or spend alot, on a number of parallel and unfocussed efforts, to little or no avail. 2 0 obj
Requir Eng J 8(1): 42–54, van der Hoek A, Dincel E, Medvidovic N (2003) Using service utilization metrics to assess the structure of product line architectures. architecture process maturity model for software product line engineering to The higher the level, the better the software development process, hence reaching each level is an expensive and time-consuming process. LEA Publishers, London, Wang Y, King G (2000) Software engineering processes: principles and application. x��=is7��]������n��NM�Fv�)g����T�'�E�m��Txأ��}�&ѤN���nxޅ���z;�0�nG����v2}�f��/nW�?��}z�^�mr?_N������ѫo_�~y��� architecture. To submit an update or takedown request for this paper, please submit an Update/Correction/Removal CORE is a not-for-profit service delivered by IEEE Softw 10(4): 18–27, Pronk BJ (2000) An interface-based platform approach. In: Proceedings of the 3rd international conference on software product lines, pp 130–145 (2004), Paulk MC, Curtis B, Chrissis MB, Weber CV (1993) Capability maturity model version 1.1. Biometrics 33: 159–174, MathSciNet comprehensive and unified strategy for the process maturity evaluation of engineering community due to its significant role in creating high quality ACM Softw Eng Notes 22(4): 39–43, Landis J, Koch GG (1977) The measurement of observer agreement for categorical data. J Syst Architect 50: 383–392, Niemelä E, Matinlassi M, Taulavuori A (2004) Practical evaluation of software product family architectures. Maturity is a measurement of the ability of an organization for continuous improvement in a particular discipline (as defined in O-ISM3 [dubious – discuss]). Addison Wesley, Zhang H, Jarzabek S, Yang B (2003) Quality prediction and assessment for product lines. Google Scholar, Lee HY, Jung HW, Chung CS, Lee JM, Lee KW, Jeong HJ (2001) Analysis of inter-rater agreement in ISO/IEC 15504-based software process assessment. The higher the maturity, the higher will be the chances that incidents or errors will lead to improvements either in the quality or in the use of the resources of the discipline as implemented by the organization. Part of Springer Nature. Thus, in general this work contributes towards the establishment of a The increased popularity of software product lines demands a process maturity evaluation methodology. 2 0 obj In: Proceedings of the 5th Australasian workshop on software and system architectures, pp 44–51, El Emam K (1999) Benchmarking kappa: inter-rater agreement in software process assessments. Subscription will auto renew annually. endobj
The trend of developing product lines rather than single products has This is the net price. In: Proceedings of the 1st software product lines conference, pp 331–352, Thompson JM, Heimdahl MPE (2003) Structuring product family requirements for n-dimensional and hierarchical product lines. Capability Maturity Models (CMMs) address this problem by providing an effective and proven method for an organization to gradually gain control over and improve its IT-related developmen…