DOI QR코드

DOI QR Code

사물인터넷 관련 버그 정정을 위한 버그리포트 속성 분석

Bug Reports Attribute Analysis for Fixing The Bug on The Internet of Things

  • 권기문 (서울시립대학교 컴퓨터과학과) ;
  • 정성순 (동양미래대학교 전기전자통신공학부 정보통신과)
  • Knon, Ki Mun (Department of Computer Science and Engineering, University of Seoul) ;
  • Jeong, Seong Soon (Department of Information & Communications, Dongyang Mirae University)
  • 투고 : 2014.03.01
  • 심사 : 2015.04.20
  • 발행 : 2015.05.25

초록

최근 사물인터넷과 관련된 연구와 산업이 급속히 발전하고 있다. 사물인터넷과 관련된 소프트웨어 개발 및 유지보수 활동에서 버그 정정은 큰 비중을 차지하는 활동이다. 본 논문에서는 사물인터넷과 관련된 버그를 정정하는데 소요되는 시간을 분석함으로써 버그 정정 시간에 영향을 미칠 수 있는 속성이 무엇인지 분석한다. 버그 리포트가 제공하는 속성 정보에 따라 k-NN 분류 방법을 사용하여 버그 리포트를 분류하고 유사한 속성을 가진 버그 리포트를 선별한다. 유사한 버그 리포트의 버그 정정 시간을 계산하여 새로운 버그의 정정 시간을 예측한다. 예측 정확도에 따라 버그 정정 시간에 영향을 미치는 속성 중 운영체제(os), 컴포넌트, 리포터, 할당자(assignee) 속성을 사용했을 때 버그 정정 시간 예측에 가장 좋은 정확도를 나타냈다.

Nowadays, research and industry on the internet of things is rapidly developing. Bug fixed field of the Software development related internet of things is a very important things. In this study, we analyze the properties that can affect what the bug fix-time by analyzing the time required to fix a bug associated with the Internet of Things. Using the k-NN classification method based on the attribute information to be classified as bug reports. Extracts a bug report based on the results of a similar property. Bug fixed by calculating the time of a similar bug report predicts the fix-time for new bugs. Depending on the prediction of the properties that affect the bug correction time, the properties of os, component, reporter, and assignee showed the best prediction accuracy.

키워드

참고문헌

  1. M. Sharma, M. Kumari, and V.B. Singh, Understanding the meaning of bug attributes and prediction models, In Proc. of 5th Workshop on IBM Collaborative Academia Research Exchange (I-CARE), 2013.
  2. L. D. Panjer, Predicting Eclipse bug Lifetimes, In Proc. of the Fourth International Workshop on Mining Software Repositories (MSR), pp. 29, 2007.
  3. S. Kim and J. E. James Whitehead, How long did it take to fix bugs?, In Proc. of the 2006 International Workshop on Mining Software Repositories (MSR), pp. 173-174, 2006.
  4. E. Giger, M. Pinzger, and H. Gall, Predicting the Fix Time of bugs, In Proc. of International Workshop on Recommendation System for Software Engineering (RSSE), pp. 52-56, 2010.
  5. A. Mockus, R. T. Fielding, and J. D. Herbsleb, Two case studies of open source software development: Apache and Mozilla, ACM Transaction on Software Engineering and Methodology (TOSEM), 11(3), pp. 309-346, 2002 https://doi.org/10.1145/567793.567795
  6. C. Weiss, R. Premraj, T. Zimmermann, and A. Zeller. How long will it take to fix this bug?, In Proc. of the Fourth International Workshop on Mining Software Repositories (MSR), 2007.
  7. S.N.Ahsan, J.Ferzund, and F.Wotawa, Program file bug fix effort estimation using machine learning methods for oss, In proceedings of the 21th International Conference on Software Engineering and Knowledge Engineering(SEKE), pp. 129-134, 2009.
  8. H. Zhang, L. Gong, and S. Versteeg, Predicting bug-Fixing Time: An Empirical Study of Commercial Software Projects, In Proc. of International Conference on Software Engineering (ICSE), 2013, pp. 1042-1051.
  9. T. W. Ryu, Christoph and C. F. Eick, Similarity measures for multi-valued attributes for database clustering, In Proc. of the Conference on Smart Engineering System Design: Neural Networks, Fuzzy Logic, Evolutionary Programming, Data Mining and Rough Sets (ANNIE'98), 1998.
  10. B. A. Kitchenham, L. M. Pickard, S. G. MacDonell and M. J. Shepperd, What accuracy statistics really measure, IEE Proceeding - Software, 148(3), pp. 81-85, 2001. https://doi.org/10.1049/ip-sen:20010506
  11. Seo young seok, Jo seong gyu," Expectations for the new IOT(the Bluetooth v4.1)", IEIE Journal of The Institute of Electronics and Information Engineers Vol.41, NO.8, pp26-31, Aug 2015.
  12. Kwon jong won, Kim hee sik,"Domestic Conformity Assessment Trends of the IOT device", IEIE, journal of The Institute of Electronics and Information Engineers Vol.41, NO.8, pp16-25, Aug 2015.