| By Business Wire | Article Rating: |
|
| January 22, 2013 11:00 AM EST | Reads: |
566 |
Today CAST (Euronext: CAS) released the initial results from research on the use of Java in its CRASH (CAST Research on Application Software Health) series, revealing which of the enterprise Java frameworks delivers the most secure and reliable applications.
With this information, C-suite executives can now better understand how choices made in the IT department can impact the security and reliability of mission-critical enterprise applications. The data shows clearly that seemingly arcane decisions, such as the selection of a programming framework, can significantly increase or decrease the likelihood of a system crash. In today’s online business environment, when zero downtime is a necessity, the CRASH report helps inform enterprise technology selections with relevant data that will enhance the end result of those decisions.
“CIOs can no longer afford to be in the dark about their IT team’s choice of programming language and tools, because those decisions have a material impact on the business,” says Jay Sapiddi, vice president of CAST Research Labs. “With data from this CRASH study, CIOs can now have detailed conversations with their application development departments about the security and reliability of the specific framework they are using to build enterprise applications. Likewise, IT leaders should double check their choice of framework, how they mix languages, and how they enforce architectural integrity. Frameworks boost developer productivity, but they can also heighten risk and reduce quality.”
After conducting big data analysis of 496 applications with 152 million lines of code submitted by 88 organizations across six global industries, CAST researchers uncovered myriad business insights about the most popular open source Java frameworks: Struts, JEE, Hibernate, and Spring. The full research with detailed data analysis results will be presented in a public webinar on Jan. 29, 2013. Some of the top-level findings include:
- Hibernate has the highest quality scores.
- Applications built with Struts have the lowest quality scores.
- Applications that did not use any framework had a huge variance in quality, which indicates that frameworks do in fact help develop applications of predictable quality.
One common challenge for developers with framework usage is configuring them correctly. CAST data shows that a large majority of applications analyzed had some level of misconfiguration, indicating the need for better training or to simplify the use of frameworks. The research also found that application quality is affected when organizations mix multiple programming languages in a single system. When this happens:
- Applications built in pure JEE, with no frameworks or multi-lingual mingling, had the highest quality scores.
- Mixing Java with C or C++ lowers quality scores.
- Mixing Java with COBOL, Java-DB, and Microsoft .NET delivered higher quality scores.
These results were arrived at by analyzing data in CAST’s Appmarq database, the world’s largest repository of static analysis data of business applications. The Appmarq database includes over 544 million lines of source code culled from over 1,134 applications, which were provided by leading global companies in financial services, insurance, telecom, technology, government, manufacturing, energy, utilities, retail, and wholesale.
The complete CRASH Special Report and the detailed data analysis will be discussed in a live webinar on Tuesday, Jan. 29, 2013 from 11a.m. to 12p.m. EST. For more information on CAST, CAST Research Labs, the CRASH study, or Appmarq, visit CAST.
About CAST
CAST is a pioneer and world leader in software analysis and measurement, with unique technology resulting from more than $100 million in R&D investment. CAST introduces fact-based transparency into application development and sourcing to transform it into a management discipline. More than 250 companies across all industry sectors and geographies rely on CAST to prevent business disruption while reducing hard IT costs. CAST is an integral part of software delivery and maintenance for the world's leading IT service providers. Founded in 1990, CAST is listed on NYSE-Euronext (Euronext: CAS) and serves IT-intensive enterprises worldwide with a network of offices in North America, Europe, and India.
For more information about CAST:
- Web: http://www.castsoftware.com
- Blog: http://blog.castsoftware.com
- Twitter: http://www.twitter.com/onquality
Published January 22, 2013 Reads 566
Copyright © 2013 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Business Wire
Copyright © 2009 Business Wire. All rights reserved. Republication or redistribution of Business Wire content is expressly prohibited without the prior written consent of Business Wire. Business Wire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.
- Cloud People: A Who's Who of Cloud Computing
- CollabNet And UC4 Announce General Availability Of Joint Enterprise DevOps Platform
- Session Topics: 12th Cloud Expo / Cloud Expo New York
- The Software Freedom Conservancy – Fundraising Campaign: Non-Profit Accounting Software
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- Project Floodlight Grows to the World’s Largest SDN Ecosystem; Global Users, Contributors and Partners Innovating Using Open Source SDN
- Remote Controlling a Car over the Web. Ingredients: Smartphone, WebSocket, and Raspberry Pi.
- Midokura Announces General Availability of Disruptive Network Virtualization Technology
- Social Business Intelligence Book Industry’s First Executive SBI Guide
- The Linux Foundation’s Collaboration – OpenDaylight Project – Open Source SDN
- Tech Trends To Watch In May 2013
- Cloud People: A Who's Who of Cloud Computing
- SUSE Receives Common Criteria Security Certifications
- Basho Announces Open Source Riak CS and General Availability of Riak CS Enterprise v1.3
- CollabNet And UC4 Announce General Availability Of Joint Enterprise DevOps Platform
- Session Topics: 12th Cloud Expo / Cloud Expo New York
- The Software Freedom Conservancy – Fundraising Campaign: Non-Profit Accounting Software
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- Project Floodlight Grows to the World’s Largest SDN Ecosystem; Global Users, Contributors and Partners Innovating Using Open Source SDN
- Mobility News Weekly – Week of March 17, 2013
- Global Information Security Products And Services Industry
- Kevin Benedict’s What’s New in HTML5 – Week of February 24, 2013
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- Creating Web Applications with the Eclipse Web Tools Project
- Eclipse Special: Remote Debugging Tomcat & JBoss Apps with Eclipse
- Where Are RIA Technologies Headed in 2008?
- The Next Programming Models, RIAs and Composite Applications
- SYS-CON Webcast: Eclipse IDE for Students, Useful Eclipse Tips & Tricks
- How to Bring Eclipse 3.1, J2SE 5.0, and Tomcat 5.0 Together
- Eclipse: The Story of Web Tools Platform 0.7
- The Top 250 Players in the Cloud Computing Ecosystem
- "Eclipse 3.0 is a Great Leap Forward," Says JDJ's Dudney
- Developing an Eclipse BIRT Report Item Extension






















