Overview Version History Q & A Rating & Review
Burnout Detector (v0.2.3)
A research extension designed to detect early signs of developer burnout by precisely analyzing behavioral patterns. This extension anonymously identifies developers' work engagement and cognitive overload states based on collected data.
🛠 Installation & Usage Guide
Thank you for participating in our research! You can complete the installation in just 1 minute by following the steps below.
1. How to Install
Method A (Recommended): Click the Extensions icon in the VS Code sidebar, search for "Burnout Detector" , and install it.
Method B: Click the [Install] button on the Visual Studio Marketplace .
2. Consent to Data Collection (Required)
Immediately after installation, a notification asking "Can we collect behavioral data?" will appear in the bottom right corner of VS Code.
Please make sure to click the [Agree] button for research data collection. (Data will not be transmitted if you decline.)
3. Use as Usual
Just code as you normally do without any special operations.
Typing speed, error resolution patterns, file switching frequency , etc., will be automatically analyzed and sent to the research server.
🚀 v0.2.0 New Features
In this version, additional metrics are collected to improve the accuracy of burnout detection:
Context Switching Analysis: Measures the frequency of tab movements during work to identify states of distracted focus.
Idle Time Tracking: Detects inactivity periods of 30 seconds or more during coding to analyze cognitive stagnation.
Code Churn Pattern: Analyzes the ratio of deleted/modified code compared to newly written code.
Copy/Paste Ratio: Analyzes logic consideration patterns through the ratio of direct input vs. pasting.
📊 Core Features
Typing Dynamics Analysis: Records typing frequency and rhythm changes on a second-by-second basis.
Error Resolution Process: Categorizes time spent from error occurrence to resolution and error types (simple/complex).
Repetitive Revision Behavior: Analyzes psychological confidence through Undo/Redo usage patterns.
🔒 Data Collection & Privacy
100% Anonymized: All data is collected in combination with a randomly generated anonymous ID (userId).
Code Security: We never collect actual code content (text) ; we only record behavioral metrics (e.g., number of characters).
Optional Consent: You can change your data collection preference at any time in the extension settings.
Note: This project is created for academic research purposes to improve developer health and productivity.
Burnout Detector (v0.2.3)
개발자의 행동 패턴을 정밀하게 분석하여 번아웃 전조 증상을 감지하기 위한 연구용 확장 프로그램입니다. 본 확장은 수집된 데이터를 바탕으로 개발자의 업무 몰입도와 인지적 과부하 상태를 익명으로 파악합니다.
🛠 설치 및 사용 가이드 (Installation Guide)
연구에 참여해 주셔서 감사합니다! 아래 단계를 따라 1분 만에 설치를 완료하실 수 있습니다.
1. 설치 방법
방법 A (추천): VS Code 왼쪽 사이드바의 Extensions(확장) 아이콘을 클릭하고 **"Burnout Detector"**를 검색하여 설치합니다.
방법 B: 비주얼 스튜디오 마켓플레이스 에서 [Install] 버튼을 클릭합니다.
2. 데이터 수집 동의 (필수)
설치 직후 VS Code 오른쪽 하단에 **"행동 데이터를 수집해도 될까요?"**라는 알림창이 나타납니다.
연구 데이터 수집을 위해 반드시 [동의함] 버튼을 클릭해 주세요. (거절 시 데이터가 전송되지 않습니다.)
3. 평소처럼 사용하기
별도의 조작 없이 평소처럼 코딩을 진행하시면 됩니다.
타이핑 속도, 에러 해결 패턴, 파일 전환 빈도 등이 자동으로 분석되어 연구 서버로 전송됩니다.
🚀 v0.2.0 신규 업데이트 (New Features)
이번 버전에서는 번아웃 감지의 정확도를 높이기 위해 다음과 같은 지표들이 추가로 수집됩니다.
파일 전환 분석 (Context Switching): 작업 중 탭 이동 빈도를 측정하여 집중력 분산 상태 파악
유휴 시간 추적 (Idle Time): 코딩 중 30초 이상의 무활동 시간을 감지하여 인지적 정체 상태 분석
코드 수정 패턴 (Code Churn): 새로 작성한 코드 대비 삭제/수정된 코드의 비율 분석
복사/붙여넣기 비율: 직접 입력 vs 붙여넣기 비율을 통한 로직 고민 패턴 분석
📊 주요 수집 기능 (Core Features)
타이핑 동태 분석: 초 단위 타이핑 빈도 및 리듬 변화 기록
에러 해결 프로세스: 에러 발생부터 해결까지의 소요 시간 및 에러 유형(단순/복잡) 분류
수정 반복 행동: Undo/Redo 사용 패턴을 통한 심리적 확신도 분석
🔒 데이터 수집 및 개인정보 보호
100% 익명화: 모든 데이터는 무작위로 생성된 익명 ID(userId)와 결합되어 수집됩니다.
코드 보안: 실제 작성 중인 코드 내용(텍스트)은 절대 수집하지 않으며 , 오직 행동 지표(글자 수 등)만 기록합니다.
선택적 동의: 확장 프로그램 설정에서 언제든지 데이터 수집 여부를 변경할 수 있습니다.
Note: 이 프로젝트는 개발자 건강 및 생산성 향상을 위한 학술 연구 목적으로 제작되었습니다.