Parasoft Logo Register | Log in  /  Contact us  /  Blog  /  Support  /  Downloads  /  info@parasoft.com  /  888-305-0041  /  Language »

Parasoft Resource Center: Article

Parasoft: 1-Minute Intro

Watch this 1-min video to learn how Parasoft helps organizations deliver defect-free software efficiently by "shifting left" defect discovery & preventing software defects. Read more »

Rollback as a Quality Strategy: The ‘Pink Slime’ of Continuous Delivery

Users may not appreciate being the guinea pigs in your continuous delivery testing process. Organizations leveraging their ... Read more »

Know What You Are Testing And Keep It Clean

Are you running the right tests that really deliver useful results? The key to good software testing regimes is to be highly-selective in choosing what to te... Read more »

Rollback as a Quality Strategy: The ‘Pink Slime’ of Continuous Delivery
SD Times by Wayne Ariola (Chief Strategy Officer), Cynthia Dunlop (Lead Technical Writer)

Users may not appreciate being the guinea pigs in your continuous delivery testing process. Organizations leveraging their unconsenting and unaware users as QA are the equivalent of the meat industry using pink slime: It's an unpleasant business reality that they would prefer to keep hidden.  More »

Logo
Know What You Are Testing And Keep It Clean
Techpost Media by Jason Schadewald (Product Manager)

Are you running the right tests that really deliver useful results? The key to good software testing regimes is to be highly-selective in choosing what to test. It is possible to have too much of a good thing.  More »

Logo
Continuous Testing Podcast
STP by Wayne Ariola (Chief Strategy Officer)

Learn about the importance of bringing together business executives and the quality teams to maintain the important edge quality software has become for so many organizations. He talks about the importance of setting expectations with the business and reducing the risk of releasing software that fails..  More »

Logo
Forget ‘Continuous Integration’—the Buzzword is Now ‘Continuous Testing’
by Alan Zeichick (SD Times)

Speeding up development won’t mean quality will improve. How do we mitigate the negative effects of faster development?  More »

Logo
Extreme Automation, Meet the Pre-Production Life Cycle
SD Times by Alexandra Weber Morales (SD Times)

In the race to implement Continuous Delivery, emphasis on build-and-deploy has overshadowed Continuous Testing. Service Virtualization's simulation technology allows you to test your component in a complete environment—any time you want.  More »

Logo
Cloud Shifts the Burden of Security to Development
CrossTalk by Wayne Ariola (Chief Strategy Officer), Cynthia Dunlop (Lead Technical Writer), Arthur Hicken (Evangelist)

This article explores 3 ways to help development teams bear the burden of security that the cloud places on them: use pen test results to harden the application, leverage service virtualization for security scenarios, & adopt policy-driven development to help engineers understand and satisfy management’s security expectations.  More »

Logo
Embedded System Complexity Drives the Need for Advanced Test and Measurement Tools

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.  More »

Logo
Want Quality Software Testing? Lose The Ambition
Techpost Media by Jason Schadewald (Product Manager)

This podcast explains a) How to approach embedded testing b) Why relying on unit tests alone is dangerous c) Why the less complex the device, the more complex the testing.  More »

Logo
Success In Building Quality Software Is Knowing What Not To Test
Techpost Media by Arthur Hicken (Evangelist)

Explore the evolution of software testing and get tips for applying top Agile quality strategies to development testing.  More »

Logo
Getting Down to Business: Leveraging the Right Static Analysis
Embedded Computing Design by Arthur Hicken (Evangelist), Wayne Ariola (Chief Strategy Officer), Adam Trujillo (Technical Writer)

There are different implementations of static analysis that serve different purposes in the development process. The proper implementation of the right technologies is the difference between wasting time and money and reaching new software development heights.  More »

Logo
Do your Developers Make Business Decisions?
SD Times by Wayne Ariola (Chief Strategy Officer), Adam Trujillo (Technical Writer)

In the absence of a clearly defined policy that sets expectations on how software is to be designed and developed, developers are left to fill in certain business-related blanks. In most cases, this isn’t the developers’ strong suit.  More »

Logo
Top 3 Mistakes w/ Static Analysis for Embedded & Safety-Critical Development
EE Catalog by Arthur Hicken (Evangelist), Cynthia Dunlop (Lead Technical Writer)

Learn the top 3 reasons why static analysis initiatives don’t deliver real value in embedded and safety-critical development environments—and get tips for avoiding these common pitfalls.  More »

Logo
Database Virtualization For Development and Test
ST & QA Magazine by Wayne Ariola (Chief Strategy Officer), Cynthia Dunlop (Lead Technical Writer)

Explains how service virtualization helps you efficiently develop and test without the constraints associated with a dependent database.  More »

Logo
Making Unit Testing Practical for Embedded Development
Electronic Design by Marek Kucharski (President Parasoft SA, VP of Dev), Cynthia Dunlop (Lead Technical Writer)

Explains how to start verifying code as soon as it is completed—even if the target hardware is not yet built or available for testing. With this strategy, the majority of the problems with the application logic are exposed early and target testing can focus on verifying the interface between the hardware and the software.  More »

Logo
Integrating Error-Detection Techniques to Find More Bugs in Embedded C Software
Embedded Computing Design by Marek Kucharski (President Parasoft SA, VP of Dev), Miroslaw Zielinski (C++test Development Mgr), Cynthia Dunlop (Lead Technical Writer)

Demonstrates how automated techniques such as pattern-based static code analysis, runtime memory monitoring, unit testing, and flow analysis can be used together to find bugs in a sample embedded C application.  More »

Logo
.NET Static Analysis and Parasoft dotTEST
InfoQ by Arthur Hicken (Evangelist), Cynthia Dunlop (Lead Technical Writer)

Provides practical tips for using static analysis to prevent defects in .NET and other programming languages (C, C++, Java, etc.).  More »

Logo
How Service Virtualization Removes Testing Roadblocks
Automated Software Testing by Wayne Ariola (Chief Strategy Officer), Cynthia Dunlop (Lead Technical Writer)

This article explores how Service Virtualization provides a new way for developers & testers to exercise their applications in incomplete, constantly evolving, and/or difficult-to-access environments.  More »

Logo
Great Expectations for Development—with Policy Automation
SD Times by Wayne Ariola (Chief Strategy Officer), Cynthia Dunlop (Lead Technical Writer)

Automated policy enforcement and monitoring brings law and order to the development environment, reducing rework and focusing limited resources by ensuring that your expectations are enforced in a standardized way across the development group.  More »

Logo
The Next Generation of Test Environment Management
Virtualization Journal by Wayne Ariola (Chief Strategy Officer), Cynthia Dunlop (Lead Technical Writer)

This article introduces a new breed of virtualization that radically reduces the time and cost of standing up and managing a realistic and sustainable dev/test environment.  More »

Logo
Managing Manual Testing
Professional Tester by Marek Kucharski (President Parasoft SA, VP of Dev)

Explains how to make manual testing as traceable, auditable and integrated with development as automated testing.  More »

Logo
Four ways to increase productivity
SD Times

The software development life cycle is riddled with inefficiencies; this article introduces 4 ways to achieve astonishing increases in productivity  More »

Logo
Rethinking Software
Forbes

Explores why writing and fixing applications remains a persistent pain point for most companies.  More »

Logo
Security Code Audits: One Size Does Not Fit All
Software Test & Performance - 628 KB PDF

Introduces best practices for applying security static analysis, data flow analysis, penetration testing, and workflow optimization to bake security into the application development process.  More »

Logo
How to Fix The Productivity Problem That's Killing the Software Industry
CIO

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.  More »

Logo
Automate Performance Tests
Software Test & Performance - 3,899 KB PDF

Describes strategies for successful automation of performance testing and provides a methodology for creating test scenarios that reflect tendencies of the real-world environment.  More »

Logo
Ensuring SOA ROI
Testing Experience - 531 KB PDF

Explores the testing challenges unique to heterogeneous distributed applications and introduces best practices for ensuring that they are secure, reliable, and compliant.  More »

Logo
Software Quality Needs to be a Continuous Process
SearchSOA.com

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.  More »

Logo
Tackling Quality Challenges in Distributed Heterogeneous Systems: A Technical Perspective
SearchSOA.com

Explores the technical challenges that arise in distributed systems (SOA, cloud, web), and what kinds of quality policies and testing practices need to be put in place to address these challenges.  More »

Logo
Tackling Quality Challenges in Distributed Heterogeneous Systems: An Organizational Perspective
SearchSOA.com

Takes a high-level look at the quality challenges of distributed systems and proposes an approach to minimize the challenges in terms of how the teams are structured. It promotes a framework for collaboration and information sharing, as well as visibility from a quality perspective.  More »

Logo
How Better Software Can Save the World
CIO

Achieving a quantum leap in IT productivity isn't merely possible–it's absolutely essential.  More »

Logo
Static Analysis, Security Failure
Software Test & Performance

Discusses why a policy-based approach is the secret to success with static analysis.  More »

Logo
Emulating Systems
SearchSOA.com

Answers the questions "What are the best ways to go about emulating a system?" and "Are there specific products that are better at this than others?"  More »

Logo
Building a Testing System for SOA
SearchSOA.com

Answers the question "Where is the best place to begin when building a testing system for SOA?"  More »

Logo
Optimizing BPM and ROI with testing skills
SearchSOA.com

Answers the question "Can you suggest some testing skills and/or requirements for optimizing BPM and ROI?"  More »

Logo
On the Road to Service Interoperability
SearchSOA.com

Explains the importance of service interoperability in terms of internal and external contexts, then discusses how governance and policy can be used to achieve interoperability.  More »

Logo
QA Tests for BPM
SearchSOA.com

Answers the question "What are some new QA tests that our business should be aware of in creating an optimized BPM?"  More »

Logo
BPM Testing
SearchSOA.com

Answers the question "What are some new QA tests that our business should be aware of in creating an optimized BPM?"  More »

Logo
Regression Testing Explained
SearchSOA.com

Answers the questions "Can you explain what a regression test is?" and "How do you know for sure if your regression test is getting done correctly?"  More »

Logo
Business Process Testing and Simulation for Optimized BPM
SearchSOA.com

Answers the question "Can you suggest some testing skills and/or requirements for optimizing BPM?"  More »

Logo
Service Emulation Pitfalls
SearchSOA.com

Answers the question "What potential pitfalls are there in service emulation?"  More »

Logo
Unit Testing for SOA Best Practices
SearchSOA.com

Answers the question "Can you provide me with some unit testing best practices for SOA?"  More »

Logo
Cover Yourself in Java
Software Test & Performance

Explains the basic notions of Java test coverage and discusses some of the common pitfalls and misconceptions.  More »

Logo
Evolving Web 2.0 Apps
SearchSOA.com

Answers the question "Do you have any suggestions on how to make Web 2.0 apps more reliable?"  More »

Logo
How Governance and Quality Define SOA Maturity
SearchSOA.com

Explores the quality challenges that emerge as SOA environments becoming more and more heterogeneous, with many different interfaces and protocols.  More »

Logo
Performance capabilities in a WSDL
SearchSOA.com

Answers the question "What sort of performance information should I look to include in a WSDL?"  More »

Logo
Functional Requirements for SOA Testing
SearchSOA.com

Answers the question "What are the newest in functional requirements for SOA testing?"  More »

Logo
Rethinking Application Security
Artima

For developers to work effectively in a security-conscious environment, addressing security-related coding issues must be integrated in developers' daily workflow.  More »

Logo
The Future of Quality Lies in Productivity
SD Times

Explains how a productive workflow can make or break a quality initiative focus on productivity by helping the team work smarter, and the team will deliver better software faster.  More »

Logo
Whipping the QA Process Into SOA Shape
E-Commerce Times

Details strategies to improve the QA process for SOA by providing visibility and promoting bottom-up quality.  More »

Logo
Change Code Without Fear
Dr. Dobb's Journal

Explores how behavioral regression testing provides a fast and easy way to determine if code modifications change or break existing functionality.  More »

Logo
Will C and C++ Survive?
SD Times

Several years ago, many people were declaring that C and C++ were dead, and Java would soon take over the world. It seems that the C/C++ doomsayers vastly underestimated the languages’ role in meeting the increasing demands for embedded software.  More »

Logo
Building Security into Software with Security Policies & Static Analysis
Java Developer's Journal

Discusses why the most effective security efforts define a policy that details security requirements, then use static analysis to verify that the policy is implemented in the code.  More »

Logo
Who's Responsible for SOA Quality in a Service-Oriented Architecture?
SOA World Magazine

Discusses how the complexities of the SOA environment impact development and QA roles and responsibilities.  More »

Logo
Want to Automate Regression Testing? Get Development and QA in Sync
Software Test & Performance

Looks at how automation goes to hell in QA and offers suggestions for establishing a sustainable automated process.  More »

Logo
Defect Prevention
Visual Studio Magazine

Use Automated Defect Prevention as a software management strategy that increases application quality through process improvement  More »

Logo
Unlocking the Power of Automation
SOA World Magazine

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.  More »

Logo
Software Quality is a Continuous Process
SearchSoftwareQuality.com

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.  More »

Logo
Software Development: Then and Now
Dr. Dobb's Journal

Reflects upon how developers today struggle with the same essential challenges that troubled us 20 years ago: assessing the impact of code changes.  More »

Logo
What Is the Best Measure of Software Development Productivity?
ECN

Defines a simple yet effective productivity metric: the total number lines of code in the organization divided by the number of people who are working on that code.  More »

Logo
SOA's Been a Matter of Trust
Software Test & Performance

Explains why a visible and measurable quality process is required to mitigate the inherent risk of reuse.  More »

Logo
Establishing an Infrastructure for Productive Development
Java Developer's Journal

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.  More »

Logo
Extend Beyond JUnit's Basic Color Palette
Software Test & Performance

Explains why a more comprehensive regression test suite is required for ensuring the continued functionality of Java EE apps, then covers how to build and maintain such a test suite.  More »

Logo
Automate regression testing
SearchSOA.com

Answers the question "Given the amount of different technologies our company is trying to make work together is there any way to automate regression testing?"  More »

Logo
SOA Best Practices - Four Steps to Securing Your Web Services
SOA World Magazine

Details practices for ensuring Web service security throughout the SDLC.  More »

Logo
Flow Analysis: Static Analysis on Steroids
Java Developer's Journal

Introduces the general concept and benefits of flow analysis, then demonstrates how flow analysis helps you find critical runtime bugs without executing code.  More »

Logo
Stress tests
SearchSOA.com

Answers the question "How do I do properly load and stress test, given that I can't necessarily predict how or when my application complication components will be used?"  More »

Logo
Quality Assurance for SOA Through Process Cadence
The SOA Magazine

Explores what's needed to bring an organization's quality process in alignment with the world of SOA.  More »

Logo
Web testing
SearchSOA.com

Answers the question "What is fundamentally different about testing a Web service from testing a traditional Web application?"  More »

Logo
Integration Testing
SearchSOA.com

Answers the questions "What constitutes integration and when should I look to do it?" and "Early or late in the development process?"  More »

Logo
SOA versioning best practices
SearchSOA.com

Answers the question "Can you recommend any versioning best practices for SOA/Web services?"  More »

Logo
Strategies for Overlapping the Development of Embedded Systems Software and Hardware
ECN Magazine

Explores how to resolve most issues in the software's logic during desktop testing, significantly reducing the amount of time you need to spend testing the code on the target device.  More »

Logo
Taming the SOA Beast
eCommerce Times

Explains how a visible and measurable quality process mitigates risk, increases trust and ultimately promotes reuse.  More »

Logo
Security As A Requirements Issue
SD Times

Argues that security is really a requirements issue.  More »

Logo
Making the Right Software Investment
Enterprise Architect

Explores how to narrow down you options, assess your software of choice, and reduce the risk of failure.  More »

Logo
OSS: A Tactical Plan for Building Applications
SOA Web Services Journal

Answers the questions: How can you take advantage of Open Source when you're building applications? Are there any dangers involved in using Open Source?  More »

Logo
Bulletproofing C++ Code
Dr.Dobb's Journal

Examines techniques that reduce the risks of errors when extending an existing code base, as well as improve the stability and quality of the project's evolving code base.  More »

Logo
Making Sense of WS-Policy and SAML
SearchSOA.com

Answers the question "If I want to learn about WS-Policy and SAML, where should I start looking?"  More »

Logo
Is It Done Yet? Three steps to checking in your code with confidence
SOA World

Presents three steps to checking in your code with confidence.  More »

Logo
Early Testing Benefits Consumer Electronics
ECN Magazine

Explains how running unit tests (or API tests) on the host system or on a simulator lets testing begin earlier in a design cycle, often concurrent with target-hardware development.  More »

Logo
Designing JUnit Test Cases
Java Developer's Journal

Introduces and demonstrates a strategy for building an effective JUnit functional test suite  More »

