SOURCE: ZeroTurnaround


July 28, 2015 08:35 ET

RebelLabs Announces the Results of Its Annual Java Productivity Report Identifying the Key Characteristics of High-Performance Teams and Applications

Survey Finds Developers Are Happier, More Productive and Produce Better Quality Software When Performance Testing Is Run While Coding

BOSTON, MA--(Marketwired - Jul 28, 2015) -  RebelLabs, the technical content and community site for developers sponsored by ZeroTurnaround, today announced the findings of its annual Java Productivity survey that looks to identify how performance testing is done by organizations in an effort to better understand the trends, best practices and challenges impacting Java development and enterprise teams. This year's survey shows that developers are tasked with fixing performance issues, irrespective who finds them; nearly six performance issues are found on average during each application release; and it takes approximately one working week to diagnose, correct and test performance fixes. The survey also found that dedicated performance teams are twice as likely to find and fix application performance glitches compared to other teams like operations.

Now it its sixth year, the 2015 survey saw record participation from more than 1,500 software developers, architects, and managers across all industries, company sizes and geographic regions. The vast majority of respondents are software developers working on Web applications (70%), followed by desktop applications (11%), then batch (6%), other (9%) and mobile (4%). The most common cause of performance issues are inefficient application code and slow, as well as too many, database queries. Almost half of the teams surveyed use multiple tools when testing, 20 percent sharing they write their own in-house tooling to run performance testing. The bulk of respondents, more than 75%, share that these performance issues directly impact the end-user experience and can lead to poor service levels, customer satisfaction and loss of sales.

What Does a High-Performing Software Organization Look Like?

When comparing the activities of those respondents who claim their users are not affected by performance issues with those that are, RebelLabs has concluded that teams with the most satisfied end-users have the following characteristics:

  • Work in smaller teams. The best performing teams with the fewest issues have 30% fewer team members.
  • Test earlier. Happy teams with satisfied users are 36% more likely to run performance testing while they code.
  • More efficient and proactive. These teams are 38% faster at diagnosing, fixing and testing performance issues; almost 40% more likely to profile on a daily or weekly basis; and are 20% less likely to test reactively when issues arise.

"Each year we seek to identify what's really going on in the trenches of Java development -- what tools are being embraced, what hurdles are commonplace, what are cutting-edge organizations doing to optimize productivity and ensure quality software gets to market faster," said Simon Maple, Java Champion and Developer Advocate at ZeroTurnaround. "This year we took a deep look at performance testing and found that profiling your code frequently will give you a greater chance of achieving a larger performance increase and using multiple tools will increase your chances of finding and resolving application performance issues."

To download a copy of the full report, go to:

RebelLabs is pleased to donate more than $1,000 from money raised by this year's survey to the charity, Dogs for the Disabled.

About RebelLabs

RebelLabs is the technical content and community site for Java developers sponsored by ZeroTurnaround. The goal of RebelLabs is to educate, challenge and entertain the Java community by producing high-quality, vendor-agnostic content on topics that are most important to software engineers. Through its rich and diverse content, openness and humor, RebelLabs encourages others to write, read and share original content. Follow the conversations and share your ideas @RebelLabs.

About ZeroTurnaround

ZeroTurnaround makes revolutionary developer tools for creating quality software faster. With its award-winning JRebel and XRebel products, ZeroTurnaround is transforming how software is created, enabling development teams to build, inspect and error-proof quality software with considerably less downtime. Founded in 2007, today ZeroTurnaround's technologies are used by more than 5,200 enterprise teams, including 36 of the Fortune 100, representing more than 65,000 active users in more than 80 countries. For more information, visit or follow @zeroturnaround on Twitter.

Contact Information

  • Media Contact:
    April H. Burghardt
    PR Consultant
    Email Contact