Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory

Peer review is seen as an important quality-assurance mechanism in both industrial development and the open-source software (OSS) community. The techniques for performing inspections have been well studied in industry; in OSS development, software peer reviews are not as well understood. To develop...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on software engineering and methodology 2014-09, Vol.23 (4), p.1-33
Hauptverfasser: Rigby, Peter C., German, Daniel M., Cowen, Laura, Storey, Margaret-Anne
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 33
container_issue 4
container_start_page 1
container_title ACM transactions on software engineering and methodology
container_volume 23
creator Rigby, Peter C.
German, Daniel M.
Cowen, Laura
Storey, Margaret-Anne
description Peer review is seen as an important quality-assurance mechanism in both industrial development and the open-source software (OSS) community. The techniques for performing inspections have been well studied in industry; in OSS development, software peer reviews are not as well understood. To develop an empirical understanding of OSS peer review, we examine the review policies of 25 OSS projects and study the archival records of six large, mature, successful OSS projects. We extract a series of measures based on those used in traditional inspection experiments. We measure the frequency of review, the size of the contribution under review, the level of participation during review, the experience and expertise of the individuals involved in the review, the review interval, and the number of issues discussed during review. We create statistical models of the review efficiency, review interval, and effectiveness, the issues discussed during review, to determine which measures have the largest impact on review efficacy. We find that OSS peer reviews are conducted asynchronously by empowered experts who focus on changes that are in their area of expertise. Reviewers provide timely, regular feedback on small changes. The descriptive statistics clearly show that OSS review is drastically different from traditional inspection.
doi_str_mv 10.1145/2594458
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_2594458</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_2594458</sourcerecordid><originalsourceid>FETCH-LOGICAL-c187t-f2323af2b32a470bf44a759e4e89d4fc27cfaff0e798b19e091db3fb39924ca43</originalsourceid><addsrcrecordid>eNotj8FKQzEQAIMoWKv4C7l5MZpkN-TlKEWtUGixCt4eSboLLdqU5Gnx71XsaeY0MEJcGn1jDLpb6wKi647EyDjnlYdgj39dY1AA5u1UnLW20dqAtjgS1wuiKp_pa017WbZyvqOtWpbPmkkuCw_7WEkuatlQHtq5OOH43ujiwLF4fbh_mUzVbP74NLmbqWw6Pyi2YCGyTWAjep0YMXoXCKkLK-RsfebIrMmHLplAOphVAk4QgsUcEcbi6r-ba2mtEve7uv6I9bs3uv-b7A-T8ANn4ELl</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory</title><source>ACM Digital Library</source><creator>Rigby, Peter C. ; German, Daniel M. ; Cowen, Laura ; Storey, Margaret-Anne</creator><creatorcontrib>Rigby, Peter C. ; German, Daniel M. ; Cowen, Laura ; Storey, Margaret-Anne</creatorcontrib><description>Peer review is seen as an important quality-assurance mechanism in both industrial development and the open-source software (OSS) community. The techniques for performing inspections have been well studied in industry; in OSS development, software peer reviews are not as well understood. To develop an empirical understanding of OSS peer review, we examine the review policies of 25 OSS projects and study the archival records of six large, mature, successful OSS projects. We extract a series of measures based on those used in traditional inspection experiments. We measure the frequency of review, the size of the contribution under review, the level of participation during review, the experience and expertise of the individuals involved in the review, the review interval, and the number of issues discussed during review. We create statistical models of the review efficiency, review interval, and effectiveness, the issues discussed during review, to determine which measures have the largest impact on review efficacy. We find that OSS peer reviews are conducted asynchronously by empowered experts who focus on changes that are in their area of expertise. Reviewers provide timely, regular feedback on small changes. The descriptive statistics clearly show that OSS review is drastically different from traditional inspection.</description><identifier>ISSN: 1049-331X</identifier><identifier>EISSN: 1557-7392</identifier><identifier>DOI: 10.1145/2594458</identifier><language>eng</language><ispartof>ACM transactions on software engineering and methodology, 2014-09, Vol.23 (4), p.1-33</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c187t-f2323af2b32a470bf44a759e4e89d4fc27cfaff0e798b19e091db3fb39924ca43</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,777,781,27905,27906</link.rule.ids></links><search><creatorcontrib>Rigby, Peter C.</creatorcontrib><creatorcontrib>German, Daniel M.</creatorcontrib><creatorcontrib>Cowen, Laura</creatorcontrib><creatorcontrib>Storey, Margaret-Anne</creatorcontrib><title>Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory</title><title>ACM transactions on software engineering and methodology</title><description>Peer review is seen as an important quality-assurance mechanism in both industrial development and the open-source software (OSS) community. The techniques for performing inspections have been well studied in industry; in OSS development, software peer reviews are not as well understood. To develop an empirical understanding of OSS peer review, we examine the review policies of 25 OSS projects and study the archival records of six large, mature, successful OSS projects. We extract a series of measures based on those used in traditional inspection experiments. We measure the frequency of review, the size of the contribution under review, the level of participation during review, the experience and expertise of the individuals involved in the review, the review interval, and the number of issues discussed during review. We create statistical models of the review efficiency, review interval, and effectiveness, the issues discussed during review, to determine which measures have the largest impact on review efficacy. We find that OSS peer reviews are conducted asynchronously by empowered experts who focus on changes that are in their area of expertise. Reviewers provide timely, regular feedback on small changes. The descriptive statistics clearly show that OSS review is drastically different from traditional inspection.</description><issn>1049-331X</issn><issn>1557-7392</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><recordid>eNotj8FKQzEQAIMoWKv4C7l5MZpkN-TlKEWtUGixCt4eSboLLdqU5Gnx71XsaeY0MEJcGn1jDLpb6wKi647EyDjnlYdgj39dY1AA5u1UnLW20dqAtjgS1wuiKp_pa017WbZyvqOtWpbPmkkuCw_7WEkuatlQHtq5OOH43ujiwLF4fbh_mUzVbP74NLmbqWw6Pyi2YCGyTWAjep0YMXoXCKkLK-RsfebIrMmHLplAOphVAk4QgsUcEcbi6r-ba2mtEve7uv6I9bs3uv-b7A-T8ANn4ELl</recordid><startdate>20140905</startdate><enddate>20140905</enddate><creator>Rigby, Peter C.</creator><creator>German, Daniel M.</creator><creator>Cowen, Laura</creator><creator>Storey, Margaret-Anne</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20140905</creationdate><title>Peer Review on Open-Source Software Projects</title><author>Rigby, Peter C. ; German, Daniel M. ; Cowen, Laura ; Storey, Margaret-Anne</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c187t-f2323af2b32a470bf44a759e4e89d4fc27cfaff0e798b19e091db3fb39924ca43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rigby, Peter C.</creatorcontrib><creatorcontrib>German, Daniel M.</creatorcontrib><creatorcontrib>Cowen, Laura</creatorcontrib><creatorcontrib>Storey, Margaret-Anne</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on software engineering and methodology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rigby, Peter C.</au><au>German, Daniel M.</au><au>Cowen, Laura</au><au>Storey, Margaret-Anne</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory</atitle><jtitle>ACM transactions on software engineering and methodology</jtitle><date>2014-09-05</date><risdate>2014</risdate><volume>23</volume><issue>4</issue><spage>1</spage><epage>33</epage><pages>1-33</pages><issn>1049-331X</issn><eissn>1557-7392</eissn><abstract>Peer review is seen as an important quality-assurance mechanism in both industrial development and the open-source software (OSS) community. The techniques for performing inspections have been well studied in industry; in OSS development, software peer reviews are not as well understood. To develop an empirical understanding of OSS peer review, we examine the review policies of 25 OSS projects and study the archival records of six large, mature, successful OSS projects. We extract a series of measures based on those used in traditional inspection experiments. We measure the frequency of review, the size of the contribution under review, the level of participation during review, the experience and expertise of the individuals involved in the review, the review interval, and the number of issues discussed during review. We create statistical models of the review efficiency, review interval, and effectiveness, the issues discussed during review, to determine which measures have the largest impact on review efficacy. We find that OSS peer reviews are conducted asynchronously by empowered experts who focus on changes that are in their area of expertise. Reviewers provide timely, regular feedback on small changes. The descriptive statistics clearly show that OSS review is drastically different from traditional inspection.</abstract><doi>10.1145/2594458</doi><tpages>33</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1049-331X
ispartof ACM transactions on software engineering and methodology, 2014-09, Vol.23 (4), p.1-33
issn 1049-331X
1557-7392
language eng
recordid cdi_crossref_primary_10_1145_2594458
source ACM Digital Library
title Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T22%3A06%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Peer%20Review%20on%20Open-Source%20Software%20Projects:%20Parameters,%20Statistical%20Models,%20and%20Theory&rft.jtitle=ACM%20transactions%20on%20software%20engineering%20and%20methodology&rft.au=Rigby,%20Peter%20C.&rft.date=2014-09-05&rft.volume=23&rft.issue=4&rft.spage=1&rft.epage=33&rft.pages=1-33&rft.issn=1049-331X&rft.eissn=1557-7392&rft_id=info:doi/10.1145/2594458&rft_dat=%3Ccrossref%3E10_1145_2594458%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true