<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:burst="http://xmlns.com/burst/0.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns="http://purl.org/rss/1.0/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:swrc="http://swrc.ontoware.org/ontology#" xmlns:cc="http://web.resource.org/cc/"><channel rdf:about="http://www.bibsonomy.org/user/cschenk/code"><title>BibSonomy publications for /user/cschenk/code</title><link>http://www.bibsonomy.org/burst/user/cschenk/code</link><description>BibSonomy RSS feed for /user/cschenk/code</description><dc:date>2010-03-22T01:54:21+01:00</dc:date><items><rdf:Seq><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/246079344ac78b81d41ee0f10b837d76f/cschenk"/><rdf:li rdf:resource="http://www.bibsonomy.org/bibtex/25595302265f2f88d38a27461bcca6d01/cschenk"/></rdf:Seq></items></channel><item rdf:about="http://www.bibsonomy.org/bibtex/246079344ac78b81d41ee0f10b837d76f/cschenk"><title>Identifying Syntactic Differences between Two Programs</title><link>http://www.bibsonomy.org/bibtex/246079344ac78b81d41ee0f10b837d76f/cschenk</link><dc:creator>cschenk</dc:creator><dc:date>2008-05-30T16:17:33+02:00</dc:date><dc:subject>algorithm code development diff matching paper read:2008 tree </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Wuu &lt;a href=&#034;http://www.bibsonomy.org/author/Yang&#034;&gt;Yang&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;Software - Practice and Experience&lt;/em&gt;&lt;em&gt;21(7):739-755&lt;/em&gt;&lt;em&gt;July 1991. &lt;/em&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/algorithm"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/code"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/development"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/diff"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/matching"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/paper"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/read:2008"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/tree"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/246079344ac78b81d41ee0f10b837d76f/cschenk"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/246079344ac78b81d41ee0f10b837d76f/cschenk"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><swrc:date>Fri May 30 16:17:33 CEST 2008</swrc:date><swrc:journal>Software - Practice and Experience</swrc:journal><swrc:month>July</swrc:month><swrc:number>7</swrc:number><swrc:pages>739-755</swrc:pages><swrc:title>Identifying Syntactic Differences between Two Programs</swrc:title><swrc:volume>21</swrc:volume><swrc:year>1991</swrc:year><swrc:keywords>algorithm code development diff matching paper read:2008 tree </swrc:keywords><swrc:abstract>Programmers frequently face the need to identify the differences between two programs, usually two different versions of a program. Text-based tools such as the UNIX utility diff often produce unsatisfactory comparisons because they cannot accurately pinpoint the differences and because they sometimes produce irrelevant differences. Since programs have a rigid syntactic structure as described by the grammar of the programming language in which they are written, we develop a comparison algorithm that exploits knowledge of the grammar. The algorithm, which is based on a dynamic programming scheme, can point out the differences between two programs more accurately than previous text comparison tools. Finally, the two programs are pretty-printed ‘synchronously’ with the differences highlighted so that the differences are easily identified.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Wuu Yang"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description></burst:publication></item><item rdf:about="http://www.bibsonomy.org/bibtex/25595302265f2f88d38a27461bcca6d01/cschenk"><title>A Change-Aware Development Environment by Recording Editing Operations of Source Code</title><link>http://www.bibsonomy.org/bibtex/25595302265f2f88d38a27461bcca6d01/cschenk</link><dc:creator>cschenk</dc:creator><dc:date>2008-05-30T16:08:12+02:00</dc:date><dc:subject>code development diff eclipse paper plugin read:2008 recording source </dc:subject><content:encoded>&lt;span style=&#034;color:#555555;&#034;&gt;Takayuki &lt;a href=&#034;http://www.bibsonomy.org/author/Omori&#034;&gt;Omori&lt;/a&gt;  and Katsuhisa &lt;a href=&#034;http://www.bibsonomy.org/author/Maruyama&#034;&gt;Maruyama&lt;/a&gt;  &lt;/span&gt;&lt;em&gt;MSR &#039;08: Proceedings of the 2008 international workshop on Mining software repositories, &lt;/em&gt;&lt;em&gt;page 31--34. &lt;/em&gt;&lt;em&gt;New York, NY, USA, &lt;/em&gt;&lt;em&gt;ACM, &lt;/em&gt;&lt;em&gt;May 2008. &lt;/em&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="http://www.bibsonomy.org/tag/code"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/development"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/diff"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/eclipse"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/paper"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/plugin"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/read:2008"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/recording"/><rdf:li rdf:resource="http://www.bibsonomy.org/tag/source"/></rdf:Bag></taxo:topics><burst:publication><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/25595302265f2f88d38a27461bcca6d01/cschenk"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/25595302265f2f88d38a27461bcca6d01/cschenk"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><swrc:date>Fri May 30 16:08:12 CEST 2008</swrc:date><swrc:address>New York, NY, USA</swrc:address><swrc:booktitle>MSR &#039;08: Proceedings of the 2008 international workshop on Mining software repositories</swrc:booktitle><swrc:month>May</swrc:month><swrc:pages>31--34</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>A Change-Aware Development Environment by Recording Editing Operations of Source Code</swrc:title><swrc:year>2008</swrc:year><swrc:keywords>code development diff eclipse paper plugin read:2008 recording source </swrc:keywords><swrc:abstract>Understanding a program and its evolution is not satisﬁed only by looking at a current snapshot of its source code. Thus, a developer often examines a sequence of its snapshots stored in repositories of versioning systems, and identiﬁes differences between two successive snapshots. Unfortunately, such differences do not represent individual changes of the source code. This paper proposes a mechanism for recording all editing operations a developer has applied to source code on an integrated development environment. The paper also shows a running implementation of the mechanism built as an Eclipse plug-in, which is called OperationRecorder. The experimental results with a small-scale program substantiate that it has a practical use from the viewpoint of its performance.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Takayuki Omori"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Katsuhisa Maruyama"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description></burst:publication><description>We have developed a running implementation of the proposed mechanism built as an Eclipse plug-in, which is called OperationRecorder.</description></item></rdf:RDF>