DOI QR코드

DOI QR Code

Evaluation on the Relationship between Software Engineering Level and Schedule Deviation in Software Development

SW 공학수준과 SW 프로젝트 납기성과와의 관계

  • 김승권 (정보통신산업진흥원 SW공학센터) ;
  • 고병선 (정보통신산업진흥원 SW공학센터)
  • Received : 2011.07.29
  • Accepted : 2011.11.07
  • Published : 2011.12.31

Abstract

Recently, many software companies are trying to improve the software quality and project outcome with more costs and efforts in development time. In the software convergence and integration environments, it is required efforts to gain high quality of software. In other words, it is required to utilize software engineering knowledge and technology for higher software quality and better software project productivity. The Software development productivity can be varied by software process capability according to building a framework for software development, selection and use of appropriate technology, human resource management. Software process capability will influence software project outcome which is the general opinion. This study provides empirical evidence about software engineering efforts and investment approach to lead software project performance. We measured the software engineering efforts by SW engineering level and analyzed the corelation between software engineering level and schedule deviation. And, we verified that this performance is affected by the size of software company. As a result, software process capability is important to build a infrastructure and develop systematically software project. The higher software engineering level can lead to improved software project performance.

Keywords

References

  1. Harter, D. E., M. S. Krishnan, and S. A. Slaughter, "Effects of Process Maturity on Quality, Cycle Time, and Effect in Software Product Development", Management Science, Vol.46 No.4(2000), pp.451-466. https://doi.org/10.1287/mnsc.46.4.451.12056
  2. CMMI CMMI Product Team CMMI for Development, Version 1.3 Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2010.
  3. Stadish Group, Chaos : A Recipe for Success, tech. report, Standish Group Int'l, 2009.
  4. Hefner, R., "Achieving the Promised Benefits of CMMI", presentation file, CMMI Technology Conference and User Group, (2005), pp.14-17.
  5. Goldenson, D., J. Herbsleb, After the Appraisal : A Systematic Survey of Process Improvement, its Benefits, and Factors that Influence Success, Technical report CMU/SEI-95-TR-009, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 1995.
  6. Daniel Galin and Motti Avrahami, "Are CMM Program Investments Beneficial? Analyzing Past Studies", IEEE Software, Vol.23, No.6(2006), pp.81-87.
  7. Gibson, D. L., D. R. Goldenson, and K. Kost, "Performance Results of CMMI-Based Process Improvement", Technical Report CMU/SEI-2006-TR-004, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, 2006.
  8. Brodman, J. and D. Johnson, What small businesses and small organizations say about the CMM, in : Proceedings of the 16th International Conference on Software Engineering, IEEE Computer Society Press, Los Alamitos, CA, (1994), pp.331-340.
  9. El Emam, K. and A. Birk, "Validating the ISO/IEC 15504 measure of software development process capability", Journal of Systems and Software, Vol.51, No.2(2000), pp.119-149. https://doi.org/10.1016/S0164-1212(99)00117-X
  10. El Emam, K. and A. Birk, "Validating the ISO/IEC 15504 measure of software requirement analysis process capability", IEEE Transactions on Software Engineering, Vol.26, No.6(2000), pp.541-566. https://doi.org/10.1109/32.852742
  11. Deephouse, C., T. Mukhopadhyay, D. Goldenson, and M. Kellner, "Software processes and project performance", Journal of Management Information Systems, Vol.12 No.3(1995/1996) pp.187-205. https://doi.org/10.1080/07421222.1996.11518106
  12. Aguinis, H. and E. Stone-Romero, "Methodological artifacts in moderated multiple regression and their effects on statistical power", Journal of Applied Psychology, Vol.82, No.1(1997), pp.192-206. https://doi.org/10.1037/0021-9010.82.1.192
  13. Miaou, S. P. and H. Lum, "Modeling vehicle accidents and highway geometric design relationships", Accident Analysis and Prevention, Vol.25, No.6(1993), pp.689-709. https://doi.org/10.1016/0001-4575(93)90034-T
  14. Efron, B. and R. J. Tibshirani, An Introduction to the Bootstrap, Chapman and Hall, NY, 1993.
  15. Clark, B. K., "Quantifying the effects of process improvement on effort", IEEE Software, Vol.17, No.6(2000), pp.65-70. https://doi.org/10.1109/52.895170
  16. Cohen, J., P. Cohen, S. West, and L. Aiken, Applied Multiple Regression/Correlation Analysis for Behavioral Sciences, third ed., Lawrence Erlbaum, NJ, 2003.
  17. Khaled El Emama Iñigo Garro, "Estimating the Extent of Standards Use : The Case of ISO/IEC 15504", Journal of Systems and Software, Vol.53, No.2(2000), pp.137-143. https://doi.org/10.1016/S0164-1212(00)00051-0
  18. Jung, H.-W. and R. Hunter, "The Relationship between ISO/IEC 15504 Process Capability Levels, ISO 9001 Certification and Organization Size : An Empirical Study", Journal of Systems and Software, Vol.59, No.1(2001), pp.23-41. https://doi.org/10.1016/S0164-1212(01)00046-2
  19. Jung, H. W. and D. Goldenson, The Internal Consistency of Key Process Areas in the Capability Maturity Model${\circledR}$ for Software (SW -CMM)(CMU/SEI-2002-TR-037).
  20. Ron Ponce, "Steps to On-Time, On-Budget Project Delivery", ITworld, 2009, http://www.itworld.com/.
  21. Krasner, H., "Using the Cost of Quality Approach for Software", CrossTalk-The War on Bugs, Vol.11, No.11(1998), pp.6-11.
  22. Kitchenham, B., S. L. Pfleeger, B. McColl, and S. Eagan, "An empirical study of maintenance and development estimation accuracy", Journal of Systems and Software, Vol. 64, No.1(2002), pp.57-77. https://doi.org/10.1016/S0164-1212(02)00021-3
  23. Lunneborg, C., Data Analysis by Resampling : Concepts and Applications, Duxbury Thomson Learning, Pacific Grove, CA, 2000.
  24. Montgomery, D. C., G. C. Runger, and N. F. Hubele, Engineering Statistics, John Wiley and Sons Inc., NY, 1998.