Evaluation of the Capability of Personal Software Process Based on Data Envelopment Analysis
Personal Software Process (PSP) is a defined and measured software process designed to be used by an individual software engineer. For PSP users, it’s important to evaluate the impact of the PSP upon their own personal capabilities of software development. However, the evaluation of capability of PSP is a Variable Return to Scale (VRS) and multivariate input and output problem, which makes traditional evaluation methods useless. In this paper, an evaluation framework for the capability of PSP based on Data Envelopment Analysis (DEA) is proposed. This framework has the advantage of dealing with VRS issues with multivariate input and output. In addition, the input or output variables of the framework can have different measurement units. Therefore, a quantitative and comprehensive result can be returned by this relative efficiency evaluation method and it can support the continuous improvement of PSP.
KeywordsData Envelopment Analysis Efficiency Score Data Envelopment Analysis Model Decision Make Unit Efficiency Frontier
Unable to display preview. Download preview PDF.
- 2.Humphrey, W.S.: A Discipline for Software Engineering. Addison-Wesley, New York (1995)Google Scholar
- 3.Humphrey, W.S.: The Personal Software Process. Technical Report, CMU/SEI-2000-TR-022 (November 2000)Google Scholar
- 4.Hayes, W., Over, J.W.: The Personal Software Process: An Empirical Study of the Impact of PSP on Individual Engineers. Technical Report, CMU/SEI-97-TR-001 (1997)Google Scholar
- 7.Humphrey, W.S.: Introduction to the Personal Software Process. Addison-Wesley, New York (1997)Google Scholar
- 8.Bar, R.S.: DEA Software Tools and Technology: A State-of-the-Art Survey, pp. 539–566. Kluwer Academic Publishers, Boston (2004)Google Scholar
- 9.Wei, Q.: Use DEA to Evaluate the Relative Efficiency—A New Filed of Operational Research. China Renmin University Press, Beijing (1987)Google Scholar
- 12.Charnes, A., Cooper, W.W., Wei, Q.L., Huang, Z.M., Ratio, C.: Data Envelopment Analysis and Multi-objective Programming, The University of Texas at Austin, Center for Cybernetic Studies Report CCS559 (1986)Google Scholar
- 14.Putz, V.: The Personal Software Process: an Independent Study, http://www.nyx.net/~vputz/psp_index/book1.html
- 15.A Data Envelopment Analysis (DEA) Home Page: Limitations of DEA, http://www.emp.pdx.edu/dea/homedea.html#Limitations