Software Engineering Research Trends Meta Analyzing for Safety Software Development on IoT Environment

IoT 환경에서 안전한 소프트웨어 개발을 위한 소프트웨어공학 메타분석

  • 김양훈 (극동대학교/사이버안보학과) ;
  • 박원형 (극동대학교/사이버안보학과) ;
  • 김국보 (대진대학교/컴퓨터공학과)
  • Received : 2015.05.05
  • Accepted : 2015.05.15
  • Published : 2015.06.30

Abstract

The new environments arrive such as ICT convergence, cloud computing, and big data, etc., how to take advanta ge of the existing software engineering technologies has become an important key. In addition, the importance of re quirement analysis for secure software and design phase has been shown in the IoT environment While the existing studies have focused on the utilization of the technique applied to IoT environment, the studies for enhancing analys is and design, the prerequisite steps for safely appling these techniques to the site, have been insufficient. So, we tr y to organize research trends based on software engineering and analyze their relationship in this paper. In detail, w e classify the research trends of software engineering to perform research trends meta-analysis, and analyze an ann ual development by years. The flow of the major research is identified by analyzing the correlation of the key word s. We propose the strategies for enhancing the utilization of software engineering techniques to develop high-quality software in the IoT environment.

ICT 융합환경과 클라우드 컴퓨팅, 빅데이터 등의 새로운 환경이 도래함에 따라, 기존의 소프트웨어공학 기법들을 어떻게 활용하느냐가 주요 관건이 되고 있다. 더불어 IoT 환경에서 안전한 소프트웨어 활용을 위한 요구사항분석 및 설계 단계의 중요성이 나타나고 있다. 그러나 그간의 연구들은 IoT 환경에 적용되는 기술들의 활용성에 주로 초점이 맞추어져 있으며, 그러한 기술들을 안전하게 현장에 적용하기 위한 선행 단계인 분석 설계를 내실 있게 만들기 위한 연구는 미흡한 실정이다. 이에 따라서 본 연구에서는 소프트웨어 공학 기반의 연구동향을 정리하고 그 관계를 분석하고자 한다. 세부적으로 연구동향 메타분석을 수행하기 위하여 소프트웨어 공학 연구동향을 프로세스에 따라 구분하고 연차별 추이를 분석하였다. 그리고 키워드의 연관관계를 분석하여 주요 연구 흐름을 분석하였다. 이러한 분석을 바탕으로 IoT 환경에서 고품질 소프트웨어를 개발하기 위한 방안으로 소프트웨어 공학 기법들의 활용성을 높일 수 있는 전략을 제언하였다.

Keywords

References

  1. 김영희, 진병운, 양태연, 노봉남, "소프트웨어 개발 방법론에 대한 비교연구", 한국정보과학회 학술대회 Vol.25 No. 2, 1998
  2. 정기훈, 채화영, 김정길, 이재신, 강순주, "실물 프로토타이핑 기법을 적용한 임베디드 실시간 시스템 소프트웨어 개발 방법론", 전자공학회지 제31권 제11호, 2004
  3. 김영옥, 권기태, "특징 선택을 이용한소프트웨어 재사용의 성공 및 실패요인 분류 정확도 향상", 정보처리학회논문지, 소프트웨어및데이터공학, 제2권, 제4호, 2013
  4. 김시정, 조도은, "IOT(Internet of Things) 보안기술 동향", 한국콘텐츠학회, 제 13권, 제1호, pp. 31-35, 2015 https://doi.org/10.20924/CCTHBL.2015.13.1.031
  5. 김동희, 윤석웅, 이용필, "IoT 서비스를 위한 보안", 정보와 통신, 제 30권, 제 8호, pp. 53-59, 2013
  6. 김호원, 김동규, "IoT 기술과 보안", 정보보호학회지, 제 22권, 제1호, pp. 7-13, 2012
  7. 조미영, 이상민, 김기천, "미래인터넷 보안 구조설계 및 요구사항 연구" 정보와 통신, 제 29권, 제3호, pp. 49-57, 2012
  8. 권호열, "소프트웨어 개발 프로세스의 연구동향", 정보과학회지, 제 20권, 제3호, pp. 6-14, 2002
  9. 장항배, "제조산업 기술보호를 위한 산업보안학 메타적 분석 연구", 한국항행학회논문지, 제 17권, 제1호, pp. 123-131, 2013 https://doi.org/10.12673/JKONI.2013.17.01.123
  10. 예상준, 장현철, 김진현, 김철, 김상균, 송미영, "한의학 연구동향 분석시스템 구현을 위한 모형개발", 한국콘텐츠학회논문지, 제9권, 제12호, pp.710-717, 2009 https://doi.org/10.5392/JKCA.2009.9.12.710