Logo
Clean and Protect a Large .NET Code Base with Coding Standards and Unit Testing
.NET Developer's Journal

Explains a simple strategy that has proven to deliver fast and significant improvements to large and complex .NET code bases.  More »

Logo
The Challenges of Developing Games & Other High-Resolution Graphics
Enterprise Open Source Magazine

Explores the challenges of developing software for the game development industry, and describes the strategies used to overcome them. The challenges and strategies discussed apply not only to game development, but also to most high-resolution graphic development, which is increasingly being performed on Linux.  More »

Logo
Understanding XPath Injection
SearchSoftwareQuality

Answers the question "Can you please explain what an XPath injection is?"  More »

Logo
Bulletproof .NET Code
.NET Developer's Journal

Introduces a simple four-step strategy that has been proven to make .NET code more reliable, more secure, and easier to maintain - as well as less likely to experience functionality problems.  More »

Logo
Prevent Application Logic Attacks with Sound App Security Practices
SearchAppSecurity.com

Discusses the rise in attacks on application logic and strategies for preventing them.  More »

Logo
Optimized Java
Dr. Dobb's Journal

Explores the performance implications of implementing some common algorithms using old and new language features to help you decide which patterns should be encouraged or avoided, relative to performance.  More »

Logo
How Does WS-Security Relate to Other WS- Standards?
SearchSoftwareQuality

Answers the question "How can you relate WS-Security, WS-Trust, WS-Policy, WS-SecurePolicy and WS-Reliability to one another?"  More »

Logo
Distinguishing a Faked XMLHTTP Request from a Real One
SearchSOA.com

Answers the question "How can one make sure an Ajax-enabled Web application is able to tell the difference between a real and a faked XMLHTTP request?"  More »

Logo
Performance Testing
Wrox Press

Introduces performance testing: ensuring that an application will meet performance and scalability requirements when deployed .  More »

Logo
What Issues to Look Out For as You Move from Java to Web Services
Java Developer's Journal

Discusses potential pitfalls teams may encounter when exposing legacy systems and middleware as Web Services.  More »

Logo
Achieving Quality with SOA
ebizQ

Argues that to ensure secure, reliable, compliant SOAs, the SOA quality process must morph towards the quality process used for embedded systems.  More »

Logo
How to Create Secure Web Applications with Struts
Java Developer's Journal

Focuses on developing secure Web applications with the popular Java framework Struts.  More »

Logo
Regression Testing
Wrox Press

Introduces regression testing: verifying that code base changes and additions don't "break" an application's existing functionality  More »

Logo
The Importance of WS-Security
SearchSoftwareQuality

Answers the question "What is WS-Security? Why can't I just use SSL?"  More »

Logo
Trusting Reusable Business Components in SOA and Web Services
SOA World

Explains why the success of SOA depends upon an implementation plan for a robust and objective quality process.  More »

Logo
Why are Web Services More Vulnerable than Web Apps?
SearchSoftwareQuality

Answers the question "Why are Web services potentially more vulnerable to security problems compared to traditional Web applications?"  More »

Logo
XML Security: Preventing XML Bombs
SearchSoftwareQuality

Answers the question "What is an XML bomb and how do I protect my Web service against it?"  More »

Logo
Functional Testing
Wrox Press

Provide a quick introduction to functional testing: how to determine whether each functional requirement is actually implemented in the code  More »

Logo
Unit Testing (White Box)
Wrox Press

Provides a quick introduction to unit testing in general, and a look at white box testing for exposing reliability problems.  More »

Logo
Developing in Java 5
Java Developer's Journal

Explains how you can use the new features to prevent some silly mistakes, as well as some that are not so silly.  More »

Logo
Implementing .NET Coding Standards
Windows IT Pro

How .NET coding standards can prevent security gaps, functionality lapses, maintenance problems, and other quality issues.  More »

Logo
Choosing the Best Testing Tools to Increase Project Productivity
SOA World

Explains how to choose testing tools that increase productivity by helping the team prevent errors from the earliest phases of the software development lifecycle.  More »

Logo
Unit Testing (Black Box)
Wrox Press

Introduces black-box unit testing: testing the functionality of the application's individual components or units (each class and method) to ensure that they behave properly and satisfy a defined specification or use case.  More »

Logo
Automated Coding Standards Analysis
Wrox Press

Provides a concise introduction to static code analysis for checking compliance to coding standards.  More »

