|
Evaluating Software Process Assessment Methods Based On Engineering Design Principles
|
|
Mohammad Zarour1,Abdulrahman Alarifi2,Alain Abran3,Jean-Marc Desharnais4
*1Computer Research Institute, King AbdulAziz City for Science and Technology, Saudi Arabia, Email:mzarour@kacst.edu.sa
2Computer Research Institute, King Abdulaziz City for Science and Technology, Saudi Arabia, Email:aarifi@kacst.edu.sa
3École de Technologie Supérieure, Department of Software and IT Engineering, Canada, Email:alain.abran@etsmtl.ca
4 École de Technologie Supérieure, Department of Software and IT Engineering, Canada, Email:desharnaisjm@gmail.com
|
|
Abstract
.Software Process Assessment (SPA) is an effective method used to understand organizations’ software processquality. Assessment methods are tools used to identify the possible software process improvement opportunities. This paper studies the design process of the SPA methods from an engineering viewpoint and uses Vincenti’s classifications of engineering design knowledge as an analytical tool. The analyses end up with the necessary pieces of knowledge that the SPA methods’ designers bring with them before starting the design process of the SPA method. These pieces of knowledge provide useful guidelines, mainly for less experienced designers, to start SPA methods design. For the already developed SPA methods, these pieces of knowledge can be used as evaluation criteria that disclose the strengths and weaknesses of theses SPA methods.
|
|
Keywords
:
Software, Process, Assessment, Evaluation ; Engineering, Design
|
|
URL: http://dx.doi.org/10.7321/jscse.v3.n3.81
|
|
|
|