An Empirical Study on Refactoring Activity
This paper reports an empirical study on refactoring activity in three Java software systems. We investigated some questions on refactoring activity, to confirm or disagree on conclusions that have been drawn from previous empirical studies. Unlike previous empirical studies, our study found that it...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2014-12 |
---|---|
Hauptverfasser: | , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | |
container_title | arXiv.org |
container_volume | |
creator | Hoque, Mohammad Iftekharul Vijay Nag Ranga Anurag Reddy Pedditi Rachitha Srinath Md Ali Ahsan Rana Islam, Md Eftakhairul Somani, Afshin |
description | This paper reports an empirical study on refactoring activity in three Java software systems. We investigated some questions on refactoring activity, to confirm or disagree on conclusions that have been drawn from previous empirical studies. Unlike previous empirical studies, our study found that it is not always true that there are more refactoring activities before major project release date than after. In contrast, we were able to confirm that software developers perform different types of refactoring operations on test code and production code, specific developers are responsible for refactorings in the project, refactoring edits are not very well tested. Further, floss refactoring is more popular among the developers, refactoring activity is frequent in the projects, majority of bad smells once occurred they persist up to the latest version of the system. By confirming assumptions by other researchers we can have greater confidence that those research conclusions are generalizable. |
format | Article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2085043722</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2085043722</sourcerecordid><originalsourceid>FETCH-proquest_journals_20850437223</originalsourceid><addsrcrecordid>eNpjYuA0MjY21LUwMTLiYOAtLs4yMDAwMjM3MjU15mTQcsxTcM0tyCzKTE7MUQguKU2pVMjPUwhKTUtMLskvysxLV3BMLsksyyyp5GFgTUvMKU7lhdLcDMpuriHOHroFRfmFpanFJfFZ-aVFeUCpeCMDC1MDE2NzIyNj4lQBAO5GMI0</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2085043722</pqid></control><display><type>article</type><title>An Empirical Study on Refactoring Activity</title><source>Freely Accessible Journals</source><creator>Hoque, Mohammad Iftekharul ; Vijay Nag Ranga ; Anurag Reddy Pedditi ; Rachitha Srinath ; Md Ali Ahsan Rana ; Islam, Md Eftakhairul ; Somani, Afshin</creator><creatorcontrib>Hoque, Mohammad Iftekharul ; Vijay Nag Ranga ; Anurag Reddy Pedditi ; Rachitha Srinath ; Md Ali Ahsan Rana ; Islam, Md Eftakhairul ; Somani, Afshin</creatorcontrib><description>This paper reports an empirical study on refactoring activity in three Java software systems. We investigated some questions on refactoring activity, to confirm or disagree on conclusions that have been drawn from previous empirical studies. Unlike previous empirical studies, our study found that it is not always true that there are more refactoring activities before major project release date than after. In contrast, we were able to confirm that software developers perform different types of refactoring operations on test code and production code, specific developers are responsible for refactorings in the project, refactoring edits are not very well tested. Further, floss refactoring is more popular among the developers, refactoring activity is frequent in the projects, majority of bad smells once occurred they persist up to the latest version of the system. By confirming assumptions by other researchers we can have greater confidence that those research conclusions are generalizable.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Software development</subject><ispartof>arXiv.org, 2014-12</ispartof><rights>2014. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>776,780</link.rule.ids></links><search><creatorcontrib>Hoque, Mohammad Iftekharul</creatorcontrib><creatorcontrib>Vijay Nag Ranga</creatorcontrib><creatorcontrib>Anurag Reddy Pedditi</creatorcontrib><creatorcontrib>Rachitha Srinath</creatorcontrib><creatorcontrib>Md Ali Ahsan Rana</creatorcontrib><creatorcontrib>Islam, Md Eftakhairul</creatorcontrib><creatorcontrib>Somani, Afshin</creatorcontrib><title>An Empirical Study on Refactoring Activity</title><title>arXiv.org</title><description>This paper reports an empirical study on refactoring activity in three Java software systems. We investigated some questions on refactoring activity, to confirm or disagree on conclusions that have been drawn from previous empirical studies. Unlike previous empirical studies, our study found that it is not always true that there are more refactoring activities before major project release date than after. In contrast, we were able to confirm that software developers perform different types of refactoring operations on test code and production code, specific developers are responsible for refactorings in the project, refactoring edits are not very well tested. Further, floss refactoring is more popular among the developers, refactoring activity is frequent in the projects, majority of bad smells once occurred they persist up to the latest version of the system. By confirming assumptions by other researchers we can have greater confidence that those research conclusions are generalizable.</description><subject>Software development</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNpjYuA0MjY21LUwMTLiYOAtLs4yMDAwMjM3MjU15mTQcsxTcM0tyCzKTE7MUQguKU2pVMjPUwhKTUtMLskvysxLV3BMLsksyyyp5GFgTUvMKU7lhdLcDMpuriHOHroFRfmFpanFJfFZ-aVFeUCpeCMDC1MDE2NzIyNj4lQBAO5GMI0</recordid><startdate>20141218</startdate><enddate>20141218</enddate><creator>Hoque, Mohammad Iftekharul</creator><creator>Vijay Nag Ranga</creator><creator>Anurag Reddy Pedditi</creator><creator>Rachitha Srinath</creator><creator>Md Ali Ahsan Rana</creator><creator>Islam, Md Eftakhairul</creator><creator>Somani, Afshin</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20141218</creationdate><title>An Empirical Study on Refactoring Activity</title><author>Hoque, Mohammad Iftekharul ; Vijay Nag Ranga ; Anurag Reddy Pedditi ; Rachitha Srinath ; Md Ali Ahsan Rana ; Islam, Md Eftakhairul ; Somani, Afshin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_20850437223</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Software development</topic><toplevel>online_resources</toplevel><creatorcontrib>Hoque, Mohammad Iftekharul</creatorcontrib><creatorcontrib>Vijay Nag Ranga</creatorcontrib><creatorcontrib>Anurag Reddy Pedditi</creatorcontrib><creatorcontrib>Rachitha Srinath</creatorcontrib><creatorcontrib>Md Ali Ahsan Rana</creatorcontrib><creatorcontrib>Islam, Md Eftakhairul</creatorcontrib><creatorcontrib>Somani, Afshin</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hoque, Mohammad Iftekharul</au><au>Vijay Nag Ranga</au><au>Anurag Reddy Pedditi</au><au>Rachitha Srinath</au><au>Md Ali Ahsan Rana</au><au>Islam, Md Eftakhairul</au><au>Somani, Afshin</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>An Empirical Study on Refactoring Activity</atitle><jtitle>arXiv.org</jtitle><date>2014-12-18</date><risdate>2014</risdate><eissn>2331-8422</eissn><abstract>This paper reports an empirical study on refactoring activity in three Java software systems. We investigated some questions on refactoring activity, to confirm or disagree on conclusions that have been drawn from previous empirical studies. Unlike previous empirical studies, our study found that it is not always true that there are more refactoring activities before major project release date than after. In contrast, we were able to confirm that software developers perform different types of refactoring operations on test code and production code, specific developers are responsible for refactorings in the project, refactoring edits are not very well tested. Further, floss refactoring is more popular among the developers, refactoring activity is frequent in the projects, majority of bad smells once occurred they persist up to the latest version of the system. By confirming assumptions by other researchers we can have greater confidence that those research conclusions are generalizable.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | EISSN: 2331-8422 |
ispartof | arXiv.org, 2014-12 |
issn | 2331-8422 |
language | eng |
recordid | cdi_proquest_journals_2085043722 |
source | Freely Accessible Journals |
subjects | Software development |
title | An Empirical Study on Refactoring Activity |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-25T04%3A35%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=An%20Empirical%20Study%20on%20Refactoring%20Activity&rft.jtitle=arXiv.org&rft.au=Hoque,%20Mohammad%20Iftekharul&rft.date=2014-12-18&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E2085043722%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2085043722&rft_id=info:pmid/&rfr_iscdi=true |