Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Burnout DetectorNew to Visual Studio Code? Get it now.
Burnout Detector

Burnout Detector

Hojun Lee

|
3 installs
| (2) | Free
Help a desperate student's research on developer burnout. Anonymous behavior data collection for science.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Burnout Detector (v0.2.3)

Visual Studio Marketplace

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

  1. Typing Dynamics Analysis: Records typing frequency and rhythm changes on a second-by-second basis.
  2. Error Resolution Process: Categorizes time spent from error occurrence to resolution and error types (simple/complex).
  3. 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)

  1. 타이핑 동태 분석: 초 단위 타이핑 빈도 및 리듬 변화 기록
  2. 에러 해결 프로세스: 에러 발생부터 해결까지의 소요 시간 및 에러 유형(단순/복잡) 분류
  3. 수정 반복 행동: Undo/Redo 사용 패턴을 통한 심리적 확신도 분석

🔒 데이터 수집 및 개인정보 보호

  • 100% 익명화: 모든 데이터는 무작위로 생성된 익명 ID(userId)와 결합되어 수집됩니다.
  • 코드 보안: 실제 작성 중인 코드 내용(텍스트)은 절대 수집하지 않으며, 오직 행동 지표(글자 수 등)만 기록합니다.
  • 선택적 동의: 확장 프로그램 설정에서 언제든지 데이터 수집 여부를 변경할 수 있습니다.

Note: 이 프로젝트는 개발자 건강 및 생산성 향상을 위한 학술 연구 목적으로 제작되었습니다.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft