← 최신 논문
💻 computer science

Requirements Debt in AI-Enabled Perception Systems Development: An Industrial RE4AI Perspective

본 논문은 자동차 및 연구 분야 전문가 19 명을 대상으로 한 질적 연구를 통해 AI 기반 인지 시스템에서 기능적 및 비기능적 요구사항의 급속한 진화가 어떻게 '요구사항 부채'를 생성하고 전파하여 궁극적으로 이러한 중요 시스템의 안전성, 신뢰성 및 인증 준비 상태를 위협하는지를 규명한다.

원저자: Hina Saeeda, Soniya Abraham

게시일 2026-05-01
📖 4 분 읽기☕ 가벼운 읽기

원저자: Hina Saeeda, Soniya Abraham

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

자율주행차를 구축한다고 상상해 보세요. 소프트웨어의 옛날에는 규칙을 작성하는 것이 레시피를 작성하는 것과 같았습니다. 재료를 나열하고, 단계를 적고, 기대되는 맛을 기술하면, 레시피가 작성된 후에는 새로운 것을 작성하기로 결정할 때까지 그대로 유지되었습니다.

하지만 AI를 사용하면 차는 정적인 레시피를 따르는 것을 넘어섭니다. 수천 가지 다른 식사 (데이터) 를 맛보며 학습하고, 실시간으로 자신의 레시피를 끊임없이 다시 작성합니다.

이 논문은 **"요구사항 부채 (Requirements Debt, ReD)"**라는 숨겨진 문제에 관한 것입니다. 이를 금융 부채처럼 생각하세요. 오늘 무언가를 사고 대금을 지불하지 않으면, 나중에 이자와 함께 갚아야 합니다. 소프트웨어에서 차의 "두뇌"(AI) 를 빠르게 변경하지만 공식 규칙서 (요구사항) 를 업데이트하는 것을 잊으면 부채가 누적됩니다. 결국 이자 (버그, 안전 위험, 인증 지연) 가 너무 커져 프로젝트가 멈추게 됩니다.

연구자들이 발견한 내용을 일상적인 비유를 사용해 간단히 정리해 보겠습니다.

1. 핵심 문제: 레시피 대 요리사

전통적인 소프트웨어에서 "요리사"(개발자) 는 "레시피"(요구사항) 를 정확하게 따릅니다.
AI 에서는 "요리사"가 끊임없이 새로운 기술을 배우고 있습니다.

  • 부채: 요리사가 야채를 자르는 새로운 방법 (새로운 AI 모델 업데이트) 을 배우지만, 레시피 책에는 여전히 "칼을 사용하라"고 적혀 있습니다.
  • 결과: 주방은 혼란스럽습니다. 직원들 (엔지니어) 은 어떤 규칙을 따라야 할지 모릅니다. 차가 플라스틱 가방 때문에 멈출 수 있는데, 그 이유는 오래된 규칙서가 새로운 AI 의 "상상력"을 고려하지 않았기 때문입니다.

2. 부채가 쌓이는 방식 (기능적 요구사항)