Logo
Hold the Line Against Application Attacks
Software Test & Performance

Presents the security best practices that should be integrated throughout the SDLC in order to "bake in" application security.  More »

Logo
Securing Web Services
Information Systems Security

Examines the threats to web applications and services, then outlines a strategy for preventing them.  More »

Logo
Making Your Testing Technologies Work for You
Wrox Press

Outlines policies for getting the most out of your testing technologies.  More »

Logo
Removing Memory Errors from 64-Bit Platforms
Dr. Dobb's Journal

Explains why and how to address potential memory errors before porting to 64-bit platforms.  More »

Logo
Making Your Automated Build System Work for You: Example
Wrox Press

Provides examples of how those build best practices can be applied to an actual build process.  More »

Logo
Four Strategies for Communicating with Outsourcers
Enterprise Systems

Explains the problems that cultural communication gaps typically create for outsourcing software development and suggests four strategies for preventing them.  More »

Logo
Testing Patterns for Java Unit Tests
JavaPro Magazine

Explores how to identify common patterns in test cases and use these patterns to create new tests.  More »

Logo
Reducing Software Security Vulnerabilities through Unit Testing
Military & Aerospace Electronics

Explains how best practices like unit testing and coverage analysis can help prevent buffer overflow security vulnerabilities.  More »

Logo
Integrating Outsourced Development
Enterprise Systems

Details how to integrate infrastructure and workforce after you decide to outsource development efforts.  More »

Logo
Java Application Security in the Corporate World
Java Developer's Journal

Most developers truly believe that application security is not their concern... but are you ready for the code audit?  More »

Logo
Establishing a Foundation for Improving Software Quality
Enterprise Systems

Explains how optimizing group culture, source control, and automated builds lay the foundation for developing quality software.  More »

Logo
Making Your Regression System Work for You
Wrox Press

Explains how to ensure that your regression system will identify all actual code base regressions as soon as possible — without reporting false positives.  More »

Logo
Making Your Automated Build System Work for You
Wrox Press

Provides tips for ensuring that your automated build process provides early detection of incompatible changes in the application components, ensures that the application continues to run as expected, and detects any errors introduced by newly integrated code.  More »

Logo
Making Your Bug Tracking System Work for You
Wrox Press

Outlines what type of information should be entered into a bug-tracking system during development and after code freeze, and how to use the information when designing future product versions.  More »

Logo
Making Your Requirements Management System Work for You
Wrox Press

Introduces requirements management tips that help you determine whether a requirement is truly implemented.  More »

Logo
Outsourcing: Devising a Game Plan
ACM Queue

Introduces strategies to help you decide whether outsourcing is right for your project, and--if so-- how to avoid common pitfalls.  More »

Logo
Outsource More Effectively
Enterprise Architect

Presents guidelines for determining when you should develop in house and when you should subcontract.  More »

Logo
Bulletproof Web Services: Follow Basic Principles
SOA World

Explores the nuts and bolts of implementing and deploying a bulletproof Web service.  More »

Logo
Prevention's the Cure
Software Development

Explains how static analysis can help you shift focus from finding bugs to building quality into the code.  More »

Logo
Automating Builds on Linux
Linux Journal

Why nightly builds improve code integrity and how to incorporate them into your product's lifecycle.  More »

Logo
Do US Patents Promote or Prevent Innovation
SD Times

Predicts that the problems that will arise from the current patent system will stem not from flaws with the original laws, but rather from people forgetting about the details and intentions of the original laws.  More »

Logo
Location! Location! Location!
Better Software

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.  More »

Logo
Banish Security Blunders with an Error-prevention Process
DevX

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.  More »

Logo
Getting the Most From Your Quality Initiatives
Computerworld

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.  More »

Logo
Cleaning Up XML
XML Journal

Explains how to prevent poorly-written XML from slowing down an integration project–or causing it to collapse.  More »

Logo
Outsourcing Is Not the Enemy
Wall Street Journal - 709 KB PDF

Argues that the software development outsourcing trend is a normal stage of industry maturation. Explains that the software industry is in the process of transitioning from price-reduction outsourcing to subcontracting outsourcing.  More »

Logo
The Strange Inconsistency of Developers
SD Times

Argues that while love their code improvement books, they don't see any real reason to worry about the rules when coding.  More »

Logo
Minimizing Weaknesses in TLS
JavaPro

