Click here to close now.

Welcome!

Microservices Journal Authors: AppDynamics Blog, Liz McMillan, Pat Romanski, Elizabeth White, JP Morgenthal

Related Topics: .NET

.NET: Press Release

SmartBear Software Expand Peer Code Review Agility with CodeCollaborator 6

Code Review Pioneers Add Unique Peer Review Ability for Microsoft Office Documents

SmartBear Software today announced a major release of its peer code review tool, CodeCollaborator 6.0 further increasing the value across development teams. Tens of thousands of software developers, systems analysts, firmware and hardware designers already use CodeCollaborator to conduct peer reviews on code, images, design documents, and schematics, and identify software defects early in the development lifecycle.

With this latest release, CodeCollaborator uniquely allows peer review of Microsoft Office documents. It also adds even broader and richer support of leading development environments and includes enhanced user management and reporting features.

"Research shows that peer code review helps teams improve overall software quality in a very efficient and cost-effective way when it doesn't involve long meetings, conference calls and print outs of code changes," said Ian McLeod, Executive Vice President of Products at SmartBear Software. "CodeCollaborator is no longer just for code review, now allowing peer review of any Windows application that can be printed. While developers traditionally dislike code reviews because they are manual and painful, our customers tell us that their teams love CodeCollaborator and can't imagine working without it."

CodeCollaborator 6.0, the industry's first commercial peer code review tool, offers both enterprise functionality and customization features that no other peer code review tools have. This release includes an extensive list of key new features:

  • Support for Microsoft Office documents - In addition to reviewing software files, schematics, design documents, images, and PDFs, developers can now peer review Microsoft Office documents and capture metrics on these reviews.
  • Enhanced support for IBM Rational tools, Microsoft Visual Studio and Eclipse - CodeCollaborator, which already supports 16 version control tools, now includes a new Microsoft Visual Studio add-in that allows users to create and add materials to a review. Significant additions to the Eclipse plug-in move the entire peer review experience directly into the IDE integration platform. Improvements to the IBM Rational ClearCase integration and new integration with IBM Rational Team Concert also further move the code review experience into developers' tool of choice.
  • Extensive new reporting - New custom fields and filters in code review reports and custom user-oriented reports allow teams to report more comprehensively on the time spent on peer reviews.
  • Usability improvements - Features like the ability to redact a comment, zoom control for documents and image files, and a new display that highlights defects found, improve productivity and retain a level of auditability for regulated organizations.
  • Peer review data collection - This feature makes it possible for companies to easily gather quantitative and qualitative survey data at the end of a review, making it easier to monitor and improve processes.
  • Improved group administration features - More easily manage groups of users and delegate administration tasks to non-administrator users when appropriate.

What Customers are Saying
Jason Mack, Site Manager, GE Aviation, said, "CodeCollaborator 6.0 provides us with the ability to easily perform multi-site peer reviews and now makes it possible to record quality metrics of defect history during different phases in our design despite our own scheduling issues. The new version also allows us to conduct peer review of large 2-D technical drawings, not just code, improving team collaboration and increasing our overall productivity by making the review process as painless as possible."

Behshad Rejai, Director of Software Engineering, Synopsys, said, "CodeCollaborator adoption has increased rapidly across our product teams as its benefits and ease-of-use have been recognized over the past year. As a result, we now have a significant number of R&D engineers conducting code reviews.  We find the new 6.0 custom reporting capabilities useful to support our internal processes for continuous improvement. The 'user group' capabilities are particularly helpful because they allow individual product teams to directly control and update their user lists for reviews."

Chris Shaw, VP of Engineering, Imprivata, Inc., said, "SmartBear's CodeCollaborator has become a key component of our development cycle and has had a viral impact on our engineering group. The server team learned of its benefits from the client team, and it was quickly adopted across the entire organization. The level of enthusiasm was surprising, particularly for a code review tool. While it has increased the efficiency of our code review process, we have also benefited from improved collaboration and communication between all team members. From the moment of adoption, the number of code reviews has multiplied and we have been able to reference the reviews in our code check-ins."

