← 최신 논문
💻 computer science

REConnect: Participatory RE for Social Sustainability

이 논문은 26개의 커뮤니티 참여 프로젝트에서 도출된 인간 중심의 참여적 요구사항 공학 프레임워크인 REConnect를 소개하며, 이는 자동화 및 AI 지원 도출의 위험으로부터 인간의 주체성을 보존하고 사회적 지속가능성을 보장하기 위해 신뢰, 공동 창조, 그리고 사용자 권한 부여를 우선시한다.

원저자: Daniela Damian, Bachan Ghimire, Ze Shi Li, Kezia Devathasan

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

원저자: Daniela Damian, Bachan Ghimire, Ze Shi Li, Kezia Devathasan

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

큰 문제: 사람들과 대화하지 않고 집을 짓는 것

당신이 새로운 커뮤니티 센터를 짓도록 고용된 건축가라고 상상해 보세요. 하지만 이웃들에게 무엇이 필요한지 묻는 대신, 당신은 첨단 기술이 갖춰진 사무실에 앉아 데이터 차트를 들여다보고, 초고속 AI 로봇을 이용해 건물을 설계합니다. 당신은 완벽한 설계도를 가진 아름다운 구조물을 만들 수도 있겠지만, 정작 열쇠를 건네줄 때 이웃들은 문이 너무 무겁거나, 방이 너무 춥거나, 혹은 구조가 일상생활에 전혀 맞지 않는다고 느낄 수도 있습니다.

이것은 소프트웨어 공학 팀들이 사람들이 무엇을 필요로 하는지 파악하기 위해 자동화와 AI에 너무 많이 의존할 때 발생하는 현상과 정확히 일치합니다. 이 논문은 AI가 숫자를 계산하고 방대한 양의 데이터를 처리하는 데는 뛰어나지만, 공동체의 "인간적인 심장 박동"은 놓치기 쉽다고 주장합니다. AI는 기술적으로는 작동하지만, 도움을 주어야 할 사람들의 신뢰, 문화, 그리고 실제 삶의 이야기를 무시함으로써 사회적으로는 실패하는 소프트웨어를 만들 위험이 있습니다.

해결책: REConnect ("악수" 프레임워크)

저자들은 REConnect라는 새로운 프레임워크를 소개합니다. 이것을 딱딱한 규칙 세트가 아니라, 건물을 짓기 전에 나누는 길고 따뜻한 대화를 위한 레시피라고 생각하세요.

핵잡은 아이디어는 간단합니다. 공동체를 위해 소프트웨어를 설계하려면, 먼저 그들과 관계를 맺어야 한다는 것입니다. 이것은 마치 한 번도 만난 적 없는 사람을 위해 케이크를 굽는 것과 같습니다. 재료는 제대로 맞출 수 있을지 몰라도, 그 사람이 초콜릿을 좋아하는지 바닐라를 좋아하는지, 혹은 견과류 알레르기가 있는지는 알 수 없을 것입니다.

이 논문은 네팔의 농촌, 캐나다의 도시들, 그리고 북극의 외딴 지역 등 26개의 실제 프로젝트를 연구하여 도출한 세 가지 황금률(원칙)을 제시합니다.

1. 기계가 아닌 정원처럼 신뢰를 쌓아라

비유: 꽃잎을 잡아당긴다고 해서 꽃을 강제로 피울 수는 없습니다. 토양에 물을 주고, 햇빛을 비추며 기다려야 합니다.
논문의 주장: 신뢰는 '다운로드'하거나 당연하게 존재한다고 가정할 수 있는 것이 아닙니다. 많은 공동체(특히 과거에 소외되거나 착취당했던 곳들)에서 사람들은 외부인을 경계합니다.

  • 그들이 한 일: 팀은 온라인 설문조사를 보내는 대신 직접 공동체를 찾아갔습니다. 네팔의 병원을 방문하고, 캐나다의 쉼터를 방문하며, 북극의 원주민 어르신들과 함께 시간을 보냈습니다. 그들은 차를 마시고, 이야기를 듣고, 꾸준히 모습을 보였습니다.
  • 결과: 신뢰가 쌓인 후에야 사람들은 진짜 문제들을 공유했습니다. 예를 들어, 네팔의 헌혈 프로젝트에서 팀은 사람들이 오래된 미신 때문에 헌혈을 두려워한다는 것을 배웠습니다. AI는 이를 알지 못했을 것입니다. 오직 인간적인 대화만이 이를 밝혀낼 수 있었습니다.

2. 공동 창조: "포틀럭(Potluck) 파티" 방식

