Sign In

A Process Mining-Based System For The Analysis and Prediction of Software Development Workflows

Created by
  • Haebom
Category
Empty

저자

Antia Dorado, Ivan Folgueira, Sofia Martin, Gonzalo Martin, Alvaro Porto, Alejandro Ramos, John Wallace

개요

CodeSight는 소프트웨어 개발 워크플로우에서 마감일 준수를 예측하도록 설계된 엔드 투 엔드 시스템입니다. GitHub에서 개발 및 배포 데이터를 직접 캡처하여 상세 분석을 위한 프로세스 마이닝 로그로 변환합니다. 이러한 로그를 기반으로 PR 활동 패턴 및 워크플로우 효율성에 대한 실행 가능한 통찰력을 제공하는 메트릭 및 대시보드를 생성합니다. 구조화된 표현을 바탕으로 CodeSight는 시퀀셜 활동 추적 및 정적 기능을 기반으로 남은 PR 해결 시간을 예측하는 LSTM 모델을 사용하며, 잠재적인 마감일 위반을 조기에 식별할 수 있습니다. 테스트에서 시스템은 마감일 준수를 예측하는 데 높은 정밀도와 F1 점수를 보여주며, 사전 예방적인 소프트웨어 프로젝트 관리를 위해 프로세스 마이닝과 머신 러닝을 통합하는 가치를 보여줍니다.

시사점, 한계점

GitHub에서 직접 데이터를 수집하여 개발 프로세스 분석에 활용.
PR 활동 패턴 및 워크플로우 효율성에 대한 통찰력 제공.
LSTM 모델을 활용하여 남은 PR 해결 시간 예측.
마감일 준수 예측에 높은 정밀도 및 F1 점수 기록.
한계점은 논문에 명시되지 않음.
👍