Capability Maturity Model Integration (CMMI) is a software process improvement model that aims at improving the processes of the software development. CMMI focuses on the "process quality" instead of "product quality". Studies have shown that focusing on "process quality" alone does not guarantee the quality of the produced software, whereas equal attention to product quality is also essential for ensuring the overall software quality. The objective of this presentation was to present a framework for measuring software product maturity as an indicator of product quality. The measure used for the product maturity is the level of the product compliance with the internal and external quality attributes defined in the stakeholders' requirements. The proposed framework enables measuring the quality of the product from the developers' and the users' perspective.
Short bio of presenter:
Dr. Mohammad Alshayeb is a Professor at the Information and Computer Science Department, KFUPM. Dr. Alshayeb worked as a senior researcher and Software Engineer and managed software projects in the United States and the Middle East. Dr. Alshayeb taught and coordinated industrial training courses. He provided consulting services to major industrial and educational institutes. Alshayeb received Khalifa award for education as "the distinguished University Professor in the Field of Teaching within Arab World", 2016. He received the "Excellence in Research", "Excellence in Teaching", "Instructional Technology", and "Excellence in Advising" awards from KFUPM. He is a certified project manager (PMP). Dr. Alshayeb's research interests include software quality and quality improvement, software measurement and metrics and empirical studies in Software Engineering.