Availability
CodeCollaborator 6.0 is available now. To purchase, or to download a free 30-day trial, visit http://smartbear.com/codecollab-download.php. For a detailed description of CodeCollaborator 6.0 features, read our blog entry, or visit http://smartbear.com/codecollab-6.0-all-features.php.

About SmartBear Software
SmartBear Software provides enterprise-class yet affordable tools for development teams that care about software quality and performance. Our collaboration, performance profiling and testing tools already help more than 75,000 developers and testers build some of the best software applications and websites in the world. Our users can be found in small businesses, Fortune 100 companies, and government agencies. For more information about SmartBear Software, our award-winning tools, or to join our active community of developers and testers, visit http://www.smartbear.com.

More Stories By Alex Forbes

Alex Forbes is Editor-in-Chief of The Fast Track by Intuit QuickBase. Follow him on Twitter @AlexNForbes. Have you moved beyond spreadsheets and email? Join the digital business transformation revolution!

@MicroservicesExpo Stories
Docker is an open platform for developers and sysadmins of distributed applications that enables them to build, ship, and run any app anywhere. Docker allows applications to run on any platform irrespective of what tools were used to build it making it easy to distribute, test, and run software. I found this 5 Minute Docker video, which is very helpful when you want to get a quick and digestible overview. If you want to learn more, you can go to Docker’s web page and start with this Docker intro...
Enterprises are fast realizing the importance of integrating SaaS/Cloud applications, API and on-premises data and processes, to unleash hidden value. This webinar explores how managers can use a Microservice-centric approach to aggressively tackle the unexpected new integration challenges posed by proliferation of cloud, mobile, social and big data projects. Industry analyst and SOA expert Jason Bloomberg will strip away the hype from microservices, and clearly identify their advantages and d...
The 5th International DevOps Summit, co-located with 17th International Cloud Expo – being held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA – announces that its Call for Papers is open. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the...
Over the years, a variety of methodologies have emerged in order to overcome the challenges related to project constraints. The successful use of each methodology seems highly context-dependent. However, communication seems to be the common denominator of the many challenges that project management methodologies intend to resolve. In this respect, Information and Communication Technologies (ICTs) can be viewed as powerful tools for managing projects. Few research papers have focused on the way...
As the world moves from DevOps to NoOps, application deployment to the cloud ought to become a lot simpler. However, applications have been architected with a much tighter coupling than it needs to be which makes deployment in different environments and migration between them harder. The microservices architecture, which is the basis of many new age distributed systems such as OpenStack, Netflix and so on is at the heart of CloudFoundry – a complete developer-oriented Platform as a Service (PaaS...
With major technology companies and startups seriously embracing IoT strategies, now is the perfect time to attend @ThingsExpo in Silicon Valley. Learn what is going on, contribute to the discussions, and ensure that your enterprise is as "IoT-Ready" as it can be! Internet of @ThingsExpo, taking place Nov 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 17th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading in...
The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete at launch. DevOps may be disruptive, but it is essential. The DevOps Summit at Cloud Expo – to be held June 3-5, 2015, at the Javits Center in New York City – will expand the DevOps community, enable a wide...
There’s a lot of discussion around managing outages in production via the likes of DevOps principles and the corresponding software development lifecycles that does enable higher quality output from development, however, one cannot lay all blame for “bugs” and failures at the feet of those responsible for coding and development. As developers incorporate features and benefits of these paradigm shift, there is a learning curve and a point of not-knowing-what-is-not-known. Sometimes, the only way ...
There is no question that the cloud is where businesses want to host data. Until recently hypervisor virtualization was the most widely used method in cloud computing. Recently virtual containers have been gaining in popularity, and for good reason. In the debate between virtual machines and containers, the latter have been seen as the new kid on the block – and like other emerging technology have had some initial shortcomings. However, the container space has evolved drastically since coming on...
Cloud Expo, Inc. has announced today that Andi Mann returns to DevOps Summit 2015 as Conference Chair. The 4th International DevOps Summit will take place on June 9-11, 2015, at the Javits Center in New York City. "DevOps is set to be one of the most profound disruptions to hit IT in decades," said Andi Mann. "It is a natural extension of cloud computing, and I have seen both firsthand and in independent research the fantastic results DevOps delivers. So I am excited to help the great team at ...
The 17th International Cloud Expo has announced that its Call for Papers is open. 17th International Cloud Expo, to be held November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, brings together Cloud Computing, APM, APIs, Microservices, Security, Big Data, Internet of Things, DevOps and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding bu...
How can you compare one technology or tool to its competitors? Usually, there is no objective comparison available. So how do you know which is better? Eclipse or IntelliJ IDEA? Java EE or Spring? C# or Java? All you can usually find is a holy war and biased comparisons on vendor sites. But luckily, sometimes, you can find a fair comparison. How does this come to be? By having it co-authored by the stakeholders. The binary repository comparison matrix is one of those rare resources. It is edite...
There is no doubt that Big Data is here and getting bigger every day. Building a Big Data infrastructure today is no easy task. There are an enormous number of choices for database engines and technologies. To make things even more challenging, requirements are getting more sophisticated, and the standard paradigm of supporting historical analytics queries is often just one facet of what is needed. As Big Data growth continues, organizations are demanding real-time access to data, allowing immed...
T-Mobile has been transforming the wireless industry with its “Uncarrier” initiatives. Today as T-Mobile’s IT organization works to transform itself in a like manner, technical foundations built over the last couple of years are now key to their drive for more Agile delivery practices. In his session at DevOps Summit, Martin Krienke, Sr Development Manager at T-Mobile, will discuss where they started their Continuous Delivery journey, where they are today, and where they are going in an effort ...
Container frameworks, such as Docker, provide a variety of benefits, including density of deployment across infrastructure, convenience for application developers to push updates with low operational hand-holding, and a fairly well-defined deployment workflow that can be orchestrated. Container frameworks also enable a DevOps approach to application development by cleanly separating concerns between operations and development teams. But running multi-container, multi-server apps with containers ...
SYS-CON Events announced today that EnterpriseDB (EDB), the leading worldwide provider of enterprise-class Postgres products and database compatibility solutions, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. EDB is the largest provider of Postgres software and services that provides enterprise-class performance and scalability and the open source freedom to divert budget from more costly traditiona...
Do you think development teams really update those BMC Remedy tickets with all the changes contained in a release? They don't. Most of them just "check the box" and move on. They rose a Risk Level that won't raise questions from the Change Control managers and they work around the checks and balances. The alternative is to stop and wait for a department that still thinks releases are rare events. When a release happens every day there's just not enough time for people to attend CAB meeting...
Buzzword alert: Microservices and IoT at a DevOps conference? What could possibly go wrong? In this Power Panel at DevOps Summit, moderated by Jason Bloomberg, the leading expert on architecting agility for the enterprise and president of Intellyx, panelists will peel away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of our distributed cloud en...
I’ve been thinking a bit about microservices (μServices) recently. My immediate reaction is to think: “Isn’t this just yet another new term for the same stuff, Web Services->SOA->APIs->Microservices?” Followed shortly by the thought, “well yes it is, but there are some important differences/distinguishing factors.” Microservices is an evolutionary paradigm born out of the need for simplicity (i.e., get away from the ESB) and alignment with agile (think DevOps) and scalable (think Containerizati...
In this Power Panel at DevOps Summit, moderated by Jason Bloomberg, president of Intellyx, panelists Roberto Medrano, Executive Vice President at Akana; Lori MacVittie, IoT_Microservices Power PanelEvangelist for F5 Networks; and Troy Topnik, ActiveState’s Technical Product Manager; will peel away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of ...