연구자들은 자동차 회사 전문가들을 인터뷰하여 "레시피"가 일곱 가지 특정 방식으로 구식화됨을 발견했습니다.

  • 움직이는 표적 (알고리즘 업데이트): AI 는 매주 더 똑똑해집니다. 보행자가 있는 곳뿐만 아니라 있을 곳도 예측하기 시작합니다. 하지만 규칙서는 여전히 "지금 어디에 있나요?"라고만 묻습니다. AI 가 할 수 있는 것과 규칙서가 말하는 것 사이의 간극을 **의미적 표류 (Semantic Drift)**라고 합니다. 이는 차의 엔진을 로켓으로 업그레이드했지만 매뉴얼에는 여전히 "가솔린으로 작동한다"고 적혀 있는 것과 같습니다.
  • 새로운 도구 (센서 업그레이드): 표준 카메라를 첨단 3D 레이저 스캐너로 교체한다고 상상해 보세요. "얼마나 멀리 볼 수 있는가"에 대한 오래된 규칙은 이제 틀렸습니다. 이러한 새로운 도구들이 서로 어떻게 통신하는지에 대한 규칙을 업데이트하지 않으면 인터페이스 부채가 발생합니다. 이는 USB-C 충전기를 구형 USB-A 포트에 꽂으려 하는 것과 같습니다; 아무것도 맞지 않고 시스템이 고장 납니다.
  • 침묵하는 가정 (새로운 기능): AI 가 운전자가 졸고 있는지 추측하는 것처럼 멋진 일을 하기 시작합니다. 하지만 아무도 이를 공식 규칙에 적어두지 않았습니다. 나중에 차가 올바르게 추측하지 못했을 때, 팀은 "그것은 요구사항에 없었습니다!"라고 말합니다. 이것이 **암시적 부채 (Implicit Debt)**입니다. 자신이 가진 줄도 모르고 있던 부채입니다.
  • 국가별 다른 규칙: 스웨덴에서 판매되는 차는 눈을 처리해야 하지만, 플로리다의 차는 열기를 처리해야 합니다. 회사가 둘 다에 대해 하나의 거대한 규칙서를 사용하려 하면 혼란스러워집니다. 이것이 **변형 부채 (Variant Debt)**입니다. 북극과 사막을 모두 다루는 하나의 여행 가이드를 작성하려는 것과 같습니다; 결국 혼란스럽고 무용지물이 됩니다.
  • 변화하는 청사진 (아키텍처): 차의 두뇌는 단순한 명령 목록에서 복잡한 자기 학습 신경망으로 변하고 있습니다. 오래된 안전 규칙 (예: "이 특정 센서를 확인하라") 은 새로운 두뇌에서 작동하지 않습니다. 이것이 **아키텍처 부채 (Architectural Debt)**를 만듭니다. 이는 자율주행 테슬라 함대에 대해 말들을 위해 설계된 교통법을 집행하려는 것과 같습니다.
  • 속도 함정 (실시간 요구): 차는 데이터 처리 속도가 빨라졌지만, 규칙서는 여전히 "10 초 안에 반응하라"고 말합니다. 이제 차는 0.1 초 만에 반응하지만 규칙은 구식입니다. 이것이 **타이밍 부채 (Timing Debt)**입니다.
  • 새로운 컴퓨터 성능: 차의 컴퓨터를 초고속 양자 프로세서로 업그레이드하면, 차가 안전하다는 것을 증명하는 오래된 테스트는 더 이상 유효하지 않습니다. 모든 것을 다시 테스트해야 하지만 계속 지연시킵니다. 이것이 **검증 부채 (Verification Debt)**입니다.

3. "소프트" 규칙 (비기능적 요구사항)

이것은 차가 무엇을 하는지뿐만 아니라 얼마나 잘 행동하는지에 관한 규칙들입니다. 여기서의 부채는 더 까다롭습니다.

  • 안전 지연: 안전 규칙 (ISO 표준 등) 은 느리게 움직이는 기차와 같습니다. AI 는 총알 열차입니다. 안전 규칙이 새로운 AI 를 따라잡을 때쯤이면, AI 는 이미 다시 변해 있습니다. 차는 "안전 격차" 속에서 주행하고 있습니다.
  • 블랙박스 (투명성): AI 는 결정을 내리지만 그렇게 했는지 설명할 수 없습니다 (사람이 직감을 갖는 것처럼). 규칙서는 설명을 요구하지만 AI 는 제공할 수 없습니다. 이것이 **투명성 부채 (Transparency Debt)**입니다. 판사가 판결을 내리되 그 이유를 말하기를 거부하는 것과 같습니다; 이는 대중의 신뢰를 잃게 만듭니다.
  • 신뢰 문제: 차가 새로운 데이터에 기반해 매주 행동을 바꾼다면 어떻게 신뢰할 수 있을까요? 규칙이 이러한 변화를 추적하지 않으면 **신뢰성 부채 (Trustworthiness Debt)**가 발생합니다.
  • 확장성: 차가 너무 많은 데이터를 수집해溺死하고 있습니다. 규칙은 "데이터를 처리하라"고 하지만 시스템은 막혀 있습니다. 이것이 **확장성 부채 (Scalability Debt)**입니다.

4. 결과: 왜 신경 써야 할까요?

이 부채가 쌓이면 단순한 서류 작업 문제가 아닙니다. 품질 침식 루프를 만듭니다.

  1. 혼란: 팀은 차가 무엇을 해야 하는지 모릅니다.
  2. 지연: 오래된 테스트가 무효화되었기 때문에 모든 것을 멈추고 다시 테스트해야 합니다.
  3. 위험: 차가 실제로 따르는 "두뇌"에 비해 "규칙"이 구식이기 때문에 실수를 할 수 있습니다.
  4. 인증 실패: 서류가 현실과 맞지 않기 때문에 정부가 차를 도로에 내보내지 않습니다.

주요 교훈

이 논문은 AI 자동차 세계에서 규칙서를 작성하고 떠나서는 안 된다고 주장합니다. 규칙서는 AI 와 함께 변하는 살아있는 문서여야 합니다.

요구사항을 정적인 돌판처럼 대하면 결국 프로젝트를 붕괴시킬 거대한 "부채"가 쌓이게 됩니다. 대신, AI 가 새로운 것을 배울 때마다 규칙이 즉시 업데이트되는 "동적 장부"가 필요합니다. 그렇지 않으면, 고장 난 지도와 빠른 엔진을 가진 차를 타고 절벽으로 직행하는 것과 같습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →