<rdf:RDF xmlns:community="http://www.bibsonomy.org/ontologies/2008/05/community#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:cc="http://web.resource.org/cc/" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:swrc="http://swrc.ontoware.org/ontology#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xml:base="http://www.bibsonomy.org/user/cschenk/development"><owl:Ontology rdf:about=""><rdfs:comment>BibSonomy publications for /user/cschenk/development</rdfs:comment><owl:imports rdf:resource="http://swrc.ontoware.org/ontology/portal"/></owl:Ontology><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2a66e49181d34b4091335fbc8eb060c29/cschenk"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2a66e49181d34b4091335fbc8eb060c29/cschenk"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://jeffsutherland.com/oopsla/schwapub.pdf"/><swrc:date>Wed Jun 25 17:09:20 CEST 2008</swrc:date><swrc:title>SCRUM Development Process </swrc:title><swrc:year>2006</swrc:year><swrc:keywords>development paper process read:2008 scrum </swrc:keywords><swrc:abstract>The stated, accepted philosophy for systems development is that the development process is a well understood approach that can be planned, estimated, and successfully completed.  This has proven incorrect in practice.  SCRUM assumes that the systems development process is an unpredictable, complicated process that can only be roughly described as an overall progression. SCRUM defines the systems development process as a loose set of activities that combines  known, workable tools and techniques with the best that a development team can devise to build systems.  Since these activities are loose, controls to manage the process and inherent risk are used.  SCRUM is an enhancement of the commonly used iterative/incremental object-oriented development cycle.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Ken Schwaber"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/21b2674f52f10eee8a8df1d71b4bcf84d/cschenk"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/21b2674f52f10eee8a8df1d71b4bcf84d/cschenk"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://apln-richmond.pbwiki.com/f/New%20New%20Prod%20Devel%20Game.pdf"/><swrc:date>Wed Jun 25 17:09:15 CEST 2008</swrc:date><swrc:journal>Harvard Business Review</swrc:journal><swrc:title>The New New Product Development Game</swrc:title><swrc:year>1986</swrc:year><swrc:keywords>article business development game harvard hbr product read:2008 review scrum </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Hirotaka Takeuchi"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Ikujiro Nonaka"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2811c08fc781053f56fd7cbd44a938900/cschenk"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2811c08fc781053f56fd7cbd44a938900/cschenk"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://jeffsutherland.com/scrum/scrum_plop.pdf"/><swrc:date>Wed Jun 25 14:56:03 CEST 2008</swrc:date><swrc:title>SCRUM: An extension pattern language for hyperproductive software development</swrc:title><swrc:year>2000</swrc:year><swrc:keywords>development extension language paper pattern read:2008 scrum </swrc:keywords><swrc:abstract>The patterns of the SCRUM development method are presented as an extension pattern language to the existing organizational pattern languages. In the last few years, the SCRUM development method has rapidly gained recognition as an effective tool to hyper-productive software development. However, when SCRUM patterns are combined with other existing organizational patterns, they lead to highly adaptive, yet well-structured software development organizations.  Also, decomposing SCRUM into patterns can guide adoption of only those parts of SCRUM that are applicable to a specific situation.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Mike Beedle"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Martine Devos"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Yonat Sharon"/></rdf:_3><rdf:_4><swrc:Person swrc:name="Ken Schwaber"/></rdf:_4><rdf:_5><swrc:Person swrc:name="Jeff Sutherland"/></rdf:_5></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2f267d91bef243f4aece8c27f83485712/cschenk"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2f267d91bef243f4aece8c27f83485712/cschenk"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://www.softhouse.se/Uploades/Scrum_eng_webb.pdf"/><swrc:date>Wed Jun 25 10:57:21 CEST 2008</swrc:date><swrc:title>Scrum in five minutes</swrc:title><swrc:year>2006</swrc:year><swrc:keywords>5 article development five intro minutes overview process read:2008 scrum </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name=" Softhouse"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2830e8ea9bdc281d3f50536ee0f6f5754/cschenk"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2830e8ea9bdc281d3f50536ee0f6f5754/cschenk"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://jeffsutherland.com/scrum/FirstScrum2004.pdf"/><swrc:date>Wed Jun 25 10:50:53 CEST 2008</swrc:date><swrc:month>October</swrc:month><swrc:title>Agile Development: Lessons Learned From The First Scrum</swrc:title><swrc:year>2004</swrc:year><swrc:keywords>agile article development first lessons read:2008 scrum </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Dr. Jeff Sutherland"/></rdf:_1></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2ca089cfbba34e5ed7dc6db43c264d858/cschenk"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2ca089cfbba34e5ed7dc6db43c264d858/cschenk"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="http://members.cox.net/risingl1/Articles/IEEEScrum.pdf"/><swrc:date>Wed Jun 25 10:25:44 CEST 2008</swrc:date><swrc:journal>IEEE Software</swrc:journal><swrc:month>July/August</swrc:month><swrc:title>The Scrum Software Development Process for Small Teams</swrc:title><swrc:year>2000</swrc:year><swrc:keywords>article development ieee process read:2008 scrum software teams </swrc:keywords><swrc:abstract>In today’s software development environment, requirements often change during the product development life cycle to meet shifting business demands, creating endless headaches for development teams. We discuss our experience in implementing the Scrum software development process to address these concerns.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Linda Rising"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Norman S. Janoff"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><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><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><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/24969148269b2f6b8bf18f016bd6d6711/cschenk"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/24969148269b2f6b8bf18f016bd6d6711/cschenk"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#InProceedings"/><owl:sameAs rdf:resource="http://dblp.uni-trier.de/db/conf/wikis/wikis2007.html#XiaoCY07"/><swrc:date>Sat May 24 14:38:22 CEST 2008</swrc:date><swrc:booktitle>Int. Sym. Wikis</swrc:booktitle><swrc:pages>177-183</swrc:pages><swrc:publisher><swrc:Organization swrc:name="ACM"/></swrc:publisher><swrc:title>On-line Collaborative Software Development via Wiki</swrc:title><swrc:year>2007</swrc:year><swrc:keywords>collaborative development incremental paper programming read:2008 wiki </swrc:keywords><swrc:abstract>Wiki is a collaborative authoring system for collective intelligence which is quickly gaining popularity in content publication. In software development communities, especially open source and global software development teams, wiki is already widely used for documentation and coordination purpose but not programming purpose. This paper presents a new programming approach based on wiki technology by which developers are able to experience “writing wiki page is wring source code”. Moreover, developers are able to compile, execute and debug programs in wiki pages too. A prototype of such on-line collaborative software development environment, Galaxy Wiki, is developed in this environment iteratively in order to prove the concept.</swrc:abstract><swrc:hasExtraField><swrc:Field swrc:value="http://doi.acm.org/10.1145/1296951.1296970" swrc:key="ee"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="978-1-59593-861-9" swrc:key="isbn"/></swrc:hasExtraField><swrc:hasExtraField><swrc:Field swrc:value="2007-10-31" swrc:key="date"/></swrc:hasExtraField><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Wenpeng Xiao"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Chang Yan Chi"/></rdf:_2><rdf:_3><swrc:Person swrc:name="Min Yang"/></rdf:_3></rdf:Seq></swrc:author><swrc:editor><rdf:Seq><rdf:_1><swrc:Person swrc:name="Alain Désilets"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Robert Biddle"/></rdf:_2></rdf:Seq></swrc:editor></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/26a4cbe2a23b0877f0d2eda64a04f1266/cschenk"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/26a4cbe2a23b0877f0d2eda64a04f1266/cschenk"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Article"/><owl:sameAs rdf:resource="ftp://ftp.ccs.neu.edu/pub/people/lieber/crista/techrep95/index.html"/><swrc:date>Sat Jul 21 17:38:00 CEST 2007</swrc:date><swrc:month>February</swrc:month><swrc:title>Separation of Concerns</swrc:title><swrc:year>1995</swrc:year><swrc:keywords>aop aspect concerns development programming separation </swrc:keywords><swrc:abstract>This paper identifies and analyzes the emergence of a new paradigm in software engineering, called separation of concerns, which tries to formally separate the basic algorithm from special purpose concerns such as synchronization, real-time constraints, and location control. This separation allows for the locality of different kinds of information in the programs, making them easier to write, understand, reuse, and modify. We identify the major concerns existing in today&#039;s software applications, and analyze recent proposals in the literature that address separation of single concerns. Furthermore, we study the commonalities of these proposals and discuss how they can be used to achieve separation of concerns in general. Finally, we address the problem of composition of several separated concerns.</swrc:abstract><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Walter L. Hürsch"/></rdf:_1><rdf:_2><swrc:Person swrc:name="Cristina Videira Lopes"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description><rdf:Description rdf:about="http://www.bibsonomy.org/bibtex/2117f408a6de74913ead4f4565b11f670/cschenk"><owl:sameAs rdf:resource="http://www.bibsonomy.org/uri/bibtex/2117f408a6de74913ead4f4565b11f670/cschenk"/><rdf:type rdf:resource="http://swrc.ontoware.org/ontology#Book"/><swrc:date>Fri Jul 06 17:20:44 CEST 2007</swrc:date><swrc:month>March</swrc:month><swrc:note>ISBN-10: 3446223096
ISBN-13: 978-3446223097</swrc:note><swrc:publisher><swrc:Organization swrc:name="Hanser Fachbuch"/></swrc:publisher><swrc:title>Der Pragmatische Programmierer</swrc:title><swrc:year>2003</swrc:year><swrc:keywords>book development pragmatisch programmierer rating:5 read:2005 </swrc:keywords><swrc:author><rdf:Seq><rdf:_1><swrc:Person swrc:name="Andrew Hunt"/></rdf:_1><rdf:_2><swrc:Person swrc:name="David Thomas"/></rdf:_2></rdf:Seq></swrc:author></rdf:Description></rdf:RDF>
