<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>NJ Auditor &#187; Research</title>
	<atom:link href="http://njauditor.com/archives/category/research/feed" rel="self" type="application/rss+xml" />
	<link>http://njauditor.com</link>
	<description>Uncovering the auditor within ...</description>
	<lastBuildDate>Wed, 20 Jan 2010 20:50:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Genetic algorithms &amp; unclaimed gift cards</title>
		<link>http://njauditor.com/archives/196</link>
		<comments>http://njauditor.com/archives/196#comments</comments>
		<pubDate>Thu, 14 Jan 2010 20:50:25 +0000</pubDate>
		<dc:creator>J. Termine</dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[genetic algorithm]]></category>

		<guid isPermaLink="false">http://njauditor.com/?p=196</guid>
		<description><![CDATA[So, the audit question was – how could I match up the gift card purchase transactions (debits) with their redemptions (credits) using the data that I had.  I used a genetic algorithm.  ]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, I was working with a retailer client that had a problem calculating its unclaimed property liability balance on gift cards it had sold to customers.  The client sold luxury goods at its chain of stores across the U.S., and customers could purchase gift cards and use their balances toward the purchase of retailer’s goods at any one of its store locations.</p>
<p>Gift cards are unclaimed property and must be forfeited to the state of purchase when they go unused.  Retailers typically make a voluntary disclosure of their balance of unused cards and transfer the cash to each state.  These voluntary disclosures are subject to audit which, in the case of this retailer, was likely given the nature of its business and the volume of transactions it processed.</p>
<p>The wrinkle that arose on this project was that the client’s point of sale (POS) system which managed the issuance and redemption of gift cards generated unreliable data.  The system had been managed by multiple vendors over the years and upgraded piecemeal.  Though the POS provided gift card ID numbers, customer names and addresses, store locations, transaction dates and balances, the data were inconsistent: gift card ID numbers were reused at different stores, customers who bought the gifts cards gave them to other people to redeem them who subsequently registered as new customers, store locations changed, etc.  It was impossible for the auditor to rely upon a list of transactions for any individual gift card – a gift card purchased for $10,000 might go unused while four other gift cards with redemptions of $2,500 would appear in the system as each having a negative (-) $2,500 balance.</p>
<p>So, the audit question was – how could I match up the gift card purchase transactions (debits) with their redemptions (credits) using the data that I had.  I used a <a href="http://en.wikipedia.org/wiki/Genetic_algorithm">genetic algorithm</a>.  A genetic algorithm is a search technique that finds solutions to “<a href="http://en.wikipedia.org/wiki/Optimization_(mathematics)">optimization</a>” problems – i.e. the process of choosing the best fit given a set of alternatives.  For each debit transaction, I was tasked with finding the most likely credit transactions that corresponded to it. </p>
<p>I wrote a program in C# to iterate through each debit transaction and find dangling credit transactions that, if netted together, would result in a $0.00 balance.  The criteria I used to find these dangling credits were based on the information I had in the dataset.  For instance, if I had a $10,000 gift card issued to a Mr. Smith in Morristown, NJ, I searched for any transaction involving customers who lived near Morristown, NJ and tried to find dangling credits that equaled $-10,000.  If I found these, I would net them together, and remove them from the data set so that they couldn’t be “found” in subsequent iterations. </p>
<p>In doing this, I observed that the data set evolved as subsequent iterations occurred, and it became easier to find the dangling credits because the dataset shrank.  The result of this activity was a substantial ($1.2m) reduction in the amount of unclaimed gift cards which saved the client from having to hand this money over to the states.  The results subsequently survived at least two state audits because the matches of gift card issuances and redemptions were both plausible and supported by a logical algorithm.</p>
<p>This heuristics in the genetic algorithm was supplemented with address validation.  Because the customers’ addresses were validated against the US Postal Service database of valid addresses and were geo-coded (assigned their latitude and longitudinal coordinates) they were known to exist and the relationships between two addresses in the same town or county could be used as part of the genetic algorithm.</p>
<p>Therefore, this case is yet another reason why auditors need to make a genuine effort to understand information architecture, search algorithms and analytics.  The savings gained by creative use of a genetic algorithm and USPS address validation far surpassed the fee for consulting services this client paid.</p>
]]></content:encoded>
			<wfw:commentRss>http://njauditor.com/archives/196/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why auditors need flowcharts (an example)</title>
		<link>http://njauditor.com/archives/194</link>
		<comments>http://njauditor.com/archives/194#comments</comments>
		<pubDate>Wed, 13 Jan 2010 16:37:25 +0000</pubDate>
		<dc:creator>J. Termine</dc:creator>
				<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://njauditor.com/?p=194</guid>
		<description><![CDATA[Auditors process information visually (e.g. flowcharts).  Here's a study supporting why you need them.]]></description>
			<content:encoded><![CDATA[<p>It has been long suggested that auditors are “masters of the obvious” and are most effective when they interact with information visually.  This contradicts the audit workpaper mentality prevalent in the profession where a heavy degree of reliance is placed on making lists, tables, and other text-based documentation by which to store information about business processes and audit procedures. </p>
<p>A recent study published in the journal <em>Auditing</em> seems to provide yet another example of how auditors are more effective when they use visual information – e.g. flowcharts – when identifying relevant internal controls in business processes.  Read the authors’ abstract below:</p>
<p>“The purpose of this study is to examine the extent to which client-prepared internal control documentation and business process flowcharts affect auditors&#8217; ability to detect missing internal controls. A total of 395 experienced auditors participated in a two (internal control matrix: blank or client-prepared) by two (business process flowchart: absent or present) between-participants experiment. The research findings indicate that auditors who were supplied with <strong>a blank internal control matrix</strong> and a <strong>business process flowchart</strong> identified significantly more missing controls relative to the three other treatment conditions, among which there were no differences in the number of identified missing controls. <strong><em><span style="color: #ff0000;">The results indicate that when auditors are evaluating the effectiveness of a client&#8217;s internal control system for a significant business process, they should be provided with a flowchart of the business process under examination and complete their internal control design evaluation before reading client-prepared internal control documentation</span></em></strong>.”</p>
<p> You hear that audit clients – provide a BLANK internal control matrix, a good flowchart, and forget the internal control documentation.  Think about all of the paper you could save yourself!</p>
<p> Bierstaker, James Lloyd, James E. Hunton, and Jay C. Thibodeau. &#8220;Do Client-Prepared Internal Control Documentation and Business Process Flowcharts Help or Hinder an Auditor&#8217;s Ability to Identify Missing Controls?.&#8221; <em>Auditing</em> 28.1 (2009): 79-94. Business Source Complete. EBSCO. Web. 13 Jan. 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://njauditor.com/archives/194/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why &#8216;tacit knowledge&#8217; matters to auditors</title>
		<link>http://njauditor.com/archives/185</link>
		<comments>http://njauditor.com/archives/185#comments</comments>
		<pubDate>Fri, 28 Aug 2009 16:49:22 +0000</pubDate>
		<dc:creator>J. Termine</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[auditor challenges]]></category>
		<category><![CDATA[SECI]]></category>
		<category><![CDATA[tacit knowledge]]></category>

		<guid isPermaLink="false">http://njauditor.com/?p=185</guid>
		<description><![CDATA[Tacit knowledge creates a considerable benefit to an organization because of its intangible nature – competitors cannot access it if it is not written without capturing the people who possess the knowledge.  Yet, this same benefit works as a disadvantage to auditors and should not be understated.]]></description>
			<content:encoded><![CDATA[<p>After a vacation and a sort sojourn from the blogosphere, I ran across the term ‘tacit knowledge’ while researching how teams develop certain types of computer software.  I found that <a title="Tacit knowledge, tacit knowing, or behaving?" href="http://myweb.tiscali.co.uk/sngourlay/PDFs/Gourlay%202002%20tacit%20knowledge.pdf" target="_blank">Steven Gourlay</a> describes the term most succinctly: tacit knowledge is a non-linguistic, non-numerical form of knowledge that is highly personal, context specific, and deeply rooted into individual experiences, ideas, values, and emotions.  His definition of the term comes from research by <a title="Wikipedia: Tacit Knowledge" href="http://en.wikipedia.org/wiki/Tacit_knowledge" target="_blank">Ikujiro Nonaka and Hirotaka Takeuchi</a> and others.</p>
<p>To say that tacit knowledge is “non-linguistic” means that you cannot transfer this knowledge by writing it down.  If you are trying to teach someone to ride a bicycle, you cannot give him a “Bicycle Riding Handbook” and expect him to get very far.  To say it is &#8220;non-numeric&#8221; suggests that tacit knowledge is not empirical – you cannot give someone a formula or spreadsheet and expect him deduce what the knowledge should represent with the formula alone.  Tacit knowledge comes from the gut.</p>
<p>Auditors face difficulties when they encounter instances of tacit knowledge in their attempts to learn about a business process.  An example in my past deals with a client who had several thousand spreadsheets in its financial reporting process.  The client started a project to simplify these spreadsheets and implement automated controls the process.  To do this &#8212; and make its results auditable &#8212; the spreadsheet owner (an accountant) was asked to express how he created the spreadsheet and used its values in linguistic terms – he had to “document it”.  Although the client could easily support the financials it reported and had many manual controls in place to detect errors that did occur occasionally, the accountants could not explain <em>how</em> they calculated their numbers in several cases.  The common answer “that’s the way it’s done” would resurface.  When I would ask a particular spreadsheet owner to write down the steps he used to prepare a spreadsheet, my attempts to reproduce the steps would rarely return a consistent result.</p>
<p>It is clear to me now that there was a considerable amount of tacit knowledge in this reporting process that could not be explained in words.  Nonaka and Takeuchi would argue that one would have to experience the process before understanding whether it was well-controlled, but acquiring such “experience” would take more time than any auditor would be able to commit.  Perhaps auditors should consider the prevalence of tacit knowledge in business processes as a risk and expect audit clients to use Nonaka and Takeuchi’s tool – <a title="SECI Model" href="http://www.12manage.com/methods_nonaka_seci.html" target="_self">the SECI model</a> – as a means of addressing it.</p>
<p>Tacit knowledge creates a considerable benefit to an organization because of its intangible nature – competitors cannot access this knowledge if it is not written without capturing the people who possess the knowledge.  Yet, this same benefit works as a disadvantage to auditors and should not be understated.</p>
]]></content:encoded>
			<wfw:commentRss>http://njauditor.com/archives/185/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