Explains how by recognizing TLS's weaknesses and considering alternatives such as message layer security, you can ensure that you are implementing the best possible security scheme for your specific needs.  More »

Logo
Cutting the Crap: 7 Keys to Clean Up XML
Integration Developer News

Provides a checklist for cleaning up code that may have been auto-generated by a variety of tools.  More »

Logo
Love Bugs?
SD Times

Argues that bugs aren't so bad because they provide a prime opportunity to improve software quality.  More »

Logo
Why Aren't We Doing More to Prevent Errors?
Computerworld

Argues that the software industry can and must do more to prevent errors.  More »

Logo
Automated Error Prevention; Preventing Errors in Business Systems
WebSphere Journal

Explains how to prevent errors in business systems built upon WebSphere.  More »

Logo
JUnit + Jtest = Automated Test Case Design and Static Analysis
DevX.com

Outlines how Jtest, an automated unit testing and static analysis tool, extends JUnit to provide automatic test case generation and static analysis functionality.  More »

Logo
What Can Be Done about Software Reliability?
Stickyminds.com

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.  More »

Logo
Reducing the 80/20 Rule and Increasing Developer Productivity
WebSphere Developer's Journal

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.  More »

Logo
Verifying Web Site Accessibility
WebSphere Developer's Journal

Explains how to comply with Section 508 and W3C WAI mandates for making Web sites accessible to people with disabilities.  More »

Logo
Moving Linux into Commercial Applications
Linux Business Week

Explores why the architects of a music-matching application turned to Linux for convenience, low cost, stability, reliability, and performance.  More »

Logo
Preventing Web Service Security Breaches with Unit Testing
StickyMinds.com

One effective way for development teams to prevent unexpected inputs is to perform thorough "white-box" testing at the unit level.  More »

Logo
Testing Web Services
WebSphere Developer's Journal

Solid testing techniques are essential for developing robust Web services because Web services' flexibility and connectivity provide an increased opportunity for errors. Problems can be introduced in any of a service's multiple layers, and even the slightest mistake can cause the entire service to fail.  More »

Logo
Managing Web Service Security Risks
SD Times

Explains how web services' fundamental architecture opens the door for serious security breaches.  More »

Logo
"Divide and conquer" Prevents Errors on Hosts and Targets
EE Times

Introduces a a two-stage, "divide and conquer" strategy that prevents errors on both the host and target systems.  More »

Logo
Building Solid Software
CIO

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?  More »

Logo
Techniques for Testing Your JavaServer Pages
EbizQ.net

Provides a handful of testing tips that should help you improve the reliability of your applications that use JSP.  More »

Logo
Certification Will Do More Harm Than Good
IEEE Computer

Argues that before adopting certification, we should first determine--if possible--what makes computer science a science and enforce this understanding through accreditation at the educational level, not through certification after the fact.  More »

Logo
Security Issues with SOAP
Crosstalk Journal

Some of the very features that make SOAP attractive, such as its flexibility and its compatibility with HTTP, also provide opportunities for security breaches. This article discusses SOAP security issues and how they can be addressed.  More »

Logo
Ghost from the Past
SD Times

Aspect Oriented Programming (AOP) is an example of an old idea coming around again in a different dress. While it certainly has merit, it may not be the answer to all of our programming needs.  More »

Logo
Establishing an Infrastructure for Immediate Servlet Testing
StickyMinds.com

If you establish an appropriate infrastructure, you can perform client-side testing on a servlet immediately after you compile it and perform unit testing.  More »

Logo
The Mustard After the Dinner
SD Times

Argues that C# is too little, too late.  More »

Logo
Techniques for Preventing and Detecting Errors in Embedded Systems
Dedicated Systems Magazine

Explains how error detection, and debugging techniques can dramatically improve embedded software quality and reduce the time and money spent on debugging.  More »

Logo
Surviving the Web Shift
DevX.com

Five stumbling blocks that still trip up good developers.  More »

Logo
Automating the Development Process
Software Development Magazine

When most developers write code, that's all they do--the original specifications are lost. An innovative approach requires the person who pounds the code to document the assumed contracts and ensure they're enforced.  More »

Logo
 
 
Google+RSSBlogTwitterFacebookWikipediaLinked In Copyright © 1996-2014 Parasoft   |  Privacy Policy |  Site Map