소셜 소프트웨어 엔지니어링
Social software engineering소셜 소프트웨어 엔지니어링(SSE)은 소프트웨어 개발 및 개발된 소프트웨어의 사회적 측면에 관심을 갖는 소프트웨어 엔지니어링의 한 분야다.
SSE는 소프트웨어 엔지니어링과 개발된 소프트웨어 모두의 사회성에 초점을 맞춘다.한편, 소프트웨어 엔지니어링 활동, 프로세스 및 CASE 도구에서 사회적 요인을 고려하는 것은 개발 프로세스와 생산 소프트웨어의 품질을 향상시키는 데 유용하다고 생각된다.협업 소프트웨어 개발에서 상황 인식 및 다문화 요인의 역할을 예로 들 수 있다.한편, 소프트웨어가 작동할 수 있는 사회적 맥락(예: 클라우드 환경에서)의 역동성은 런타임 반복 활동으로서 엔지니어링 사회적 적응성을 요구한다.소프트웨어가 사용자의 품질 피드백을 수집하고 이를 사용하여 자율적으로 또는 반자동적으로 적응할 수 있도록 하는 접근방식이 예에 포함된다.
SSE는 소프트웨어 엔지니어링에서 협업과 지식 공유를 지원하는 사회 지향적 도구를 연구하고 구축한다.SSE는 또한 작동할 수 있는 동적 사회적 맥락에 대한 소프트웨어의 적응성과 런타임에 소프트웨어 적응 결정을 형성하는 데 고객과 최종 사용자의 개입을 조사한다.사회적 맥락에는 규범, 문화, 역할과 책임, 이해관계자의 목표와 상호의존성, 각 소프트웨어 행동의 품질과 적절성에 대한 최종 사용자 인식 등이 포함된다.
제1회 Social Software Engineering and Applications(SoSEA 2008)[1] 국제 워크숍 참가자는 다음과 같은 특성화를 제안했다.
- 커뮤니티 중심:개인에 초점을 맞추는 대신 커뮤니티를 위해 소프트웨어를 생산하고 소비하는 경우
- 협업/집합성: 인간의 협업 및 집단적 역량 활용
- 교제/관계: 사람들 사이의 다양한 연관성을 명시하는 것
- 인적/사회적 활동:소프트웨어는 인간의 활동을 지원하고 사회적 문제를 해결하기 위해 의식적으로 고안되었다.
- 사회적 포함:소프트웨어는 지역사회에서 링크와 신뢰를 집행하는 사회포용성을 가능하게 해야 한다.
따라서 SSE는 "온라인 환경에서 커뮤니티 주도의 소프트웨어 생성, 관리, 배치 및 사용을 가능하게 하는 프로세스, 방법 및 도구의 적용"[2]으로 정의할 수 있다.
SSE 분야의 주요 관찰 중 하나는 소프트웨어 공학이 본질적으로 사회 활동이기 때문에 사회 소프트웨어 응용을 위해 만들어진 개념, 원칙 및 기술이 소프트웨어 개발 자체에 적용 가능하다는 것이다.SSE는 소프트웨어 개발의 특정 활동에 한정되지 않는다.따라서, 사회 시스템 설계 또는 사회 요구사항 엔지니어링과 같은 SSE의 다른 부분을 지원하는 도구가 제안되었다.[3]따라서 의사결정 과정에서 사용자가 사회적 요소로부터 이익을 얻을 수 있도록 도와주는 소프트웨어 개발 도구, 엔지니어링 도구, 마케팅 도구 또는 소프트웨어와 같은 수직적 시장 소프트웨어.[4][5]이러한 수직형 소셜 소프트웨어는 사용자 기반에서 Yammer와 같은 전통적인 소셜 소프트웨어와 강하게 차별화된다.
참조
- ^ 제1회 Social Software Engineering and Applications 국제 워크숍(SoSEA 2008)
- ^ Imed Hammouda, Jan Bosch, Mehdi Jazayeri, Tomi Mikkonen: 제1회 Social Software Engineering and Applications 국제 워크숍(SoSEA 2008)인: 제23회 IEEE/ACM 국제 자동화 소프트웨어 엔지니어링 회의(ASE 2008)의 진행.IEEE, 2008, 페이지 531-532.
- ^ Steffen Lohmann, Sebastian Dietzold, Philip Heim, Norman Heino: 사회 요구사항 엔지니어링을 위한 웹 플랫폼.인: 소프트웨어 엔지니어링 2009(Workshops).GI, 2009, 페이지 309-315.
- ^ 테크니쉬 유니버시아드 뮌헨, 세비스:(수직) 소셜 소프트웨어에 대한 연구 프로젝트 완료
- ^ "Archived copy". Archived from the original on 2015-05-17. Retrieved 2014-09-15.
{{cite web}}
: CS1 maint: 타이틀로 보관된 사본(링크)