Effects of pointers on data dependences

A. Orso, S. Sinha, M.J. Harrold
<i title="IEEE Comput. Soc"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/cmtxa734ezfojns2jrwgh64rym" style="color: black;">Proceedings 9th International Workshop on Program Comprehension. IWPC 2001</a> </i> &nbsp;
This paper presents a technique for computing and classifying data dependences that takes into account the complexities introduced by specific language constructs, such as pointers, arrays, and structures. The classification is finergrained than previously proposed classifications. Moreover, unlike previous work, the paper presents empirical results that illustrate the distribution of data dependences for a set of C subjects. The paper also presents a potential application for the proposed
more &raquo; ... ification-program slicing-and a technique that computes slices based on data-dependence types. This technique facilitates the use of slicing for program understanding because a user can either augment a slice incrementally, by incorporating data dependences based on their relevance, or focus on specific kinds of dependences. Finally, the paper presents a case study that shows how the incremental addition of data dependences allows for growing the size of the slices in steps.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/wpc.2001.921712">doi:10.1109/wpc.2001.921712</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/iwpc/OrsoSH01.html">dblp:conf/iwpc/OrsoSH01</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/2oen5pn3l5c3xik345szkmq3qm">fatcat:2oen5pn3l5c3xik345szkmq3qm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20081031232413/http://pleuma.cc.gatech.edu/aristotle/Publications/Papers/iwpc01.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/3e/81/3e81766a10586e4f48631bb0bcab88387ec2ec08.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/wpc.2001.921712"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>