<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Debugging Software</title>
	
	<link>http://blog.replaysolutions.com</link>
	<description>Discussing Software Debugging Technology</description>
	<lastBuildDate>Fri, 16 Mar 2012 20:50:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ReplaySolutionsBlog" /><feedburner:info uri="replaysolutionsblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>ReplaySolutionsBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>New Survey Results:  Mobile Apps Move to HTML5 and JavaScript</title>
		<link>http://blog.replaysolutions.com/2012/03/new-survey-results-mobile-apps-move-to-html5-and-javascript/</link>
		<comments>http://blog.replaysolutions.com/2012/03/new-survey-results-mobile-apps-move-to-html5-and-javascript/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 20:50:31 +0000</pubDate>
		<dc:creator>Larry Lunetta</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[MCAP]]></category>
		<category><![CDATA[MEAP]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blog.replaysolutions.com/?p=133</guid>
		<description><![CDATA[Each year in the Spring we pick a topic to do a survey and this year (no surprise given our mobile initiative), we assembled about a dozen questions covering the development of mobile app’s. I’ll use this and the next several blogs to cover the results but, as always, the results have been very eye-opening. [...]]]></description>
			<content:encoded><![CDATA[<p>Each year in the Spring we pick a topic to do a survey and this year (no surprise given our mobile initiative), we assembled about a dozen questions covering the development of mobile app’s.</p>
<p>I’ll use this and the next several blogs to cover the results but, as always, the results have been very eye-opening.  First, some background on the those who responded.</p>
<p>•	80% participate in some part of the mobile application life cycle:  development, test, project management and support.<br />
•	We had a nice mix of organizations.  Half the responders came from organizations under 1000 people.<br />
•	The target(s) for their mobile apps were split along the lines of consumer/customer-only (50%), internal/employee-only (20%) and both consumer and employee (30%).</p>
<p>Given the proliferation of device types and operating systems, one of the trends we were most interested in is how much native vs. HTML5/JavaScript development is being done.   Surprisingly given the conventional wisdom that most mobile app’s are written in a native language (e.g. Objective C or Java), we found that 70% of those who responded developed either full HTML5/JavaScript or Hybrid applications.  </p>
<p>We’re still doing the slicing and dicing on the survey results to better understand if size of organization, user target, vertical industry, etc. has more or less influence on that 70% number, but overall it validates something else we have been hearing a lot:  IT organizations are really struggling to provide mobile users access to enterprise applications and services and that writing custom-code for each device is a losing battle.  </p>
<p>Hence, the pendulum is swinging to higher-level languages like HTML5 and JavaScript, aided and abetted by mobile application platforms like JQuery, Titanium and PhoneGap.  More on that in our next blog—we’ve got some data on that too.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.replaysolutions.com/2012/03/new-survey-results-mobile-apps-move-to-html5-and-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going Mobile</title>
		<link>http://blog.replaysolutions.com/2012/02/going-mobile/</link>
		<comments>http://blog.replaysolutions.com/2012/02/going-mobile/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 19:35:47 +0000</pubDate>
		<dc:creator>Larry Lunetta</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Software Debugging]]></category>
		<category><![CDATA[Software Quality]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[metro]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone gap]]></category>
		<category><![CDATA[titanium]]></category>

		<guid isPermaLink="false">http://blog.replaysolutions.com/?p=131</guid>
		<description><![CDATA[I guess the question is “who isn’t going mobile?” When enterprises woke up on Jan 1 and found that in Q4 well over 100 million smartphones and 25 million tablets were shipped &#8211;whether they liked it or not, they were not just “going mobile” but running to catch the train. We’ve been watching the mobile [...]]]></description>
			<content:encoded><![CDATA[<p>I guess the question is “who isn’t going mobile?” When enterprises woke up on Jan 1 and found that in Q4 well over 100 million smartphones and 25 million tablets were shipped &#8211;whether they liked it or not, they were not just “going mobile” but running to catch the train.</p>
<p>We’ve been watching the mobile space for about a year and as recently as last summer, mobile application development for our enterprise customers was more of an horizon event than a current project. But now, we’ve clearly reached a tipping point&#8211;what a difference 6 months makes.</p>
<p>With smartphones and tablets crashing into enterprise IT, everything from mobile device management to mobile security to mobile application development is a number one priority. Predictably, the requirements are many and the answers are few—especially given the n-dimensional problem of hardware, operating systems, languages and networks.</p>
<p>This all preamble to the news that we’ve just announced two products focused squarely on mobile application development and deployment for HTML5 and JavaScript&#8211;across all device and all operating systems. Our application record and replay technology—so potent for C, C++ and Java—bridges some deep gaps in mobile application development vis a vis standard enterprise web applications. Everything from debugging to testing to security to real user monitoring and customer support reminds us of the state-of-the-art circa 1999.</p>
<p>In addition, there is a marvelous ecosystem of HTML5- and JavaScript-focused Mobile Application Development Platforms such as Titanium, Sybase Unwired Platform, Adobe AIR and PhoneGap—a natural home for our mobile products and where we fit seamlessly and productively. Plus Microsoft is coming with Metro.</p>
<p>So, we are excited about the mobile space and ReplayMOBILE and apmMOBILE are the first of a family of mobile products that will ship this year. Because of where we sit in the code execution on smartphones and tablets, we see everything from what part of the code is exercised to what works (and doesn’t) through what data flows through to “did that last dot release of the O/S just break our app?”</p>
<p>We’ve heard “wild west” often applied to mobile application development. Here comes the cavalry.</p>
<p>Check out our HTML5 and JavaScript products at</p>
<p>http://www.replaysolutions.com/products/replaymobile.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.replaysolutions.com/2012/02/going-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>405 and Counting</title>
		<link>http://blog.replaysolutions.com/2011/11/405-and-counting/</link>
		<comments>http://blog.replaysolutions.com/2011/11/405-and-counting/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 00:24:43 +0000</pubDate>
		<dc:creator>Larry Lunetta</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Automated Testing]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Debugging]]></category>
		<category><![CDATA[Software Quality]]></category>
		<category><![CDATA[automated testing]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[ReplayDIRECTOR]]></category>

		<guid isPermaLink="false">http://blog.replaysolutions.com/?p=121</guid>
		<description><![CDATA[We do webinars about once a month on various topics across the software development lifecycle. The common theme of course is how application record and replay can dramatically and demonstrably improve defect resolution. Usually we average between 150 and 200 registrants. However, this month’s topic has driven sign-ups absolutely off the charts. Seems like test [...]]]></description>
			<content:encoded><![CDATA[<p>We do webinars about once a month on various topics across the software development lifecycle. The common theme of course is how application record and replay can dramatically and demonstrably improve defect resolution.</p>
<p>Usually we average between 150 and 200 registrants. However, this month’s topic has driven sign-ups absolutely off the charts. Seems like test automation is a hot button topic right now and our webinar on Wednesday, Nov 2 (Automate testing for Java EE apps &#8211; Selenium, HP ALM, LoadRunner) already has 400+ registrants with more pouring in.</p>
<p>I guess we shouldn’t be surprised because as organizations push more agile (and shorter) schedules, automation is crucial. For us, this trend is definitely our friend.</p>
<p>It starts with continuous integration and our ability to identify and explain even minor differences in test execution between code versions. After that, our ability to precisely locate regression test failures extends the ROI of that process from bug finding to bug communication, replication and resolution. We’re now even getting traction with the security folks who in addition to finding security and compliance issues via vulnerability scanners,  now want to bring the issue to development in the form of our recording to accelerate remediation (after all, a vulnerability is simply just another kind of bug).</p>
<p>We’re excited that our automated test solutions are resonating so strongly. If you happen to miss the live webinar, check out our website where we archive all of our “greatest hits”.</p>
<p>Postscript:  Final count 482.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.replaysolutions.com/2011/11/405-and-counting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LIGHTNING Strikes!  Triage speed, Source-code precison</title>
		<link>http://blog.replaysolutions.com/2011/09/lightning-strikes-triage-speed-source-code-precison/</link>
		<comments>http://blog.replaysolutions.com/2011/09/lightning-strikes-triage-speed-source-code-precison/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 13:46:38 +0000</pubDate>
		<dc:creator>Larry Lunetta</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Debugging]]></category>
		<category><![CDATA[Software Debugging]]></category>
		<category><![CDATA[new product]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[ReplayLIGHTNING]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://blog.replaysolutions.com/?p=118</guid>
		<description><![CDATA[Enterprise applications are veritable volcanoes waiting to erupt in an explosion of logs, exceptions, console messages, etc. that describe the inner workings of the code execution. Most users don’t see all that seething activity and neither do developers, testers, support or operations staff—until a problem occurs. When an application slows down unexpectedly, malfunctions or is [...]]]></description>
			<content:encoded><![CDATA[<p>Enterprise applications are veritable volcanoes waiting to erupt in an explosion of logs, exceptions, console messages, etc. that describe the inner workings of the code execution. Most users don’t see all that seething activity and neither do developers, testers, support or operations staff—until a problem occurs.</p>
<p>When an application slows down unexpectedly, malfunctions or is hacked, all those under-the-surface events take on vital importance in finding and fixing the defect. The problem is, out of the literally millions of execution events, where do you look and more importantly, if you do know where to look, how do you get the specific information that you need to diagnose the problem? Another one of those needle and haystack challenges.</p>
<p>Today we’re announcing the solution to this dilemma and it’s called ReplayLIGHTNING. As a real time diagnostic portal integrated with the record/replay functionality of ReplayDIRECTOR, ReplayLIGHTNING presents a graphical summary of execution behavior along with multiple views of the critical execution events that describe a defect or abnormal behavior. Think of an MRI for application execution that can be viewed in an IDE, a web UI or a dashboard in a monitoring or profiling tool.</p>
<p>In addition to providing highly actionable triage information, the other role for ReplayLIGHTNING is to work in conjunction with an execution recording to “data mine” for source level root cause. Because a Replay recording re-executes the binaries on playback, we can “go back in time” to ask questions that you would only know to ask in hindsight. For example, we use our knowledge of a memory leak meltdown to see when objects are allocated and if they somehow missed the GC process. So we can not only describe the memory leak at its messy end, we can also pinpoint where it all started.</p>
<p>ReplayDIRECTOR has always been a great “time machine” for recreating application execution with 100% fidelity. With ReplayLIGHTNING, we’ve added  split-second control to dial in exactly where in that time machine you’d like to travel&#8211;with a preview of coming attractions.</p>
<p>Hop on board. www.replaysolutions.com/products/replaylightning</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.replaysolutions.com/2011/09/lightning-strikes-triage-speed-source-code-precison/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Less Filling, Taste Great</title>
		<link>http://blog.replaysolutions.com/2011/09/less-filling-taste-great/</link>
		<comments>http://blog.replaysolutions.com/2011/09/less-filling-taste-great/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 12:25:18 +0000</pubDate>
		<dc:creator>Larry Lunetta</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Automated Testing]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Software Debugging]]></category>
		<category><![CDATA[New product announcement]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://blog.replaysolutions.com/?p=116</guid>
		<description><![CDATA[When light beer burst on the scene a generation ago, the biggest marketing challenge was to convince consumers that brewers could actually extract calories while still maintaining acceptable flavor. OK, that was a long time ago and now we have a full range of caloric options for beer. But every marketer (and beer drinker) will [...]]]></description>
			<content:encoded><![CDATA[<p>When light beer burst on the scene a generation ago, the biggest marketing challenge was to convince consumers that brewers could actually extract calories while still maintaining acceptable flavor. OK, that was a long time ago and now we have a full range of caloric options for beer. But every marketer (and beer drinker) will remember “Less Filling, Tastes Great”.</p>
<p>We will be making some exciting product announcements next week that addresses a similar kind of tension—this one in the software defect resolution space. Typically if a tester, developer or support person wants to get started on diagnosing an application bug, they’ll do some screen scrapes and a log dump but what really accelerates defect resolution are source-level root cause diagnostics. With current profilers, monitors and probe products, the tradeoff between “there’s bug in your code and here’s some logs” and “you have a fatal exception and here is the offending thread and corresponding source code” has, up until now, been very difficult to reconcile.</p>
<p>That’s right, up until now. Given the experience we have working deep in Java code execution and the 100% visibility into program execution that our app recording technology provides, we have come up with some very clever ways to deliver both triage speed and root cause depth in the same debug UI. The quality equivalent of great tasting light beer.</p>
<p>Stay tuned for some truly electrifying advancements in software defect resolution. (Hint: Sept 27).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.replaysolutions.com/2011/09/less-filling-taste-great/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java is BACK!  See us at JavaOne</title>
		<link>http://blog.replaysolutions.com/2011/08/java-is-back-see-us-at-javaone/</link>
		<comments>http://blog.replaysolutions.com/2011/08/java-is-back-see-us-at-javaone/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 21:17:11 +0000</pubDate>
		<dc:creator>Larry Lunetta</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[defects]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaOne]]></category>
		<category><![CDATA[QA]]></category>

		<guid isPermaLink="false">http://blog.replaysolutions.com/?p=113</guid>
		<description><![CDATA[I’m hearing from my friends in the VC community that Java is enjoying somewhat of a renaissance in terms of importance and innovation. Seems like Java’s maturity, feature set, reliability and supporting ecosystem makes it a great fit for the continuous integration, continuous deployment software processes that are fast becoming the norm. Not surprising given [...]]]></description>
			<content:encoded><![CDATA[<p>I’m hearing from my friends in the VC community that Java is enjoying somewhat of a renaissance in terms of importance and innovation.  Seems like Java’s maturity, feature set, reliability and supporting ecosystem makes it a great fit for the continuous integration, continuous deployment software processes that are fast becoming the norm.</p>
<p>Not surprising given that perspective, the upcoming JavaOne conference and exhibition is sold out.  Now held at the same time as Oracle OpenWorld in San Francisco, JavaOne is still the place where the very latest products and technologies are on display and where new product announcements  are made.</p>
<p>We’ll be there and we’ve got a couple of new things up our sleeve that we will be showcasing for the first time at the show.  Stop by our booth #5205 Oct 3-5 and make Java code, performance and security defects a thing of the past.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.replaysolutions.com/2011/08/java-is-back-see-us-at-javaone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing as Part of the Quality Process</title>
		<link>http://blog.replaysolutions.com/2011/08/testing-as-part-of-the-quality-process/</link>
		<comments>http://blog.replaysolutions.com/2011/08/testing-as-part-of-the-quality-process/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 18:12:00 +0000</pubDate>
		<dc:creator>Larry Lunetta</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Automated Testing]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Java Debugging]]></category>
		<category><![CDATA[Software Quality]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://blog.replaysolutions.com/?p=110</guid>
		<description><![CDATA[Given the business we are in, software quality is one of our core motivations. A recent posting on STP, the Software Test Professionals site (http://www.stpcon.com/Item/1027/?utm_source=Email&#38;utm_medium=email&#38;utm_content=081611-TQA&#38;utm_campaign=NEWSLETTERS) posed the question: “Can You Really Test Quality into a Product?”. The point of the article, that “doing it right the first time” is really the only guarantee of quality, [...]]]></description>
			<content:encoded><![CDATA[<p>Given the business we are in, software quality is one of our core motivations. A recent posting on STP, the Software Test Professionals site (http://www.stpcon.com/Item/1027/?utm_source=Email&amp;utm_medium=email&amp;utm_content=081611-TQA&amp;utm_campaign=NEWSLETTERS) posed the question: “Can You Really Test Quality into a Product?”. The point of the article, that “doing it right the first time” is really the only guarantee of quality, harkens back to the seminal Phil Crosby quality principles that we have talked about in previous postings.</p>
<p>When it comes to producing quality software, it’s hard to argue against setting (and freezing) requirements, communicating them perfectly to all constituencies and then following a well-defined and monitored development process. That’s what we all aspire to. The problem is, just like with airplanes, automobiles and pharmaceuticals, the real world of complexity, human foibles and change always intrudes. That’s why testing exists—to catch defects before they get baked into the final product.</p>
<p>Software testing is the safety net underneath what is hopefully sound process and practice and while no one likes bug fixing, if defects are found early enough in the cycle, properly documented and communicated with enough information to find and fix them quickly, then quality will improve. It’s not the “free” quality that Phil Crosby espoused, but with the tools and techniques that are now available to QA and Dev teams, it’s less expensive that it used to be.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.replaysolutions.com/2011/08/testing-as-part-of-the-quality-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good Software Patents</title>
		<link>http://blog.replaysolutions.com/2011/08/good-software-patents/</link>
		<comments>http://blog.replaysolutions.com/2011/08/good-software-patents/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 06:53:55 +0000</pubDate>
		<dc:creator>Larry Lunetta</dc:creator>
				<category><![CDATA[Automated Testing]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Debugging]]></category>
		<category><![CDATA[Patent]]></category>
		<category><![CDATA[Software Quality]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[APM]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.replaysolutions.com/?p=107</guid>
		<description><![CDATA[Anyone who follows the complicated and arcane world of patents understands the controversy surrounding what are known as “process” patents. Unlike patents for genuine breakthroughs like the light bulb or the transistor, process patents provide protection for weighty concepts like pricing an item on an e-commerce site or attaching a graphics file to a manufacturing [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone who follows the complicated and arcane world of patents understands the controversy surrounding what are known as “process” patents. Unlike patents for genuine breakthroughs like the light bulb or the transistor, process patents provide protection for weighty concepts like pricing an item on an e-commerce site or attaching a graphics file to a manufacturing procedure. Nothing wrong with this kind of innovation but not exactly rocket science and not particularly unique.</p>
<p>We just announced (http://www.replaysolutions.com/company/news/62) our third patent award covering various foundational elements of our application record and replay technology. This is rocket science and the technology is definitely unique.</p>
<p>Capturing and managing the literally thousands of non-deterministic conditions that an application can exhibit and replicating them on playback with 100% fidelity is an extremely challenging technical task. The fact that we have already been awarded three patents with nine more pending is fitting testament to the technical achievement of the Replay engineering team.<br />
I salute our engineers for producing truly valuable inventions that have advanced the state-of-the-art for a wide range of application monitoring and diagnostic technologies. Great use of the patent system.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.replaysolutions.com/2011/08/good-software-patents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(Software) Quality is Free</title>
		<link>http://blog.replaysolutions.com/2011/07/software-quality-is-free/</link>
		<comments>http://blog.replaysolutions.com/2011/07/software-quality-is-free/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 17:14:00 +0000</pubDate>
		<dc:creator>Larry Lunetta</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Automated Testing]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Debugging]]></category>
		<category><![CDATA[Software Quality]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://blog.replaysolutions.com/?p=103</guid>
		<description><![CDATA[When the United States fell asleep at the wheel in terms of product quality, one of the “re-awakenings” came in the form of a book called Quality is Free by Phil Crosby. His core principle was that any investment in quality improvement would return more than the program’s cost in terms of organization efficiency and [...]]]></description>
			<content:encoded><![CDATA[<p>When the United States fell asleep at the wheel in terms of product quality, one of the “re-awakenings” came in the form of a book called Quality is Free by Phil Crosby. His core principle was that any investment in quality improvement would return more than the program’s cost in terms of organization efficiency and customer satisfaction. Hence the title of his book.<br />
Our co-founder Jonathan Lindo is currently the featured columnist for Sticky Minds (http://www.stickyminds.com/) where he discusses the economics of software quality in the context of automated testing. Based on the experiences and feedback from our customers, Jonathan has done an excellent job of highlighting changes that are driving software testing to increased levels of automation and a “time and motion” breakdown of the costs of software defects throughout the find and fix process. Given the time and resources tied up in documenting, communicating, replicating and diagnosing a defect, there is a great deal of savings to be had in improving the process.<br />
The article has already received very thoughtful and supportive feedback, mostly along the lines that the cost estimates may be too conservative. If that’s the case, software quality is even “free-er” than we thought.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.replaysolutions.com/2011/07/software-quality-is-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Value of Perfect Knowledge</title>
		<link>http://blog.replaysolutions.com/2011/07/the-value-of-perfect-knowledge/</link>
		<comments>http://blog.replaysolutions.com/2011/07/the-value-of-perfect-knowledge/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 17:09:03 +0000</pubDate>
		<dc:creator>Larry Lunetta</dc:creator>
				<category><![CDATA[Automated Testing]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Debugging]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software Debugging]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[APM]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[software testing]]></category>

		<guid isPermaLink="false">http://blog.replaysolutions.com/?p=98</guid>
		<description><![CDATA[The networking folks do amazing things when they have the information they need to diagnose issues and make decisions. They use Deep Packet Inspection to inform everything from bandwidth management, equipment outages and security because DPI gives them the absolute ground truth about their network’s behavior. We’ve just introduced ReplayDIRECTOR 3.5 and while dot releases [...]]]></description>
			<content:encoded><![CDATA[<p>The networking folks do amazing things when they have the information they need to diagnose issues and make decisions. They use Deep Packet Inspection to inform everything from bandwidth management, equipment outages and security because DPI gives them the absolute ground truth about their network’s behavior.</p>
<p>We’ve just introduced ReplayDIRECTOR 3.5 and while dot releases are not typically something to shout about, this release represents the front edge of our “Deep Application Inspection” initiative that will deliver the same kind of ground truth for application execution that Deep Packet Inspection provides for the network.</p>
<p>RD 3.5 takes our log viewing and amplification capabilities available in the Eclipse IDE and exposes the details in our standard web UI along with information highlighting defect markers, transactions, users and even client screen shots. In upcoming releases we will be adding a wide variety of deep execution detail to the log view and exposing that data not only in our web UI, but in IDE’s and dashboards of complementary diagnostic and profiling products that provide management information across the software development lifecycle.</p>
<p>Because we see and replicate every method call, exception, db call, variable value, code sequence, etc. there is no more precise and comprehensive record of program execution. Deep Application Inspection is the engine for the diagnostic train and everyone from Dev to QA to Security to Operations can get on board to advance their mission of producing and maintaining high-quality, reliable business solutions.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.replaysolutions.com/2011/07/the-value-of-perfect-knowledge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

