Grounded Theory (GT), a sociological research method designed to study social phenomena, is increasingly being used to investigate the human and social aspects of software engineering (SE). However, being written by and for sociologists, GT is often challenging for a majority of SE researchers to understand and apply. Additionally, SE researchers attempting ad hoc adaptations of traditional GT guidelines for modern socio-technical contexts often struggle in the absence of clear and relevant guidelines to do, resulting in poor quality studies. To overcome these research community challenges and leverage modern research opportunities, this paper presents Socio-Technical Grounded Theory (STGT) designed to ease application and achieve quality outcomes. It defines what exactly is meant by a ST research context and presents the STGT guidelines that expand GT's philosophical foundations, provide increased clarity and flexibility in its methodological steps and procedures, define possible scope and contexts of application, encourage frequent reporting of a variety of interim, preliminary, and mature outcomes, and introduce nuanced evaluation guidelines for different outcomes. It is hoped that the SE research community and related ST disciplines such as computer science, data science, artificial intelligence, information systems, human computer/robot/AI interaction, human-centered emerging technologies (and increasingly other disciplines being transformed by rapid digitalisation and AI-based augmentation), will benefit from applying STGT to conduct quality research studies and systematically produce rich findings and mature theories with confidence.
翻译:为研究社会现象而设计的社会学研究方法GT(GT),是研究社会现象的一种社会学研究方法,正在越来越多地用于调查软件工程(SE)的人类和社会方面。然而,由社会学家编写和为社会学家编写,GT往往对大多数SE研究人员的理解和应用具有挑战性。此外,SE研究人员试图根据现代社会技术背景对传统的GT准则进行特别修改,但缺乏明确和相关的准则,往往难以做到,导致研究质量差。为克服这些研究社区的挑战和利用现代研究机会,本文件介绍了社会技术理论(STGT),旨在便利应用和取得高质量成果。它界定了ST研究背景的确切含义,并提出了STGT准则,该准则扩大了GT的哲学基础,提供了更大的清晰度和灵活性,其方法步骤和程序,界定了可能的应用范围和环境,鼓励经常报告各种临时、初步和成熟的结果,并对不同成果提出细致的评估准则。为克服这些困难,希望SEEE研究界和相关的ST学科,如计算机科学、人工智能、信息系统、人类计算机/robot/AI的理论基础。它提供了确切的含义。它旨在扩大GTGT-GI-GI-GI-G-C-S-S-S-S-S-S-S-S-S-S-S-S-GRA-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-CRE-S-S-S-S-SBAR-CRETI-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-A-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S-S