Alberto Savoia to Discuss Software Quality and Productivity at Business of Software 2007 Conference


Agitar CTO Alberto Savoia Shares Ways to Defend Against 'Crappy Code' and Transform Software Applications into an Easily Managed Business Asset

MOUNTAIN VIEW, Calif., Oct. 24 -- Agitar Software, the leader in unit testing solutions, today announced that CTO and Co-Founder Alberto Savoia will be presenting at the Business of Software 2007 Conference on Monday, October 29th, from 4:15 - 5:15 p.m. at the San Jose Marriott.

Savoia will present "Better Code: Recognizing, Avoiding and Sanitizing Crappy Software" alongside some of the software industry's most compelling visionaries and experts, including VC/journalist Guy Kawasaki and Fog Creek Software CEO Joel Spolsky.

"The software industry needs to shake-up and shape-up in order to stop producing crappy code and advance to the next level in terms of quality and productivity," said Savoia. "Most production software is as fragile as a house of cards built on top of a Jello mold. If your business depends on software, and the people working on your software will change over time, which is the norm, it's essential to ensure that the underlying code can easily change hands."

Savoia's talk will outline the challenges associated with maintaining and enhancing an existing code base. He will share the key characteristics and symptoms of crappy code, and explain how companies can protect themselves from it. He will also describe how to measure and predict the cost and challenges associated with maintaining and enhancing an existing code base, and how to identify if an organization has crappy code.

According to Savoia, crappy code can double or triple development cost and delay schedules. And, when original developers leave the company, it often leaves a company stuck with an un-maintainable mess. If a code base is crappy, software assets can easily turn into liabilities.

Through his work with AgitarLabs, Agitar's research group focused on advancing the future of software test automation, Savoia and his colleague Bob Evans are creating an open source Change Risk Analysis and Prediction metric to help estimate the effort and risk associated with maintaining legacy code. The prototype open-source tool uses cyclomatic complexity and code coverage from automated tests to calculate a score for Java code.

About Agitar Software
Agitar Software enables the enterprise to release its Java applications faster and to change them more easily to meet changing business needs. AgitarOne automatically creates the tests needed to simplify complex code and to make all code easier to change. Customers have cut by 50% the time they spend fighting with existing applications, released new ones 30% faster with fewer bugs, and cut by 90% the cost of finding and fixing bugs after releasing applications to users. Software teams can use AgitarOne to meet their schedules without sacrificing quality and functionality. Customers such as Bank of America, Cisco, EDS, Fujitsu SSL, IBM Global Services, MindTree Consulting, Siemens, Tata Consultancy Services, and Tokyo Gas see these benefits using Agitar's solution for in-house, offshore, or outsourced software development. Agitar is a privately-held company headquartered in Mountain View, CA. For more information, visit http://www.agitar.com/.

Source: Agitar Software

CONTACT: Sarah Conway, +1-978-969-3010, sarah@pageonepr.com, or Jenna Boller, +1-415-321-2344, jenna@pageonepr.com, both of Page One PR, for Agitar Software

Web site: http://www.agitar.com/

All Topics