From patchwork Thu Aug 3 20:23:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jonathan Corbet X-Patchwork-Id: 130862 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9f41:0:b0:3e4:2afc:c1 with SMTP id v1csp1408019vqx; Thu, 3 Aug 2023 14:10:36 -0700 (PDT) X-Google-Smtp-Source: APBJJlHFVlfzw4vEyyLlJV2NJyx8BIlspSybLLjPXCDRJX75yYVgv9rjw6s+fB+zDWL06vUpOprT X-Received: by 2002:a2e:b54b:0:b0:2b9:3c1d:6ec0 with SMTP id a11-20020a2eb54b000000b002b93c1d6ec0mr8866225ljn.4.1691097035833; Thu, 03 Aug 2023 14:10:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691097035; cv=none; d=google.com; s=arc-20160816; b=YCebtoK2jM1By5nu5BlPe+rXvGAn9A6cDLz4tedYbfatakNTygRIdRwf5jTfnABrFQ SXIDJ6qG0iVW2bgWj1RIQwDynMJOo7H98dwhiYQLSPxgOgnVmZZhwplVEYVonwSEJCI5 VMOTt0lri+Q1l166DVV30NaF6Q5ypd4shSlfjWD1JoHodRjATTNetDOjNiClOMnsSiMR PlTMqLglnPPY9SZcqgydaY7uzKMo+YUx2SIsucZqApweGdlOVjJ+6/WkNDp3uRdnjNc8 YqrO2uWdNkzKVzxPr59xMzgbTGi0doCMdDcO1eaGJej3rv8V2+GhajwScbB4UiO8F2yM 6cmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature:dkim-filter; bh=Z6H7ra75b1GD73w6Q6OpzWHRmyhXKkKOs8nQ5RLXIVQ=; fh=JkRYE585m+n2Iu7NeLtXGJjiEnYbKPrtytL6HVizXuk=; b=PnvABG6vmzlG+gfnWlmHMoX6w8KU9iCfV09RBdX4OpxOHAyIltI1XzhBVkXmAC3n8l x5aHNOpRc43gVhvL3e0+gWGlWLHZUlwrN/9IlfoAtqNBpj4KRYP5EMzXV5VKs6mx8btC 7FUOV7//6xLYysftOVE2HL2oE/xbs9y9eq2QAxcliPdB1nxiNMJwebv3pWqMz2w0/2XJ eth2lOYIEsEDLfBZl1DZsrjACngFHpK5vok/Zz1bDoutQ26Ve8P/4fR94LIwAjmhGKYC w3lVPkbP+chZKpeJDQ7yIxF/rAMbLGMYSabZjoIMUunXFOW1J6JnvEUbQ9HU7Pms+x2N Y+aw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=hjFHyuy6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u2-20020a170906b10200b00993860a6d3csi541170ejy.81.2023.08.03.14.10.11; Thu, 03 Aug 2023 14:10:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=hjFHyuy6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231708AbjHCUXG (ORCPT + 99 others); Thu, 3 Aug 2023 16:23:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48226 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229959AbjHCUXE (ORCPT ); Thu, 3 Aug 2023 16:23:04 -0400 Received: from ms.lwn.net (ms.lwn.net [IPv6:2600:3c01:e000:3a1::42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 25EFE10CA; Thu, 3 Aug 2023 13:23:03 -0700 (PDT) Received: from localhost (unknown [IPv6:2601:281:8300:73::5f6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id C071F31A; Thu, 3 Aug 2023 20:23:02 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net C071F31A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1691094182; bh=Z6H7ra75b1GD73w6Q6OpzWHRmyhXKkKOs8nQ5RLXIVQ=; h=From:To:Cc:Subject:Date:From; b=hjFHyuy6wYcVB18RivK5h6DV5/Y7YbgjJMZcXEPNRJRS+4ayf3uIKYX9d833oI401 jBtZUXp7witT83riwS7a0wgq1eaxfPMObzH/nYeq7RRj6gzTVMRj1W5Qa76XLr3zg/ TeW26vvx/HofPouEtLJY/8QBRLSyM2gGEOQK1x42jsFyvH/PhwzHR0IqBEqQS6KVaS cYFYN77NWHUvtBP6x/v9SZZiZMXboW+2b8bfTmMb8aaocFV4tGdO77/Neid2Zn1es3 gSJ4CCjnYGCFVEFwX/lu5GO32flW8u5V9R38z6rHfNIhizQ5WQmhjBC3i/lw3RJPD/ OHPS/qk607c1w== From: Jonathan Corbet To: linux-kernel@vger.kernel.org Cc: Dan Williams , linux-doc@vger.kernel.org, tech-board@lists.linuxfoundation.org Subject: [PATCH] docs: Add a section on surveys to the researcher guidelines Date: Thu, 03 Aug 2023 14:23:02 -0600 Message-ID: <87il9v7u55.fsf@meer.lwn.net> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1773243765746120396 X-GMAIL-MSGID: 1773243765746120396 It is common for university researchers to want to poll the community with online surveys, but that approach distracts developers while yielding little in the way of useful data. Encourage alternatives instead. Co-developed-by: Dan Williams Signed-off-by: Dan Williams Signed-off-by: Jonathan Corbet Reviewed-by: Greg Kroah-Hartman Reviewed-by: Kees Cook Reviewed-by: Christian Brauner --- .../process/researcher-guidelines.rst | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Documentation/process/researcher-guidelines.rst b/Documentation/process/researcher-guidelines.rst index 9fcfed3c350b..d159cd4f5e5b 100644 --- a/Documentation/process/researcher-guidelines.rst +++ b/Documentation/process/researcher-guidelines.rst @@ -44,6 +44,33 @@ explicit agreement of, and full disclosure to, the individual developers involved. Developers cannot be interacted with/experimented on without consent; this, too, is standard research ethics. +Surveys +======= + +Research often takes the form of surveys sent to maintainers or +contributors. As a general rule, though, the kernel community derives +little value from these surveys. The kernel development process works +because every developer benefits from their participation, even working +with others who have different goals. Responding to a survey, though, is a +one-way demand placed on busy developers with no corresponding benefit to +themselves or to the kernel community as a whole. For this reason, this +method of research is discouraged. + +Kernel community members already receive far too much email and are likely +to perceive survey requests as just another demand on their time. Sending +such requests deprives the community of valuable contributor time and is +unlikely to yield a statistically useful response. + +As an alternative, researchers should consider attending developer events, +hosting sessions where the research project and its benefits to the +participants can be explained, and interacting directly with the community +there. The information received will be far richer than that obtained from +an email survey, and the community will gain from the ability to learn from +your insights as well. + +Patches +======= + To help clarify: sending patches to developers *is* interacting with them, but they have already consented to receiving *good faith contributions*. Sending intentionally flawed/vulnerable patches or