NetBeans Usage Data Tracking

The goal of usage data tracking is to collect and analyze statistical information about high-level features NetBeans users use. A better understanding which are the most and least frequently used features helps us better plan and design future releases. The collected data is strictly anonymous and it is sent to the server automatically. The data collection and submission have no performance impact and do not affect regular work flow.

What kind of usage data is being collected

  • IDE configuration - build number, OS info, list of enabled plug-ins
  • Use of project types (e.g. Java SE, Java SE Freeform, Java Web Application, Java Enterprise Application, Ruby / Rails Application, PHP, C/C++, NB Module project, etc.)
  • Use of web application frameworks (e.g. Struts, JSF, Visual JSF, Spring, Hibernate, etc.)
  • Types and versions of servers and runtimes used for deployment (e.g. GlassFish, Tomcat, WebSphere, JBoss, WebLogic, WEBrick, etc.)
  • Types of JDBC drivers used for connections to databases (e.g. MySQL, JavaDB, Oracle, etc.)
  • Use of specific productivity features (e.g. Debugger, Profiler, GUI Builder)
  • Types of version control systems used by users (CVS, Subversion, Mercurial, ClearCase, etc.)
  • Accesses to Help topics.

What data is NOT being collected

  • User names and passwords.
  • Paths, filenames and class names.
  • Fragments of user's source code.

The NetBeans team really appreciates your participation in the Usage data tracking program!