Return-Path: X-Original-To: apmail-db-derby-dev-archive@www.apache.org Delivered-To: apmail-db-derby-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 9DA5F10815 for ; Tue, 4 Feb 2014 18:43:46 +0000 (UTC) Received: (qmail 32945 invoked by uid 500); 4 Feb 2014 18:43:46 -0000 Delivered-To: apmail-db-derby-dev-archive@db.apache.org Received: (qmail 32925 invoked by uid 500); 4 Feb 2014 18:43:46 -0000 Mailing-List: contact derby-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: Delivered-To: mailing list derby-dev@db.apache.org Delivered-To: moderator for derby-dev@db.apache.org Received: (qmail 2825 invoked by uid 99); 4 Feb 2014 18:32:32 -0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of instructor.devanbu@gmail.com designates 209.85.192.193 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=yY8g+vwWTNuUplHc4u5ywygSSZh/KwrBKdzfT8VTDPQ=; b=zOMCcEPAT0yT/+OD4RHsn9TSuMtBfP2HxnAHB8kb/ER35qW17ob+FFlV0112v86Ga8 jMmSmsOL2ar4ZSezsPmpTlaP32dJVd++GkkThwdwXWcLo9HFmWAddnfrJULH+GEU4BZD 7iuZNC3TjqkxDidKZ36oZ07LdqDTbuaoTf8smAKR940krsH5FERIxtczmphBYsYsC6kU PQrMSlcITlWx4A90hCJdUG8tF5QqRuCtXtSgOWHE37wU0fNJVrW8wcdmUQKEsIxctH1S qSw9U8zPxurkakn9xMNyGHtZoVbma7/jvYRO396tx/p0PWdmPqJqQKG5gIeIVsgXfqGu zAeA== MIME-Version: 1.0 X-Received: by 10.66.252.135 with SMTP id zs7mr46007705pac.13.1391538724464; Tue, 04 Feb 2014 10:32:04 -0800 (PST) Date: Tue, 4 Feb 2014 10:32:04 -0800 Message-ID: Subject: query from a researcher. From: Prem Devanbu To: derby-dev@db.apache.org Content-Type: multipart/alternative; boundary=047d7b15fe875cebf104f198db0f X-Virus-Checked: Checked by ClamAV on apache.org --047d7b15fe875cebf104f198db0f Content-Type: text/plain; charset=ISO-8859-1 Dear Derby Developers. First, if this query is mis-directed, please accept our humble apologies. In this case, I deeply appreciate if I could be told where to send this question. In the interest of reducing your traffic, I respectfully suggest that replies be sent to "instructor.devanbu@gmail.com" We are a group of researchers at UC Davis who have been studying the comparative benefits of static analysis tools (i.e.,, FindBugs, PMD, JLint) and statistical defect prediction in helping find post-release defects. We are doing this for 5 projects that have very good defect data reporting: derby, lucene, wicket, OpenJPA and QPid. In this context we would very much like to know if/how static analysis tools are being used by committers in this project. a) Do you use Findbugs, or Jlint, or PMD? (If NO, just skip the rest of the questions) b) Are these tools routinely run as part of the project build/commit scripts (viz., somehow warnings are looked at by developers as part of the routine building/commiting process)? Which ones? c) Are there individual developers that use FindBugs/Jlint/PMD Routinely? Who are you? Which tools? d) Are there developers who use these tools sporadically? Which ones? e) Is any developer using statistical defect prediction? Prem Devanbu, Professor, Computer Science, UC Davis. --047d7b15fe875cebf104f198db0f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Dear Derby Developers.=A0


First, if this query is mis-directed, please accept our humble apologies. I= n this case, I deeply appreciate if I could be told where to send this ques= tion.=A0
In the int= erest of reducing your traffic, I respectfully suggest that replies be sent= to "instructor.devanb= u@gmail.com"=A0

We are a group of rese= archers at UC Davis who have been studying the comparative benefits of stat= ic analysis tools (i.e.,, FindBugs, PMD, JLint) and statistical defect pred= iction in helping find post-release defects. We are doing this for 5 projec= ts that have very good defect data reporting: derby, lucene, wicket, OpenJP= A and QPid.=A0

In this context we wou= ld very much like to know if/how static analysis tools are being used by co= mmitters in this project.=A0

a) Do you use Findbugs= , or Jlint, or PMD? (If NO, just skip the rest of the questions)=A0
b) Are these tools routinely run as part of the project build/commit script= s (viz., somehow warnings are looked at by developers as part of the routin= e building/commiting process)? Which ones?=A0
c) Are there individual developers that use FindBugs/Jlint/PMD Routinely? W= ho are you? Which tools?=A0
d) Are there developers who use these tools sporadical= ly? Which ones?
e) Is any =A0dev= eloper using statistical defect prediction?



Prem Devanbu= ,
Professor= , Computer Science,
UC Davis. =A0
--047d7b15fe875cebf104f198db0f--