Correlating Social Interactions to Release History during Software Evolution

In this paper, we propose a method to reason about the nature of software changes by mining and correlating discussion archives. We employ an information retrieval approach to find correlation between source code change history and history of social interactions surrounding these changes. We apply o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Baysal, Olga, Malton, Andrew J.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 7
container_issue
container_start_page 7
container_title
container_volume
creator Baysal, Olga
Malton, Andrew J.
description In this paper, we propose a method to reason about the nature of software changes by mining and correlating discussion archives. We employ an information retrieval approach to find correlation between source code change history and history of social interactions surrounding these changes. We apply our correlation method on two software systems, LSEdit and Apache Ant. The results of these exploratory case studies demonstrate the evidence of similarity between the content of free-form text emails among developers and the actual modifications in the code. We identify a set of correlation patterns between discussion and changed code vocabularies and discover that some releases referred to as minor should instead fall under the major category. These patterns can be used to give estimations about the type of a change and time needed to implement it.
doi_str_mv 10.1109/MSR.2007.4
format Conference Proceeding
fullrecord <record><control><sourceid>proquest_6IE</sourceid><recordid>TN_cdi_ieee_primary_4228644</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4228644</ieee_id><sourcerecordid>31121138</sourcerecordid><originalsourceid>FETCH-LOGICAL-a2194-ec27a622bd95e9a48b08164db2da3beb36469330caf2096875f35ce55e009cc43</originalsourceid><addsrcrecordid>eNqF0M1Lw0AQBfAFFay1F69eAoLgIXX2K8kepVRbqAitgrdls5nIatrV3UTpf29DvHuaw_x48B4hFxSmlIK6fdyspwwgn4ojcgZ5piRTEl6PyYjRDFJaSHZKJjG-AwClDHKhRmQ18yFgY1q3e0s23jrTJMtdi8HY1vldTFqfrLFBEzFZuNj6sE-qLgy6bn9MwGT-7Zuu1-fkpDZNxMnfHZOX-_nzbJGunh6Ws7tVahhVIkXLcpMxVlZKojKiKKGgmahKVhleYskzkSnOwZqagcqKXNZcWpQSAZS1go_J9ZD7GfxXh7HVWxctNo3Zoe-i5od6lPLiAC8H6BBRfwa3NWGvBWNFJvqYq-Fr7FaX3n9ETUH3W-rDlrrfUvfq5n-ly-Cw5r_j3HGv</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>31121138</pqid></control><display><type>conference_proceeding</type><title>Correlating Social Interactions to Release History during Software Evolution</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Baysal, Olga ; Malton, Andrew J.</creator><creatorcontrib>Baysal, Olga ; Malton, Andrew J.</creatorcontrib><description>In this paper, we propose a method to reason about the nature of software changes by mining and correlating discussion archives. We employ an information retrieval approach to find correlation between source code change history and history of social interactions surrounding these changes. We apply our correlation method on two software systems, LSEdit and Apache Ant. The results of these exploratory case studies demonstrate the evidence of similarity between the content of free-form text emails among developers and the actual modifications in the code. We identify a set of correlation patterns between discussion and changed code vocabularies and discover that some releases referred to as minor should instead fall under the major category. These patterns can be used to give estimations about the type of a change and time needed to implement it.</description><identifier>ISSN: 2160-1852</identifier><identifier>ISBN: 076952950X</identifier><identifier>ISBN: 9780769529509</identifier><identifier>DOI: 10.1109/MSR.2007.4</identifier><language>eng</language><publisher>Washington, DC, USA: IEEE Computer Society</publisher><subject>Application software ; Computer science ; Computing methodologies -- Machine learning -- Machine learning approaches -- Factorization methods -- Canonical correlation analysis ; Correlation ; Energy management ; History ; Information retrieval ; Information systems -- Information systems applications -- Data mining ; Mathematics of computing -- Probability and statistics -- Statistical paradigms -- Regression analysis ; Open source software ; Power system management ; Social and professional topics -- Professional topics -- Management of computing and information systems -- Software management -- Software maintenance ; Software and its engineering -- Software creation and management -- Software post-development issues ; Software and its engineering -- Software notations and tools -- Software configuration management and version control systems ; Software systems ; Vocabulary</subject><ispartof>Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007), 2007, p.7-7</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4228644$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4228644$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Baysal, Olga</creatorcontrib><creatorcontrib>Malton, Andrew J.</creatorcontrib><title>Correlating Social Interactions to Release History during Software Evolution</title><title>Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007)</title><addtitle>MSR</addtitle><description>In this paper, we propose a method to reason about the nature of software changes by mining and correlating discussion archives. We employ an information retrieval approach to find correlation between source code change history and history of social interactions surrounding these changes. We apply our correlation method on two software systems, LSEdit and Apache Ant. The results of these exploratory case studies demonstrate the evidence of similarity between the content of free-form text emails among developers and the actual modifications in the code. We identify a set of correlation patterns between discussion and changed code vocabularies and discover that some releases referred to as minor should instead fall under the major category. These patterns can be used to give estimations about the type of a change and time needed to implement it.</description><subject>Application software</subject><subject>Computer science</subject><subject>Computing methodologies -- Machine learning -- Machine learning approaches -- Factorization methods -- Canonical correlation analysis</subject><subject>Correlation</subject><subject>Energy management</subject><subject>History</subject><subject>Information retrieval</subject><subject>Information systems -- Information systems applications -- Data mining</subject><subject>Mathematics of computing -- Probability and statistics -- Statistical paradigms -- Regression analysis</subject><subject>Open source software</subject><subject>Power system management</subject><subject>Social and professional topics -- Professional topics -- Management of computing and information systems -- Software management -- Software maintenance</subject><subject>Software and its engineering -- Software creation and management -- Software post-development issues</subject><subject>Software and its engineering -- Software notations and tools -- Software configuration management and version control systems</subject><subject>Software systems</subject><subject>Vocabulary</subject><issn>2160-1852</issn><isbn>076952950X</isbn><isbn>9780769529509</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2007</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNqF0M1Lw0AQBfAFFay1F69eAoLgIXX2K8kepVRbqAitgrdls5nIatrV3UTpf29DvHuaw_x48B4hFxSmlIK6fdyspwwgn4ojcgZ5piRTEl6PyYjRDFJaSHZKJjG-AwClDHKhRmQ18yFgY1q3e0s23jrTJMtdi8HY1vldTFqfrLFBEzFZuNj6sE-qLgy6bn9MwGT-7Zuu1-fkpDZNxMnfHZOX-_nzbJGunh6Ws7tVahhVIkXLcpMxVlZKojKiKKGgmahKVhleYskzkSnOwZqagcqKXNZcWpQSAZS1go_J9ZD7GfxXh7HVWxctNo3Zoe-i5od6lPLiAC8H6BBRfwa3NWGvBWNFJvqYq-Fr7FaX3n9ETUH3W-rDlrrfUvfq5n-ly-Cw5r_j3HGv</recordid><startdate>20070520</startdate><enddate>20070520</enddate><creator>Baysal, Olga</creator><creator>Malton, Andrew J.</creator><general>IEEE Computer Society</general><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20070520</creationdate><title>Correlating Social Interactions to Release History during Software Evolution</title><author>Baysal, Olga ; Malton, Andrew J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a2194-ec27a622bd95e9a48b08164db2da3beb36469330caf2096875f35ce55e009cc43</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Application software</topic><topic>Computer science</topic><topic>Computing methodologies -- Machine learning -- Machine learning approaches -- Factorization methods -- Canonical correlation analysis</topic><topic>Correlation</topic><topic>Energy management</topic><topic>History</topic><topic>Information retrieval</topic><topic>Information systems -- Information systems applications -- Data mining</topic><topic>Mathematics of computing -- Probability and statistics -- Statistical paradigms -- Regression analysis</topic><topic>Open source software</topic><topic>Power system management</topic><topic>Social and professional topics -- Professional topics -- Management of computing and information systems -- Software management -- Software maintenance</topic><topic>Software and its engineering -- Software creation and management -- Software post-development issues</topic><topic>Software and its engineering -- Software notations and tools -- Software configuration management and version control systems</topic><topic>Software systems</topic><topic>Vocabulary</topic><toplevel>online_resources</toplevel><creatorcontrib>Baysal, Olga</creatorcontrib><creatorcontrib>Malton, Andrew J.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Baysal, Olga</au><au>Malton, Andrew J.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Correlating Social Interactions to Release History during Software Evolution</atitle><btitle>Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007)</btitle><stitle>MSR</stitle><date>2007-05-20</date><risdate>2007</risdate><spage>7</spage><epage>7</epage><pages>7-7</pages><issn>2160-1852</issn><isbn>076952950X</isbn><isbn>9780769529509</isbn><abstract>In this paper, we propose a method to reason about the nature of software changes by mining and correlating discussion archives. We employ an information retrieval approach to find correlation between source code change history and history of social interactions surrounding these changes. We apply our correlation method on two software systems, LSEdit and Apache Ant. The results of these exploratory case studies demonstrate the evidence of similarity between the content of free-form text emails among developers and the actual modifications in the code. We identify a set of correlation patterns between discussion and changed code vocabularies and discover that some releases referred to as minor should instead fall under the major category. These patterns can be used to give estimations about the type of a change and time needed to implement it.</abstract><cop>Washington, DC, USA</cop><pub>IEEE Computer Society</pub><doi>10.1109/MSR.2007.4</doi><tpages>1</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2160-1852
ispartof Fourth International Workshop on Mining Software Repositories (MSR'07:ICSE Workshops 2007), 2007, p.7-7
issn 2160-1852
language eng
recordid cdi_ieee_primary_4228644
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Computer science
Computing methodologies -- Machine learning -- Machine learning approaches -- Factorization methods -- Canonical correlation analysis
Correlation
Energy management
History
Information retrieval
Information systems -- Information systems applications -- Data mining
Mathematics of computing -- Probability and statistics -- Statistical paradigms -- Regression analysis
Open source software
Power system management
Social and professional topics -- Professional topics -- Management of computing and information systems -- Software management -- Software maintenance
Software and its engineering -- Software creation and management -- Software post-development issues
Software and its engineering -- Software notations and tools -- Software configuration management and version control systems
Software systems
Vocabulary
title Correlating Social Interactions to Release History during Software Evolution
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T13%3A10%3A04IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Correlating%20Social%20Interactions%20to%20Release%20History%20during%20Software%20Evolution&rft.btitle=Fourth%20International%20Workshop%20on%20Mining%20Software%20Repositories%20(MSR'07:ICSE%20Workshops%202007)&rft.au=Baysal,%20Olga&rft.date=2007-05-20&rft.spage=7&rft.epage=7&rft.pages=7-7&rft.issn=2160-1852&rft.isbn=076952950X&rft.isbn_list=9780769529509&rft_id=info:doi/10.1109/MSR.2007.4&rft_dat=%3Cproquest_6IE%3E31121138%3C/proquest_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=31121138&rft_id=info:pmid/&rft_ieee_id=4228644&rfr_iscdi=true