소프트웨어 공학에서 사회적 지속가능성 증거 기반 로드맵

** 본 논문은 소프트웨어 개발 과정에서 사회적 지속가능성을 정의하고, 측정·통합을 위한 핵심 과제를 진단한 뒤, 두 가지 구분된 정의와 4단계 로드맵을 제시한다. 정의는(1) 사회적으로 지속가능한 소프트웨어와(2) 사회적으로 지속가능한 개발 프로세스로 나뉘며, 측정 모델 구축, 개입 설계·평가, 정책·교육적 개입 개발을 단계별 과제로 제시한다. **

저자: Bimpe Ayoola, Anielle Andrade, Ronnie de Souza Santos

** 본 논문은 소프트웨어 공학 분야에서 사회적 지속가능성이라는 개념이 아직 명확히 정의되지 않고, 측정·통합 방법론이 부재한 상황을 진단한다. 서론에서는 기존 연구가 주로 성능·신뢰성·보안 등 기술적 지표에 집중해 왔으며, 환경·경제적 지속가능성은 점차 주목받고 있지만 사회적 차원은 상대적으로 소외돼 왔음을 강조한다. 사회적 지속가능성은 인간 복지, 형평, 공동체 결속 등 가치‑중심적 요소를 포함하지만, 이러한 요소들은 문화·법·경제적 맥락에 따라 달라지는 ‘가치‑의존적’ 특성을 지닌다. 2절에서는 다양한 분야(소프트웨어 공학, 도시 계획, 지속가능성 연구)에서 제시된 정의들을 종합·분석한다. 공통적으로 ‘세대 간 형평’, ‘사회 정의·포용’, ‘사용자·개발자 복지’, ‘공동체의 장기적 적응력’ 등을 강조한다. 그러나 정의마다 초점이 다르고, 제품‑프로세스 두 관점을 혼합하거나 구분하지 않아 연구·실무에서 혼란을 야기한다. 이를 해결하고자 저자들은 두 개의 명확한 정의를 제시한다. - 정의 1(사회적으로 지속가능한 소프트웨어): 다양한 사용자에게 공평하게 서비스를 제공하고, 사회 정의·포용을 촉진하며, 프라이버시·복지를 보호하고, 공동체를 강화한다. 또한 부정적 외부효과를 소수·미래 세대에게 전이하지 않는다. - 정의 2(사회적으로 지속가능한 소프트웨어 개발): 개발자에게 인간적·공정한 근무 환경을 제공하고, 의사결정에 다양성을 반영하며, 사회적 영향을 체계적으로 평가·조정하고, 이해관계자와 지속적으로 소통한다. 3절에서는 사회적 지속가능성 측정의 어려움을 세 가지 차원에서 논의한다. 첫째, 지리·문화·법적 차이에 따라 동일 지표가 다른 의미를 가질 수 있는 ‘맥락 의존성’ 문제. 둘째, 개인·팀·조직·사회 등 다층적 수준에서 동시에 나타나는 현상으로, 단일 수준 평가가 편향을 초래할 위험. 셋째, 형평·복지·공동체 결속 등 추상적 개념을 직접 관측 가능한 메트릭으로 전환하기 어려운 ‘구성 요소의 비가시성’ 문제이다. 기존 환경·기술 지속가능성 측정과 달리 사회적 지속가능성은 표준화된 지표가 부족하고, 타 분야(심리학·사회학)에서 검증된 도구를 그대로 적용하기엔 맥락 적합성 문제가 있다. 따라서 저자들은 ‘대상·수준·이해관계자·가치 가정’ 네 축을 명시적으로 선언하는 측정 프레임워크를 제안한다. 4절에서는 증거 기반 사회적 지속가능성 구현을 위한 로드맵을 제시한다. 4.1 단계 – 사회적 지속가능성 개입 개발: 교육(공감·윤리·문화 민감성 훈련), 넛지(편향 경고·접근성 표시·다양한 페르소나 제시), 프로세스(백로그에 지속가능성 영향 평가 도입), 정책·규제(법·가이드라인·표준) 등 네 가지 차원의 개입을 설계하고, 실증적 효과를 검증한다. 연구 과제(RC1)는 실무에서 적용 가능한 다양한 개입을 다각도로 개발·평가하는 것이다. 4.2 단계 – 측정 인프라 구축: 접근성 점수, 사회적 포용성 지수, 사용자 복지 영향 척도, 공동체 참여 점수 등 구체적인 메트릭을 기존 표준(예: WCAG, ISO)에 기반해 재구성한다. 설문·인터뷰·사례연구를 보완적으로 활용해 정량·정성 데이터를 통합한다. 연구 과제(RC2)는 이러한 메트릭을 소프트웨어 개발 맥락에 맞게 검증·표준화하는 것이다. 4.3 단계 – 개입 연구 설계: 행동 연구와 무작위 통제 실험(RCT)을 병행한다. 실험은 현실적인 개발 과제와 의사결정 상황을 재현하고, 층화 랜덤 샘플링을 통해 기업·팀을 선정한다. 그러나 실무에서 대규모 표본 모집이 어려우므로, (1) 학생·전문가 혼합 블록 설계, (2) 산업 행사와 연계한 모집, (3) 온라인·오프라인 혼합 방식 등 실용적 대안을 제시한다. 행동 연구는 반복적 사이클을 통해 현장 피드백을 반영한다. 4.4 단계 – 지속적 피드백·정책 연계: 연구 결과를 산업 표준·규제·교육 커리큘럼에 반영해 장기적인 문화 변화를 촉진한다. 이를 위해 학계·산업·정책 입안자 간 협업 네트워크를 구축하고, 메타‑분석·시스템 리뷰를 통해 지속가능성 효과를 누적한다. 결론에서는 사회적 지속가능성을 ‘제품’과 ‘프로세스’ 두 축으로 명확히 구분하고, 측정·개입·정책을 통합하는 증거 기반 접근법을 제시함으로써 기존의 개념적 혼란을 해소하고 실천 가능한 연구 로드맵을 제공한다. **

원본 논문

고화질 논문을 불러오는 중입니다...

댓글 및 학술 토론

Loading comments...

의견 남기기