<?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>Nicolas Bettenburg</title>
	<atom:link href="http://nicolas-bettenburg.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://nicolas-bettenburg.com</link>
	<description>PhD Student at Software Analysis and Intelligence Lab, Queen's University</description>
	<lastBuildDate>Thu, 09 Aug 2012 15:56:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>(Best Paper!) Think Locally, Act Globally: Improving Defect and Effort Prediction Models</title>
		<link>http://nicolas-bettenburg.com/?p=455</link>
		<comments>http://nicolas-bettenburg.com/?p=455#comments</comments>
		<pubDate>Thu, 09 Aug 2012 15:50:27 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Awards]]></category>
		<category><![CDATA[Publications]]></category>

		<guid isPermaLink="false">http://nicolas-bettenburg.com/?p=455</guid>
		<description><![CDATA[Our work on exploiting data regions with local properties to create better software defect and effort prediction models has won the Best Paper award at the MSR'2012 conference!

<p style="text-align: justify;">Abstract - Much research energy in software engineering is focused on the creation of effort and defect prediction models. Such models are important means for practitioners to judge their current project situation, optimize the allocation of their resources, and make informed future decisions. However, soft- ware engineering data contains a large amount of variability. Recent research demonstrates that such variability leads to poor fits of machine learning models to the underlying data, and suggests splitting datasets into more fine-grained subsets with similar properties. In this paper, we present a comparison of three different approaches for creating statistical regression models to model and predict software defects and development effort. Global models are trained on the whole dataset. In contrast, local models are trained on subsets of the dataset. Last, we build a global model that takes into account local characteristics of the data. We evaluate the performance of these three approaches in a case study on two defect and two effort datasets. We find that for both types of data, local models show a significantly increased fit to the data compared to global models. The substantial improvements in both relative and absolute prediction errors demonstrate that this increased goodness of fit is valuable in practice. Finally, our experiments suggest that trends obtained from global models are too general for practical recommendations. At the same time, local models provide a multitude of trends which are only valid for specific subsets of the data. Instead, we advocate the use of trends obtained from global models that take into account local characteristics, as they combine the best of both worlds.</p>
<!--more-->
<h2>Download:</h2>
<p style="color: #c0c0c0; font-size: 10px; line-height: 11px; text-align: justify;">Copyright © by IEEE. This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.</p>
<a href="/papers/bettenburg-msr2012.pdf">I AGREE - DOWNLOAD PDF</a>
<h2>Reference:</h2>
<div>
<pre>@inproceedings{bettenburg:msr2012,
 author={Nicolas Bettenburg and Meiyappan Nagappan and Ahmed E. Hassan},
 booktitle={MSR '12: Proceedings of the 9th Working Conference on Mining Software Repositories},
 title={Think Locally, Act Globally: Improving Defect and Effort Prediction Models},
 year={2012},
 pages={60-69},
 publisher={IEEE},
 location={Zürich, Switzerland}}</pre>
</div>]]></description>
			<content:encoded><![CDATA[<p></p><p>Our work on exploiting data regions with local properties to create better software defect and effort prediction models has won the Best Paper award at the MSR&#8217;2012 conference!</p>
<p style="text-align: justify;">Abstract &#8211; Much research energy in software engineering is focused on the creation of effort and defect prediction models. Such models are important means for practitioners to judge their current project situation, optimize the allocation of their resources, and make informed future decisions. However, soft- ware engineering data contains a large amount of variability. Recent research demonstrates that such variability leads to poor fits of machine learning models to the underlying data, and suggests splitting datasets into more fine-grained subsets with similar properties. In this paper, we present a comparison of three different approaches for creating statistical regression models to model and predict software defects and development effort. Global models are trained on the whole dataset. In contrast, local models are trained on subsets of the dataset. Last, we build a global model that takes into account local characteristics of the data. We evaluate the performance of these three approaches in a case study on two defect and two effort datasets. We find that for both types of data, local models show a significantly increased fit to the data compared to global models. The substantial improvements in both relative and absolute prediction errors demonstrate that this increased goodness of fit is valuable in practice. Finally, our experiments suggest that trends obtained from global models are too general for practical recommendations. At the same time, local models provide a multitude of trends which are only valid for specific subsets of the data. Instead, we advocate the use of trends obtained from global models that take into account local characteristics, as they combine the best of both worlds.</p>
<p><span id="more-455"></span></p>
<h2>Download:</h2>
<p style="color: #c0c0c0; font-size: 10px; line-height: 11px; text-align: justify;">Copyright © by IEEE. This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.</p>
<p><a href="http://nicolas-bettenburg.com/papers/bettenburg-msr2012.pdf">I AGREE &#8211; DOWNLOAD PDF</a></p>
<h2>Reference:</h2>
<div>
<pre>@inproceedings{bettenburg:msr2012,
 author={Nicolas Bettenburg and Meiyappan Nagappan and Ahmed E. Hassan},
 booktitle={MSR '12: Proceedings of the 9th Working Conference on Mining Software Repositories},
 title={Think Locally, Act Globally: Improving Defect and Effort Prediction Models},
 year={2012},
 pages={60-69},
 publisher={IEEE},
 location={Zürich, Switzerland}}</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nicolas-bettenburg.com/?feed=rss2&#038;p=455</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentation: Think Locally, Act Globally: Improving Defect and Effort Prediction Models</title>
		<link>http://nicolas-bettenburg.com/?p=460</link>
		<comments>http://nicolas-bettenburg.com/?p=460#comments</comments>
		<pubDate>Thu, 09 Aug 2012 14:54:28 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://nicolas-bettenburg.com/?p=460</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p></p><p><iframe src="http://www.slideshare.net/nicbet/slideshelf" width="490px" height="470px" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:none;" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://nicolas-bettenburg.com/?feed=rss2&#038;p=460</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Code Search to Link Code Fragments in Discussions and Source Code</title>
		<link>http://nicolas-bettenburg.com/?p=441</link>
		<comments>http://nicolas-bettenburg.com/?p=441#comments</comments>
		<pubDate>Sat, 18 Feb 2012 22:58:21 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Publications]]></category>

		<guid isPermaLink="false">http://nicolas-bettenburg.com/?p=441</guid>
		<description><![CDATA[Our work on using clone detection methods to discover which parts of the source code of a software system developers frequently discuss has been accepted for publication at the 2012 European Conference on Software Maintenance and Reengineering (CSMR'12)!

Abstract - When discussing software, practitioners often reference parts of the project’s source code. Such references have different motivations, such as mentoring and guiding less experienced developers, pointing out code that needs changes, or proposing possible strategies for the implementation of future changes. The fact that particular parts of a source code are being discussed makes these parts of the software special. Knowing which code is being talked about the most can not only help practitioners to guide important software engineering and maintenance activities, but also act as a high-level documentation of development activities for managers. In this paper, we use clone-detection as specific instance of a code search based approach for establishing links between code fragments that are discussed by developers and the actual source code of a project. Through a case study on the Eclipse project we explore the traceability links established through this approach, both quantitatively and qualitatively, and compare fuzzy code search based traceability linking to classical approaches, in particular change log analysis and information retrieval. We demonstrate a sample application of code search based traceability links by visualizing those parts of the project that are most discussed in issue reports with a Treemap visualization. The results of our case study show that the traceability links established through fuzzy code search-based traceability linking are conceptually different than classical approaches based on change log analysis or information retrieval.]]></description>
			<content:encoded><![CDATA[<p></p><p>Our work on using clone detection methods to discover which parts of the source code of a software system developers frequently discuss has been accepted for publication at the 2012 European Conference on Software Maintenance and Reengineering (CSMR&#8217;12)!</p>
<p style="text-align: justify;">Abstract &#8211; When discussing software, practitioners often reference parts of the project’s source code. Such references have different motivations, such as mentoring and guiding less experienced developers, pointing out code that needs changes, or proposing possible strategies for the implementation of future changes. The fact that particular parts of a source code are being discussed makes these parts of the software special. Knowing which code is being talked about the most can not only help practitioners to guide important software engineering and maintenance activities, but also act as a high-level documentation of development activities for managers. In this paper, we use clone-detection as specific instance of a code search based approach for establishing links between code fragments that are discussed by developers and the actual source code of a project. Through a case study on the Eclipse project we explore the traceability links established through this approach, both quantitatively and qualitatively, and compare fuzzy code search based traceability linking to classical approaches, in particular change log analysis and information retrieval. We demonstrate a sample application of code search based traceability links by visualizing those parts of the project that are most discussed in issue reports with a Treemap visualization. The results of our case study show that the traceability links established through fuzzy code search-based traceability linking are conceptually different than classical approaches based on change log analysis or information retrieval.</p>
<p><span id="more-441"></span></p>
<h2>Download:</h2>
<p style="color: #c0c0c0; font-size: 10px; line-height: 11px; text-align: justify;">Copyright © by ADD_PUBLISHER_HERE. This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.</p>
<p><a href="#">I AGREE &#8211; DOWNLOAD PDF</a></p>
<h2>Reference:</h2>
<div>
<pre>@inproceedings{bettenburg:csmr2012,
 author={Nicolas Bettenburg and Stephen W. Thomas and Ahmed E. Hassan},
 booktitle={CSMR '12: Proceedings of the 16th European Conference on Software Maintenance and Reengineering},
 title={Using Code Search to Link Code Fragments in Discussions and Source Code},
 year={2012},
 pages={319-329},
 publisher={IEEE},
 location={Szeged, Hungary}}</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nicolas-bettenburg.com/?feed=rss2&#038;p=441</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Talk: Mining Development Repositories to Study the Impact of Collaboration on Software Systems</title>
		<link>http://nicolas-bettenburg.com/?p=451</link>
		<comments>http://nicolas-bettenburg.com/?p=451#comments</comments>
		<pubDate>Sun, 11 Sep 2011 21:12:36 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://nicolas-bettenburg.com/?p=451</guid>
		<description><![CDATA[Mining Development Repositories to Study the Impact of Collaboration on Software Systems View more presentations from Nicolas Bettenburg]]></description>
			<content:encoded><![CDATA[<p></p><div style="width:425px" id="__ss_12505730"> <strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/nicbet/mining-development-repositories-to-study-the-impact-of-collaboration-on-software-systems" title="Mining Development Repositories to Study the Impact of Collaboration on Software Systems" target="_blank">Mining Development Repositories to Study the Impact of Collaboration on Software Systems</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/12505730" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
<div style="padding:5px 0 12px"> View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/nicbet" target="_blank">Nicolas Bettenburg</a> </div>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://nicolas-bettenburg.com/?feed=rss2&#038;p=451</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mining Development Repositories To Study the Impact of Collaboration on Software Systems</title>
		<link>http://nicolas-bettenburg.com/?p=402</link>
		<comments>http://nicolas-bettenburg.com/?p=402#comments</comments>
		<pubDate>Sat, 23 Jul 2011 21:54:16 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Publications]]></category>

		<guid isPermaLink="false">http://nicolas-bettenburg.com/?p=402</guid>
		<description><![CDATA[I am pleased to announce that I will be presenting my PhD research at the Doctoral Symposium track of the 19th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE'2011), which will this year take place in Hungary.

Abstract - Software development is a largely collaborative effort, of which the actual encoding of program logic in source code is a relatively small part. Yet, little is known about the impact of collaboration between stakeholders on software quality. We hypothesize that the collaboration between stakeholders during software development has a non-negligible impact on the software system. Information about collaborative activities can be recovered from traces of their communication, which are recorded in the repositories used for the development of the software system. This thesis contributes the following: 1) to make this information accessible for practitioners and researchers, we present approaches to distill communication information from development repositories, and empirically validate our proposed extractors. 2) By linking back the extracted communication data to the parts of the software system under discussion, we are able to empirically study the impact of communication, as a proxy to collaboration between stakeholders, on a software system. Through case studies on a broad spectrum of open-source software projects, we demonstrate the important role of social interactions between stakeholders with respect to the evolution of a software system.]]></description>
			<content:encoded><![CDATA[<p></p><p><strong>I am pleased to announce that I will be presenting my PhD research at the Doctoral Symposium track of the 19th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE&#8217;2011), which will this year take place in Hungary.</strong><br />
<span id="more-402"></span></p>
<p style="text-align: justify;">Abstract &#8211; Software development is a largely collaborative effort, of which the actual encoding of program logic in source code is a relatively small part. Yet, little is known about the impact of collaboration between stakeholders on software quality. We hypothesize that the collaboration between stakeholders during software development has a non-negligible impact on the software system. Information about collaborative activities can be recovered from traces of their communication, which are recorded in the repositories used for the development of the software system. This thesis contributes the following: 1) to make this information accessible for practitioners and researchers, we present approaches to distill communication information from development repositories, and empirically validate our proposed extractors. 2) By linking back the extracted communication data to the parts of the software system under discussion, we are able to empirically study the impact of communication, as a proxy to collaboration between stakeholders, on a software system. Through case studies on a broad spectrum of open-source software projects, we demonstrate the important role of social interactions between stakeholders with respect to the evolution of a software system.</p>
<h2>Download:</h2>
<p style="color: #c0c0c0; font-size: 12px; line-height: 12px;text-align: justify;">Publisher: ACM.<br />
Copyright © by ACM. This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.</p>
<p><a href="http://dl.acm.org/citation.cfm?id=2025165">I AGREE &#8211; DOWNLOAD PDF</a></p>
<h2>Reference:</h2>
<div>
<pre>@inproceedings{Bettenburg:2011:MDR:2025113.2025165,
   author = {Bettenburg, Nicolas},
   title = {Mining development repositories to study the impact of collaboration on software systems},
   booktitle = {Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering},
   series = {ESEC/FSE '11},
   year = {2011},
   isbn = {978-1-4503-0443-6},
   location = {Szeged, Hungary},
   pages = {376--379},
   numpages = {4},
   url = {http://doi.acm.org/10.1145/2025113.2025165},
   doi = {10.1145/2025113.2025165},
   acmid = {2025165},
   publisher = {ACM},
   address = {New York, NY, USA},
   keywords = {collaboration, empirical studies, socio-technical congruence, software repositories, unstructured data}
}</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nicolas-bettenburg.com/?feed=rss2&#038;p=402</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Lightweight Approach To Uncover Technical Information in Unstructured Data</title>
		<link>http://nicolas-bettenburg.com/?p=390</link>
		<comments>http://nicolas-bettenburg.com/?p=390#comments</comments>
		<pubDate>Mon, 02 May 2011 21:34:34 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Publications]]></category>

		<guid isPermaLink="false">http://nicolas-bettenburg.com/?p=390</guid>
		<description><![CDATA[I am pleased to announce, that our paper "A Lightweight Approach To Uncover Technical Information in Unstructured Data" has been accepted for publishing at the 19th IEEE International Conference on Program Comprehension (ICPC'11), which will this year take place in lovely Kingston, Ontario, Canada.]]></description>
			<content:encoded><![CDATA[<p></p><p>I am pleased to announce, that our paper &#8220;A Lightweight Approach To Uncover Technical Information in Unstructured Data&#8221; has been accepted for publishing at the 19th IEEE International Conference on Program Comprehension (ICPC&#8217;11), which will this year take place in lovely Kingston, Ontario, Canada.<br />
<span id="more-390"></span></p>
<p style="text-align: justify;">
Abstract &#8211; Developer communication through email, chat, or issue report comments consists mostly of largely unstructured data, i.e., natural language text, mixed with technical artifacts such as project-specific jargon, abbreviations, source code patches, stack traces and identifiers. These technical artifacts represent a valuable source of knowledge on the technical part of the system, with a wide range of applications from establishing traceability links to creating project-specific vocabularies. However, the lack of well-defined boundaries between natural language and technical content make the automated mining of technical artifacts challenging. As a first step towards a general-purpose technique to extracting technical artifacts from unstructured data, we present a lightweight approach to untangle technical artifacts and natural language text. Our approach is based on existing spell checking tools, which are well-understood, fast, readily available across platforms and impartial to different kinds of textual data. Through a handcrafted benchmark, we demonstrate that our approach is able to successfully uncover a wide range of technical artifacts in unstructured data.</p>
<h2>Download:</h2>
<p style="color: #c0c0c0; font-size: 10px; line-height: 11px;">Publisher: IEEE.<br />
Copyright © by IEEE. This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.</p>
<p><a href="http://nicolas-bettenburg.com/papers/bettenburg-icpc2011.pdf">[I AGREE - DOWNLOAD PDF]</a></p>
<h2>Reference:</h2>
<pre>
<div>@inproceedings{<a href="http://dblp.uni-trier.de/db/about/bibtex.html">DBLP</a>:conf/iwpc/BettenburgAHS11,
  author    = {Nicolas Bettenburg and
               Bram Adams and
               Ahmed E. Hassan and
               Michel Smidt},
  title     = {A Lightweight Approach to Uncover Technical Artifacts in
               Unstructured Data},
  booktitle = {ICPC},
  year      = {2011},
  pages     = {185-188},
  ee        = {http://doi.ieeecomputersociety.org/10.1109/ICPC.2011.36},
  crossref  = {DBLP:conf/iwpc/2011},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

@proceedings{<a href="http://dblp.uni-trier.de/db/about/bibtex.html">DBLP</a>:conf/iwpc/2011,
  title     = {The 19th IEEE International Conference on Program Comprehension,
               ICPC 2011, Kingston, ON, Canada, June 22-24, 2011},
  booktitle = {ICPC},
  publisher = {IEEE Computer Society},
  year      = {2011},
  isbn      = {978-1-61284-308-7},
  ee        = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5968117},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}</div></pre>
]]></content:encoded>
			<wfw:commentRss>http://nicolas-bettenburg.com/?feed=rss2&#038;p=390</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ontario Graduate Scholarship (International) 2011-2012</title>
		<link>http://nicolas-bettenburg.com/?p=439</link>
		<comments>http://nicolas-bettenburg.com/?p=439#comments</comments>
		<pubDate>Sun, 17 Apr 2011 22:21:46 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Awards]]></category>

		<guid isPermaLink="false">http://nicolas-bettenburg.com/?p=439</guid>
		<description><![CDATA[Wonderful news! My application for the 2011-2012 OGS was successful! I wasn&#8217;t really counting on winning this scholarship for a second year in a row, as competition is extremely strong &#8211; especially in the category of international graduate students.]]></description>
			<content:encoded><![CDATA[<p></p><p>Wonderful news! My application for the 2011-2012 OGS was successful! I wasn&#8217;t really counting on winning this scholarship for a second year in a row, as competition is extremely strong &#8211; especially in the category of international graduate students.</p>
]]></content:encoded>
			<wfw:commentRss>http://nicolas-bettenburg.com/?feed=rss2&#038;p=439</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Journal Paper Accepted for Publishing: An Empirical Study on Inconsistent Changes to Code Clones at Release Level</title>
		<link>http://nicolas-bettenburg.com/?p=385</link>
		<comments>http://nicolas-bettenburg.com/?p=385#comments</comments>
		<pubDate>Sat, 18 Dec 2010 21:27:51 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Publications]]></category>

		<guid isPermaLink="false">http://nicolas-bettenburg.com/?p=385</guid>
		<description><![CDATA[I am pleased to announce that we received notification today that the Journal of Science of Computer Programming (SCICO) has accepted our paper &#8220;An Empirical Study on Inconsistent Changes to Code Clones at Release Level&#8221; for print. The electronic version is available under DOI:10.1016/j.scico.2010.11.010 or by following this link.]]></description>
			<content:encoded><![CDATA[<p></p><p>I am pleased to announce that we received notification today that the Journal of Science of Computer Programming (SCICO) has accepted our paper &#8220;An Empirical Study on Inconsistent Changes to Code Clones at Release Level&#8221; for print.</p>
<p>The electronic version is available under DOI:10.1016/j.scico.2010.11.010<br />
or by <a href="http://dx.doi.org/10.1016/j.scico.2010.11.010" target="_blank">following this link</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nicolas-bettenburg.com/?feed=rss2&#038;p=385</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing Community Contributions: Lessons Learned from a Case Study on Android and Linux</title>
		<link>http://nicolas-bettenburg.com/?p=399</link>
		<comments>http://nicolas-bettenburg.com/?p=399#comments</comments>
		<pubDate>Mon, 18 Oct 2010 21:47:01 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://nicolas-bettenburg.com/?p=399</guid>
		<description><![CDATA[I&#8217;ll be giving a talk at the 2010 Fall Meeting of the Canadian Consortium for Software Engineering Research (CSER) on &#8220;Managing Community Contributions: Lessons Learned from a Case Study on Android and Linux&#8221;. Abstract &#8211; Modern companies realize that collaboration with a thriving community is important for creating innovative technology [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ll be giving a talk at the 2010 Fall Meeting of the Canadian Consortium for Software Engineering Research (CSER) on &#8220;Managing Community Contributions: Lessons Learned from a Case Study on Android and Linux&#8221;.</p>
<object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=5626315&amp;doc=cser-f10-export-101031143804-phpapp02" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent" /><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=id=5626315&amp;doc=cser-f10-export-101031143804-phpapp02" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355" wmode="transparent"></embed></object>
<p style="text-align: justify;"><em><span style="color: #999999;">Abstract &#8211; Modern companies realize that collaboration with a thriving community is important for creating innovative technology driven by market demand, and have sought ways to stimulate contributions from outsiders into their development process. There are multiple contribution styles, with varying levels of community involvement, but most companies are only familiar with closed contribution (via NDAs). This paper/talk aims at supporting software companies in assessing whether integrating community contributions into their software development is worthwhile, and determining processes and practices involved. We perform an empirical study on one for-profit (Android) system and compare our findings to a non-for-profit (Linux) system. We find that Android, even though being a for-profit system with a more closed contribution style, is similarly successful as Linux in attracting a growing community that makes significant contributions to major subsystems of the software.</span></em></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://nicolas-bettenburg.com/?feed=rss2&#038;p=399</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PostgreSQL 9.0 &#8211; Who contributed the most and what?</title>
		<link>http://nicolas-bettenburg.com/?p=369</link>
		<comments>http://nicolas-bettenburg.com/?p=369#comments</comments>
		<pubDate>Mon, 18 Oct 2010 21:15:02 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Special News]]></category>

		<guid isPermaLink="false">http://nicolas-bettenburg.com/?p=369</guid>
		<description><![CDATA[Parsing through the list of PostgreSQL 9.0 release notes, we counted how many contributions each developer named made to get this release up and going. Top contributor by large is Tom Lane, who we also found in previous studies to be one of the most active and central members of the project. Surprisingly, we also see this time that many contributions to the latest version have been made by developers outside the core member team - demonstrating that the project is once again successful in attracting members from the open source community.

What were their contributions about? Read the rest of this post to find out!]]></description>
			<content:encoded><![CDATA[<p></p><p>Parsing through the list of PostgreSQL 9.0 release notes, we counted how many contributions each developer named made to get this release up and going. Top contributor by large is Tom Lane, who we also found in previous studies to be one of the most active and central members of the project. Surprisingly, we also see this time that many contributions to the latest version have been made by developers outside the core member team &#8211; demonstrating that the project is once again successful in attracting members from the open source community.</p>
<p>Parsed from http://developer.postgresql.org/pgdocs/postgres/release-9-0.html</p>
<h1>What were their contributions about?</h1>
<p></p>
<h2>Tom Lane:</h2>
<p><img alt="Tom Lane" width="500" src="http://nicolas-bettenburg.com/dropbox/tomlane-pg9.png" class="alignnone" /></p>
<h2>Peter Eisentraut:</h2>
<p><img alt="Peter Eisentraut" width="500" src="http://nicolas-bettenburg.com/dropbox/petereisen-pg9.png" class="alignnone" /></p>
<h2>Bruce Momjian:</h2>
<p><img alt="Bruce Momjian" width="500" src="http://nicolas-bettenburg.com/dropbox/brucemom-pg9.png" class="alignnone" /></p>
<h1>Who contributed the most overall?</h1>
<p>
Here is the list, ordered by most contributions:</p>
<p> 66 Tom Lane<br />
  25 Peter Eisentraut<br />
  19 Itagaki Takahiro<br />
  16 Robert Haas<br />
  16 Bruce Momjian<br />
   9 Pavel Stehule<br />
   7 Tim Bunce<br />
   7 Teodor Sigaev<br />
   7 Boszormenyi Zoltan<br />
   5 Andrew Dunstan<br />
   4 Michael Meskes<br />
   4 Magnus Hagander<br />
   4 Heikki Linnakangas<br />
   4 Fujii Masao<br />
   4 Andrew Gierth<br />
   3 Simon Riggs<br />
   3 Petr Jelinek<br />
   3 Joachim Wieland<br />
   3 Andres Freund<br />
   2 Roger Leigh<br />
   2 Leonardo F<br />
   2 Kurt Harriman<br />
   2 KaiGai Kohei<br />
   2 John Naylor<br />
   2 Hitoshi Harada<br />
   2 Greg Stark<br />
   2 Caleb Welton<br />
   2 Bernd Helmle<br />
   2 Alvaro Herrera<br />
   2 Alex Hunsaker<br />
   1 Zdenek Kotala<br />
   1 Tsutomu Yamada<br />
   1 Tollef Fog Heen<br />
   1 Taro Minowa Higepon<br />
   1 Steve Prentice<br />
   1 Stef Walter<br />
   1 Sergey Karpov<br />
   1 Robert Fleming<br />
   1 Nobuhiro Iwamatsu<br />
   1 Michael Paquier<br />
   1 Marko Tiikkaja<br />
   1 Marko Kreen<br />
   1 Mark Cave-Ayland<br />
   1 Marcus Kempe<br />
   1 Laurenz Albe<br />
   1 Khee Chin<br />
   1 Kevin Grittner<br />
   1 Joshua Tolley<br />
   1 Jim Cox<br />
   1 Jeremy Kerr<br />
   1 Jeff Davis<br />
   1 Hiroshi Inoue<br />
   1 Hannu Valtonen<br />
   1 Guillaume Smet<br />
   1 Guillaume Lelarge<br />
   1 Greg Smith<br />
   1 Greg Sabino Mullane<br />
   1 Emmanuel Cecchet<br />
   1 Distinguished Name<br />
   1 Dean Rasheed<br />
   1 Dave Page<br />
   1 Damien Clochard<br />
   1 Craig Ringer<br />
   1 Brendan Jurd<br />
   1 Alexey Klyukin<br />
   1 Abhijit Menon-Sen</p>
]]></content:encoded>
			<wfw:commentRss>http://nicolas-bettenburg.com/?feed=rss2&#038;p=369</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