비유: 포틀럭 저녁 식사를 상상해 보세요. 만약 당신이 사람들에게 가져올 음식을 지정해 준다면, 똑같은 음식 열 접시를 받게 될지도 모릅입니다. 하지만 모두에게 각자 잘 만드는 음식을 가져오라고 요청하고 함께 요리한다면, 모두를 대표하는 성대한 만찬을 즐길 수 있습니다.
논문의 주장: 완성된 아이디어에 대해 피드백만 요구하지 마세요. 요리를 하고 있는 동안 그들을 주방으로 초대하세요.

  • 그들이 한 일: 폭력으로부터 도망친 여성들을 돕는 프로젝트에서, 팀은 처음에 모바일 앱이 필요하다고 생각했습니다. 하지만 여성들과 대화한 결과, 대부분이 휴대폰이 없으며 앱이 노출될 경우 가해자에게 위험할 수 있다는 사실을 깨달았습니다. 팀은 원래의 아이디어를 폐기하고 쉼터 직원들과 함께 웹 도구를 만들었습니다.
  • 결과: 최종 결과물은 단순히 '더 나은' 수준이 아니라, '유일하게 작동하는' 것이었습니다. 사용자들이 직접 솔루션을 설계했기에, 그들은 그것을 어떻게 사용해야 하는지 정확히 알고 있었습니다.

3. 사용자에게 권한 부여: 승객에서 운전자로

비유: 누군가에게 지도와 자동차를 주면서도, 당신이 열쇠를 쥐고 어디로 갈지 계속 지시한다면 그들은 그저 승객일 뿐입니다. 하지만 당신이 그들에게 열쇠와 지도, 그리고 운전 교육까지 제공한다면, 그들은 운전자가 됩니다.
논문의 주장: 진정한 성공은 단순히 소프트웨어를 넘겨주는 것이 아니라, 공동체가 그것을 '자신의 것'으로 느끼고 개발자들이 떠난 후에도 스스로 운영할 수 있도록 만드는 것입니다.

  • 그들이 한 일: 헌혈 프로젝트에서 팀은 지역 리더들에게 소프트웨어 사용법을 가르치는 데 그치지 않고, 전체 시스템을 관리할 수 있는 권한을 부여했습니다. 원주민 언어 프로젝트에서 청년들은 단순히 게임을 하는 것이 아니라, 직접 이야기를 쓰고 교안을 설계했습니다.
  • 결과: 공동체는 단순히 소프트웨어를 '채택'한 것이 아니라, 그것을 주도했습니다. 그들은 시스템의 수호자가 되어 시스템이 수년간 지속될 수 있도록 했습니다.

AI는 어디에 위치하는가? ("슈퍼 파워를 가진 조수")

이 논문은 "AI를 금지하라"고 말하는 것이 아닙니다. 대신, AI를 사용하는 새로운 방식을 제안합니다.

  • 과거의 방식: AI가 모든 생각을 다 하고 인간에게 무엇을 만들라고 지시하게 함.
  • REConnect 방식: AI를 슈퍼 파워를 가진 조수로 사용하되, 인간이 운전석을 지키게 함.

AI를 매우 빠른 사서라고 생각하세요. 사서는 1초 만에 책 1만 권을 읽고 요약할 수 있습니다. 하지만 사서는 공동체의 '느낌', 지역 리더의 역사, 혹은 명시되지 않은 지역의 규칙을 알지 못합니다.

  • 인간의 역할: 인간(공동체와 개발자)은 수호자(Guardians) 역할을 합니다. 그들은 패턴을 찾기 위해 사서(AI)를 활용하지만, "잠깐, 이 요약은 우리 역사의 핵심을 놓치고 있어"라거나 "이 아이디어는 우리 지역의 규칙 때문에 작동하지 않을 거야"라고 말합니다.
  • 프로세스:
    1. 인간이 관계를 구축하고 맥락을 이해합니다 (기초 작업).
    2. AI가 방대한 데이터를 분류하여 패턴을 찾는 것을 돕습니다.
    3. 인간이 그 패턴을 해석하며, AI가 뉘앙스를 놓칠 경우 이를 바로잡습니다.
    4. 인간과 AI가 협력하여 프로토타입을 빠르게 제작합니다.
    5. 인간이 최종 결정을 내려, 소프트웨어가 그들의 가치를 존중하도록 보장합니다.

핵심 요약

이 논문은 소프트웨어는 단지 코드가 아니라, 하나의 관계라고 결론짓습니다.

만약 당신이 공동체가 번영하도록 돕는 소프트웨어를 만들고 싶다면(사회적 지속가능성), 과정을 자동화하기만 해서는 안 됩니다. 속도를 늦추고, 악수를 나누고, 이야기를 듣고, 공동체가 직접 자동차를 운전하게 해야 합니다. AI는 당신이 더 빨리 달리도록 도울 수는 있지만, 당신을 대신해 핸들을 돌려줄 수는 없습니다. 그러한 인간적 연결 없이는, 아주 빠른 차를 만들더라도 결국 잘못된 방향으로 가게 될 것입니다.

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

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

Digest 사용해 보기 →