earticle

논문검색

기타

요구사항 시나리오 기계 학습을 이용한 자동 소프트웨어 요구사항 패턴 추출 기법

원문정보

Automatic Software Requirement Pattern Extraction Method Using Machine Learning of Requirement Scenario

고덕윤, 박수용, 김순태, 유희경, 황만수

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

Software requirement analysis is necessary for successful software development project. Specially, incomplete requirement is the most influential causes of software project failure. Incomplete requirement can bring late delay and over budget because of the misunderstanding and ambiguous criteria for project validation. Software requirement patterns can help writing more complete requirement. These can be a reference model and standards when author writing or validating software requirement. Furthermore, when a novice writes the software scenario, the requirement patterns can be one of the guideline. In this paper proposes an automatic approach to identifying software scenario patterns from various software scenarios. In this paper, we gathered 83 scenarios from eight industrial systems, and show how to extract 54 scenario patterns and how to find omitted action of the scenario using extracted patterns for the feasibility of the approach.

한국어

소프트웨어 요구사항 분석은 성공적인 소프트웨어 프로젝트를 위해 필수적 요소이다. 특히 불완전한 요구사항 은 소프트웨어 프로젝트 실패의 가장 큰 원인으로 꼽힌다. 불완전한 요구사항은 소프트웨어 개발 시 개발자에게 이해 부족을 야기할 뿐 아니라, 소프트웨어 검증 시 에도 모호한 기준을 제공함으로써, 개발 후반부에 납기일 연기 및 비용 증가의 원인이 된다. 요구사항 패턴은 이러한 문제를 극복하는데 도움을 줄 수 있다. 요구사항 패턴은 요구사항 작성과 검토 시 참조모델이 될 뿐 아니라, 검증 기준이 될 수 있으며, 작성자가 누락한 부분을 보완해 줄 수 있다. 이와 더불 어 요구사항 작성의 경험이 적은 작성자는 요구사항 패턴을 통해 더 쉽고, 빠르고 정확하게 요구사항을 작성할 수 있 다. 본 논문에서는 다양한 요구사항의 시나리오를 통해 공통된 요구사항 시나리오를 추출하는 기법을 제안한다. 그리고 제안한 기법의 가시성 검증을 위해 여덟 개의 프로젝트에서 추출한 83개의 소프트웨어 시나리오를 통해 54개의 시나리 오 패턴을 추출하고 이 패턴을 이용하여 누락된 행위를 찾는 과정을 사례연구를 통해 보여준다.

목차

요약
 Abstract
 Ⅰ. 서론
 Ⅱ. 관련연구
  1. 소프트웨어 요구사항 패턴 제안 연구
  2. 요구사항 패턴 추출 기법에 관한 연구
 Ⅲ. 요구사항 시나리오 패턴 추출 기법
  1. 본동사 추출
  2. 본동사 군집화
  3. 행위 그래프 식별
  4. 시나리오 패턴 추출
 Ⅳ. 사례 연구
  1. 패턴 추출 사례 연구
  2. 패턴 적용 사례 연구
 Ⅴ. 결론
 References

저자정보

  • 고덕윤 Deokyoon Ko. 정회원, 서강대학교 컴퓨터공학과
  • 박수용 Sooyong Park. 정회원, 서강대학교 컴퓨터공학과
  • 김순태 Suntae Kim. 정회원, 전북대학교 소프트웨어공학과
  • 유희경 Hee-Kyung Yoo. 정회원, 강원대학교 컴퓨터공학과
  • 황만수 Mansoo Hwang. 정회원, 신한대학교 IT융합공학부

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 4,000원

      0개의 논문이 장바구니에 담겼습니다.