Advertisement

Evaluation of the Capability of Personal Software Process Based on Data Envelopment Analysis

  • Liping Ding
  • Qiusong Yang
  • Liang Sun
  • Jie Tong
  • Yongji Wang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3840)

Abstract

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.

Keywords

Data Envelopment Analysis Efficiency Score Data Envelopment Analysis Model Decision Make Unit Efficiency Frontier 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Stensrud, E., Myrtveit, I.: Identifying High Performance ERP Projects. IEEE Transaction on Software Engineering 29(5), 387–416 (2003)CrossRefGoogle Scholar
  2. 2.
    Humphrey, W.S.: A Discipline for Software Engineering. Addison-Wesley, New York (1995)Google Scholar
  3. 3.
    Humphrey, W.S.: The Personal Software Process. Technical Report, CMU/SEI-2000-TR-022 (November 2000)Google Scholar
  4. 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
  5. 5.
    Humphrey, W.S.: Using a defined and measured personal software process. IEEE Software 13(3), 77–88 (1996)CrossRefGoogle Scholar
  6. 6.
    Disney, A.M., Johnson, P.M.: Investigating Data Quality Problems in the PSP. Software Engineering Notes 23(6), 143–152 (1998)CrossRefGoogle Scholar
  7. 7.
    Humphrey, W.S.: Introduction to the Personal Software Process. Addison-Wesley, New York (1997)Google Scholar
  8. 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. 9.
    Wei, Q.: Use DEA to Evaluate the Relative Efficiency—A New Filed of Operational Research. China Renmin University Press, Beijing (1987)Google Scholar
  10. 10.
    Charnes, A., Cooper, W., Rhodes, E.: Measuring the efficiency of decision making units. European Journal of Operation Research 2, 429–444 (1978)zbMATHCrossRefMathSciNetGoogle Scholar
  11. 11.
    Banker, R.D., Charnes, A., Cooper, W.: Some models for estimating technical and scale inefficiencies in data envelopment analysis. Management Science 30, 1078–1092 (1984)zbMATHCrossRefGoogle Scholar
  12. 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
  13. 13.
    Li, L., Cui, J.: Selection of Input-output Items and Data Disposal in DEA. Journal of Systems Engineering 18(6), 487–490 (2003)zbMATHGoogle Scholar
  14. 14.
    Putz, V.: The Personal Software Process: an Independent Study, http://www.nyx.net/~vputz/psp_index/book1.html
  15. 15.
    A Data Envelopment Analysis (DEA) Home Page: Limitations of DEA, http://www.emp.pdx.edu/dea/homedea.html#Limitations

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Liping Ding
    • 1
    • 3
  • Qiusong Yang
    • 1
    • 3
  • Liang Sun
    • 1
    • 3
  • Jie Tong
    • 1
    • 3
  • Yongji Wang
    • 1
    • 2
  1. 1.Laboratory for Internet Software Technologies, Institute of SoftwareThe Chinese Academy of SciencesBeijingChina
  2. 2.Key Laboratory for Computer ScienceThe Chinese Academy of SciencesBeijingChina
  3. 3.Graduate School, The Chinese Academy of SciencesBeijingChina

Personalised recommendations