Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2A23319E83 for ; Fri, 8 Apr 2016 22:00:01 +0000 (UTC) Received: (qmail 37511 invoked by uid 500); 8 Apr 2016 22:00:01 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 37462 invoked by uid 500); 8 Apr 2016 22:00:01 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 37427 invoked by uid 99); 8 Apr 2016 22:00:00 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Apr 2016 22:00:00 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 37E96180317 for ; Fri, 8 Apr 2016 22:00:00 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.802 X-Spam-Level: X-Spam-Status: No, score=-0.802 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id ohLqJKXb265G for ; Fri, 8 Apr 2016 21:59:58 +0000 (UTC) Received: from mail-qg0-f49.google.com (mail-qg0-f49.google.com [209.85.192.49]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 401D45F56F for ; Fri, 8 Apr 2016 21:59:58 +0000 (UTC) Received: by mail-qg0-f49.google.com with SMTP id c6so102030465qga.1 for ; Fri, 08 Apr 2016 14:59:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-transfer-encoding; bh=3cIbfV5iqAj6fRcLr4jV8lJfqyjvnVa10SV/CVP2MlA=; b=eDK8upJBluy4FLLjrv3n+TkKnzEDx87nAQsKZaw5iLC3nFbkNsgPCsvQGfe0waBQ/5 WDz72ILBNFLsAKH/9zGiyiyoED0YGCPNTWRYQLvgxefaDCM3GXet6aM5J9XMGgJA0TTD ei7eWxiWIsrxSSwMv/PTfarGJO7ukWKERVzX9+H2MIlOSrhpKjs6DB/RtRFapTripE64 dlUueTtzlC8kWahueIKeNrKd4ibmzGatST/0Co+tNgIY+WcQgZXiBvFSK7OMqeHIUGag rMLgqEqqwnJCzypZz5Cw1xFxwswYh3XRJZ/9kGJ9iVKE958JDFfRTGaYaUV/atc3msqr XamA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-transfer-encoding; bh=3cIbfV5iqAj6fRcLr4jV8lJfqyjvnVa10SV/CVP2MlA=; b=LA9dRXfGo0CVR0zxHJ7uLqxtZOqfqBr3/6cYaNVLOV9vUXii3bGQ6ugCVoiaAKDF1B UqAng7EL7euXmjleRJ7a/uIXVUAoKCMHMS8ytDg/TySozKOBZBKJCxN+IapWwhu9oQs1 5L0V7DX19Wyr1mftIO5iHHoyYkYb78smd+n7VpS4k3gWw6puXLBGV4oGICt9PbDXvGmx aGAZt5XnNT49rptugROJrXh3V7FxfM4TNeFq3FTHjc230etK0NqkTi+u/PCoCGERLHXB lWfDHpe8Qmg8VZk0arIPQY5sb57ZIjkKLAMvJFDaredxIkFttlLPcr6ztfJ5lU8OP4iZ LuSA== X-Gm-Message-State: AD7BkJI9teKsoztNeD4SMM/4onDkYe4nJR+4lTsWAu8FqhhCKZjXSAMDcfjCZD+jRVSUDw== X-Received: by 10.140.222.71 with SMTP id s68mr11159509qhb.49.1460152791178; Fri, 08 Apr 2016 14:59:51 -0700 (PDT) Received: from hw10447.local (c-24-126-81-72.hsd1.md.comcast.net. [24.126.81.72]) by smtp.googlemail.com with ESMTPSA id f66sm6395732qkb.5.2016.04.08.14.59.50 for (version=TLSv1/SSLv3 cipher=OTHER); Fri, 08 Apr 2016 14:59:50 -0700 (PDT) Message-ID: <570829D4.1040908@gmail.com> Date: Fri, 08 Apr 2016 17:59:48 -0400 From: Josh Elser User-Agent: Postbox 3.0.11 (Macintosh/20140602) MIME-Version: 1.0 To: dev@accumulo.apache.org Subject: Re: Master Thesis on False Positives in Test Failures References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Kevin, Many of those test bugs and fixes were probably my doing. Most of them were just flakiness in general, but, if you can provide an explicit list, I can try to confirm whether or not that was exactly the case. - Josh Kevin van den Bekerom wrote: > Dear Developers of the Apache Accumulo project, > > > > My name is Kevin van den Bekerom and I am currently doing my Master's > research on the topic of false alarms in test code. I would like to ask the > input of the Accumulo development team categorizing test code bugs. > > > > My research is based on a recent paper by Arash et al. ( > http://salt.ece.ubc.ca/publications/docs/icsme15.pdf). They conducted an > empirical study, categorizing "test code bugs" in Apache software projects, > e.g. semantic, flaky, environmental, etc. A "test code bug" is a failing > test, where the System Under Test is correct, but the test code is > incorrect. To identify test code bugs they looked at issues in JIRA, and > checked if the fixing commit was only in the test code. Only fixed issues > were counted and categorised. > > > > My goal is to replicate their results using a different approach, i.e. ask > developers that were involved in the issue and/or fix how they would > categorize it. For the Accumulo project they counted 187 test code bugs. > Insight into false positives can therefore be very relevant for your > project. Note that they only sampled a number of identified test code bugs > for individual inspection (30 for the Accumulo project). > > > I would like to ask the Accumulo team’s participation in categorizing the > various test code bugs. I will provide a list of JIRA IDs which are > identified as test code bugs and an initial list of categories to aid in > the categorization process. In my belief, the developers that worked on the > issue are the one's that are most capable of categorizing the issue. Please > let me know if this project looks interesting to you and you are willing to > help me out. > > > > As a next step I will look for common patterns in identified test code bugs > and my aim is to extent static source code analysis techniques to be also > suited to find test code bugs. I am of course very happy to share my > findings with the team. > > > > Hope to hear from you! > > > > With kind regards, >