DOI QR코드

DOI QR Code

Software Replacement Time Prediction Technique Using the Service Level Measurement and Replacement Point Assessment

서비스 수준 측정 및 교체점 평가에 의한 소프트웨어 교체시기 예측 기법

  • 문영준 (숭실대학교 컴퓨터학과) ;
  • 류성열 (숭실대학교 컴퓨터학부)
  • Received : 2013.03.11
  • Accepted : 2013.04.10
  • Published : 2013.08.31

Abstract

The software is changed according to the changing businesses and the user requirement, it involves increasing complexity and cost. Considering the repetitive changes required for the software, replacement is more efficient than maintenance at some point. In this study, the replacement time was predicted using the service dissatisfaction index and replacement point assessment index by the software group for each task. First, fuzzy inference was used to develop the method and indicator for the user's service level dissatisfaction. Second, the replacement point assessment method was established considering the quality, costs, and new technology of the software. Third, a replacement time prediction technique that used the gap between the user service measurement and replacement point assessment values was proposed. The results of the case study with the business solutions of three organizations, which was conducted to verify the validity of the proposed prediction technique in this study, showed that the service dissatisfaction index decreased by approximately 16% and the replacement point assessment index increased by approximately 9%.

소프트웨어는 업무의 변화 및 사용자의 요구사항에 따라서 변경이 수반되므로, 내부 복잡도가 증가하고 비용이 발생한다. 이러한 과정이 반복되면 어느 시점에서는 유지보다는 교체가 더욱 효율적이다. 본 연구에서는 업무단위의 소프트웨어 그룹별로 사용자에게 제공하는 서비스 불만 지수와 교체점 평가 지수에 따라 교체시기를 예측하였다. 첫째, 퍼지추론을 이용하여 서비스 수준의 사용자 불만족도를 평가하기 위한 방법과 지표를 개발하였고 둘째, 소프트웨어의 품질, 비용, 신기술을 반영한 교체점 평가 방법을 수립하였으며 셋째, 사용자 서비스 측정값과 교체점 평가 값과의 간격에 따라 교체시기를 예측하는 기법을 제시하였다. 본 연구에서 제시하는 예측기법의 타당성을 검증하기 위하여 3개 조직의 업무솔루션을 대상으로 실험한 결과, 서비스 불만 지수는 약 16% 하락하였으며 교체점 평가 지수는 약 9% 상승하였다.

Keywords

References

  1. Thomas M.Pigoski, "Practical Software Maintenance(Best Practices for Managing Your Software Investment)", JohnWiley&Sons, 2000.
  2. Macario Polo, Mario Piattini, and Francisco Ruiz, "Advances in Software Maintenance Management: Technologies and Solutions", IdeaGroupPublishing, 2002.
  3. Penny Grubb, Armstrong A. Takang, "Software Maintenance (Concepts and Practice)_2nd edition", World Scientific, 2003.
  4. Daryl Mather, "The Maintenance Scorecard", Industrial Press, 2005.
  5. Ralph Peters, "Maintenance Benchmarking and Best Practices", McGraw-Hill, 2006.
  6. Alain April and Alain Abran, "Software Maintenance Management: Evaluation and Continuous Improvement (Practitioners)", BookworldServices, 2007.
  7. Tom Mens and Serge Demeyer, "Software Evolution", SpringerVerlag, 2008
  8. Stanislaw Jarzabek, "Effective Software Maintenance and Evolution (A Reuse-Based Approach)", CRCPrILlc, 2008.
  9. Min-Oh Heo, Myung-Gu Kang, Byoung-Kwon Lim, Kyu-Baek Hwang, Young-Tack Park, Byoung-Tak Zhang, "Real-time Route Inference and Learning for Smartphone Users using Probabilistic Graphical Models", Journal of KISS, pp.425-435, 1738-6322, 2012.
  10. Dong-Hyok Suh, Dong-Mun Shin, Ho-Sun Shon, Won-Jae Kim, Won-Tae Kim, Keun-Ho Ryu, "Prediction of Bladder Cancer Recurrence Using Classification Methods", Journal of KISS, pp.193-201, 1738-6322, 2012.
  11. Yun-Jung Lee, In-Jun Jung, Gyun Woo, "A Model to Predict Popularity of Internet Posts on Internet Forum Sites", KIPS Transactions on Part D, pp.113-120, 1598-2866, 2012. https://doi.org/10.3745/KIPSTD.2012.19D.1.113
  12. Sun-Kyung Lee, Dong-Won Kang, Doo-Hwan Bae, "Software Effort Estimation based on Use Case Transaction", Journal of KISS, pp.566-570, 1738-6322, 2010.
  13. Mi-Jung Lee, Heung-Seok Chae, Tae-Yeon Kim, "A Prediction Model for Software Change using Object-oriented Metrics", Journal of KISS, pp.603-615, 1738-6322, 2007.
  14. Young-Joon Moon, Sung-Yul Rhew, "A Study on Software Fault Analysis and Management Method using Defect Tracking System", KIPS Transactions on Part D, pp.321-326, 1598-2866, 2008. https://doi.org/10.3745/KIPSTD.2008.15-D.3.321
  15. Young-Joon Moon, Sung-Yul Rhew, Il-Woo Choi, "Machine Learning Process for the Prediction of the IT Asset Fault Recovery", KIPS Transactions on Software and Data Engineering, Vol.2, No.4, pp.281-290, 2287-5905, 2013. https://doi.org/10.3745/KTSDE.2013.2.4.281
  16. Sung-Sik Park , "An Empirical Study on the Establishment of the Optimal Economic Life Span Model for the Information Systems", Ph.D Dissertation of the KonKuk University, 2012.
  17. Heoung-Keun Moon , "Study on Development of Cost Based Optimal Life cycle Model for Financial Information Systems", Ph.D Dissertation of the KonKuk University, 2012.
  18. Andersen Bjorn, Fagerhaug Tom, Andersen Bjrn, Fagerhaug Rom, "Root Cause Analysis", Asq Pr, 2006.
  19. Hui-Jae Park, Bong-Woo Lee, "Executive Master of Six Sigma", KMI Consulting, 2010.
  20. Young-Bok Go, "Sociology Dictionary", Center for Society & Culture, 2000.
  21. Jae-Kyu Park, "Supply Chain Management", BOOK21, 2010.
  22. IEEE Std. 9126-1, ISO/IEC 9126-1. Software Engineering - Product Quality-Part 1 : Quality model. IEEE Computer Society, 2001.