Automotive software defects are on the rise. Learn about what’s driving embedded software defects and what you can do about them.
Continuous Testing provides a real-time, objective assessment of the business risks associated with an application under development. Learn how in this 70-page eBook.
In celebration of International Pi Day, Parasoft discusses recent updates and the latest “PIE slices” featured in Parasoft’s Process Intelligence Engine, part of it’s award-winning Development Testing Platform.
Why do software engineers and others engaged in appsec marginalize the findings from their security tools?
This on-demand webinar explores the new features and enhancements to Parasoft Development Testing Platform (DTP), including enhancements to PIE, new PIE slice templates, and Metrics Explorer view.
This on-demand webinar explores how various static code analysis implementations help prevent defects during production and shape your software defect prevention strategy.
In this on-demand webinar, we’ll discuss how busting software bugs does more than ensure the reliability and performance of your software—it helps ensure application security.
This Power Hour Webinar explores how to implement static analysis as a mechanism for preventing defects. You’ll learn how to leverage security standards (OWASP, PCI DSS, & CWE) and evolve development policies from static analysis findings.
How can you transform the data collected from numerous SDLC practices and systems into insightful, actionable information? It’s as easy as PIE! Discover how Parasoft PIE automatically identifies business risks while highlighting opportunities for process improvement.
Parasoft and Perforce explore the key development testing processes to add to your Continuous Delivery system to reduce the risk of automating the release of software defects.
Learn about the relationship between business risks and Continuous Testing, misperceptions about Continuous Testing, and how it helps both business and technical managers to make better trade-off decisions between release scope, time, and quality.
Since software quality has traditionally been a “time-boxed” exercise, it’s foolish to expect that accelerating the SDLC will magically yield better results from a quality perspective. Learn how a Development Testing Platform helps organizations accelerate the delivery of top-quality applications.
The cost of quality isn’t the price of creating quality software—it’s the penalty or risk incurred by failing to deliver quality software…
Learn how organizations can take a proactive approach to securing its applications with a comprehensive tool set that ensures lowered risk, increased productivity, and brand protection.
Learn how a Development Testing Platform helps organizations consistently and continuously apply development testing activities that beef up application security, maximize performance, and prevent bugs from infiltrating your code.
The pressure to deliver more capability in shorter timeframes often leads to a search for shortcuts. Utilizing greater levels of automation for static analysis, flow analysis, and unit testing, an increasing productivity can match this growing demand.
SELEX-ES wanted to eliminate software defects early in the SDLC. Learn how Parasoft static analysis helped them increase reliability while reducing reduced development time, costs, and resources.
To comply with corporate quality and security initiatives, Cisco Systems adopted static analysis, unit testing and code review. Learn how they automated these practices and seamlessly integrated them into their existing processes to deliver compliant code without impeding productivity.
This booklet introduces the key concepts featured in the book AutomatedDefect Prevention: Best Practices in Software Development.It is designed to provide you an overview of what Automated DefectPrevention involves and how it can benefit your development team.
Explores why writing and fixing applications remains a persistent pain point for most companies.
Antiquated software development methods strangle innovation and hobble business recovery effort. It’s time that IT departments boost development productivity and it’s not that hard.
This book explains how to survive in today’s economy by making IT more productive, then leveraging that into improved productivity at the enterprise level— resulting in dramatically reduced operating costs.
Explains how establishing a continuous process that helps the team build quality and security into the software not only reduces defects and debugging, but also optimizes QA time and significantly improves team productivity.
Use Automated Defect Prevention as a software management strategy that increases application quality through process improvement
Discusses how Automated Defect Prevention (ADP) an approach to software development and management that makes quality a continuous process throughout the software development lifecycle gives developers more time to focus on the creative tasks they enjoy most.
As the diversity of tools used in software development has grown, best practices for managing the development process have often lagged. A more comprehensive infrastructure is needed for projects to regularly succeed.
This article explains how five industry-standard practices reduce the amount of avoidable waste in the software development process, enabling developers to satisfy business goals without compromising their craft.
This book introduces Automated Defect Prevention (ADP): a practical approach to software management through process improvement. This strategy is enabled by an infrastructure that automates repetitive tasks, tracks project status, and provides instant access to the information needed for informed decision making and process improvement.
Advocates bottom-up quality in a top-down quality process: eliminating errors as they are introduced and preventing similar types of errors from entering the code base, and then supplementing that with a top-down approach, which is a QA-level audit that verifies whether end-to-end business scenarios are working effectively.
TransCore needed a cost-effective way to ensure the reliability of their Java-based toll-road payment collection systems. Learn how static analysis and unit testing helped them achieve this by exposing defects early when they could be resolved with minimal rework and added costs.
Explains how static analysis can help you shift focus from finding bugs to building quality into the code.
In real estate, it’s not so much which house you buy as where you buy it. The same is true for bugs—the bug itself isn’t as important as pinpointing where the bug lives and breeds. Learn one way to track down a bug’s true source and prevent it from recurring.
Traditionally, application security is an afterthought; we build our apps and try to poke holes in them later. Why not take potential security breaches into account from the very beginning? The Automated Error Prevention Methodology provides a framework you can use to integrate security concerns into your app development right from the start.
Explores the real problem with process improvement initiatives there is no practical way to get them off the page and into your software development life cycle and proposes solutions.
In this article originally published in SD Times, Parasoft’s Adam Kolawa argues that software bugs aren’t always bad because they provide a prime opportunity to improve software quality.
Argues that the software industry can and must do more to prevent errors.
Explains how to prevent errors in business systems built upon WebSphere.
When an error is found in an application during development, the automated error prevention method helps you correlate that error to a specific point in the development process, and allows you to modify your processes to remove it, and more important, to prevent it from happening again. Preventing errors, rather than chasing them, dramatically improves software reliability. This way, you can stay competitive and not risk your valuable reputation on unforeseen bugs.
Explains that developers spend 80% of their time debugging applications and 20% writing new code..and offers tips for achieving a more productive ration of coding to debugging.
Other industries have learned to incorporate better production methods into their manufacturing processes to ensure quality in their products why isn’t the software industry doing the same?
“Bulletproofing” is a road map for how to integrate error prevention and detection into the development process to ensure that Web applications are robust, scalable, efficient and reliable.