Change-Prone Java Method Prediction by Focusing on Individual Differences in Comment Density

This paper focuses on differences in comment densities among individual programmers, and proposes to adjust the conventional code complexity metric (the cyclomatic complexity) by using the abnormality of the comment density. An empirical study with nine popular open source Java products (including 1...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEICE Transactions on Information and Systems 2017/05/01, Vol.E100.D(5), pp.1128-1131
Hauptverfasser: BURHANDENNY, Aji ERY, AMAN, Hirohisa, KAWAHARA, Minoru
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1131
container_issue 5
container_start_page 1128
container_title IEICE Transactions on Information and Systems
container_volume E100.D
creator BURHANDENNY, Aji ERY
AMAN, Hirohisa
KAWAHARA, Minoru
description This paper focuses on differences in comment densities among individual programmers, and proposes to adjust the conventional code complexity metric (the cyclomatic complexity) by using the abnormality of the comment density. An empirical study with nine popular open source Java products (including 103,246 methods) shows that the proposed metric performs better than the conventional one in predicting change-prone methods; the proposed metric improves the area under the ROC curve (AUC) by about 3.4% on average.
doi_str_mv 10.1587/transinf.2016EDL8224
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2014550231</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2014550231</sourcerecordid><originalsourceid>FETCH-LOGICAL-c516t-5cc19788a9e12d6e2e9266e94e1cda8d7048406c04f452b2b510ca88349918a83</originalsourceid><addsrcrecordid>eNpNkFtLAzEQhYMoWC__wIeAz1sz2WSbfZRetFKxiL4JIc3OtiltVpNsof_elXp7mhk43znDIeQKWB-kGtykYHx0vu5zBsV4NFOciyPSg4GQGeQFHJMeK6HIlMz5KTmLcc0YKA6yR96GK-OXmM1D45E-mJ2hj5hWTUXnAStnk2s8XezppLFtF7Gk3Tn1ldu5qjUbOnJ1jQG9xUidp8Nmu0Wf6Ai7f9L-gpzUZhPx8nuek9fJ-GV4n82e7qbD21lmJRQpk9ZCOVDKlAi8KpBjyYsCS4FgK6OqARNKsMIyUQvJF3whgVmjVC7KEpRR-Tm5Pvi-h-ajxZj0ummD7yJ114iQkvEcOpU4qGxoYgxY6_fgtibsNTD91aP-6VH_67HDng_YOiazxF_IhOTsBv-gMTCmR1r-LP9MfsV2ZYJGn38CohOExQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2014550231</pqid></control><display><type>article</type><title>Change-Prone Java Method Prediction by Focusing on Individual Differences in Comment Density</title><source>J-STAGE Free</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>BURHANDENNY, Aji ERY ; AMAN, Hirohisa ; KAWAHARA, Minoru</creator><creatorcontrib>BURHANDENNY, Aji ERY ; AMAN, Hirohisa ; KAWAHARA, Minoru</creatorcontrib><description>This paper focuses on differences in comment densities among individual programmers, and proposes to adjust the conventional code complexity metric (the cyclomatic complexity) by using the abnormality of the comment density. An empirical study with nine popular open source Java products (including 103,246 methods) shows that the proposed metric performs better than the conventional one in predicting change-prone methods; the proposed metric improves the area under the ROC curve (AUC) by about 3.4% on average.</description><identifier>ISSN: 0916-8532</identifier><identifier>EISSN: 1745-1361</identifier><identifier>DOI: 10.1587/transinf.2016EDL8224</identifier><language>eng</language><publisher>Tokyo: The Institute of Electronics, Information and Communication Engineers</publisher><subject>AUC ; change-prone method ; comment density ; Complexity ; individual difference ; Java ; Predictions ; ROC curve</subject><ispartof>IEICE Transactions on Information and Systems, 2017/05/01, Vol.E100.D(5), pp.1128-1131</ispartof><rights>2017 The Institute of Electronics, Information and Communication Engineers</rights><rights>Copyright Japan Science and Technology Agency 2017</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c516t-5cc19788a9e12d6e2e9266e94e1cda8d7048406c04f452b2b510ca88349918a83</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,1881,27923,27924</link.rule.ids></links><search><creatorcontrib>BURHANDENNY, Aji ERY</creatorcontrib><creatorcontrib>AMAN, Hirohisa</creatorcontrib><creatorcontrib>KAWAHARA, Minoru</creatorcontrib><title>Change-Prone Java Method Prediction by Focusing on Individual Differences in Comment Density</title><title>IEICE Transactions on Information and Systems</title><addtitle>IEICE Trans. Inf. &amp; Syst.</addtitle><description>This paper focuses on differences in comment densities among individual programmers, and proposes to adjust the conventional code complexity metric (the cyclomatic complexity) by using the abnormality of the comment density. An empirical study with nine popular open source Java products (including 103,246 methods) shows that the proposed metric performs better than the conventional one in predicting change-prone methods; the proposed metric improves the area under the ROC curve (AUC) by about 3.4% on average.</description><subject>AUC</subject><subject>change-prone method</subject><subject>comment density</subject><subject>Complexity</subject><subject>individual difference</subject><subject>Java</subject><subject>Predictions</subject><subject>ROC curve</subject><issn>0916-8532</issn><issn>1745-1361</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNpNkFtLAzEQhYMoWC__wIeAz1sz2WSbfZRetFKxiL4JIc3OtiltVpNsof_elXp7mhk43znDIeQKWB-kGtykYHx0vu5zBsV4NFOciyPSg4GQGeQFHJMeK6HIlMz5KTmLcc0YKA6yR96GK-OXmM1D45E-mJ2hj5hWTUXnAStnk2s8XezppLFtF7Gk3Tn1ldu5qjUbOnJ1jQG9xUidp8Nmu0Wf6Ai7f9L-gpzUZhPx8nuek9fJ-GV4n82e7qbD21lmJRQpk9ZCOVDKlAi8KpBjyYsCS4FgK6OqARNKsMIyUQvJF3whgVmjVC7KEpRR-Tm5Pvi-h-ajxZj0ummD7yJ114iQkvEcOpU4qGxoYgxY6_fgtibsNTD91aP-6VH_67HDng_YOiazxF_IhOTsBv-gMTCmR1r-LP9MfsV2ZYJGn38CohOExQ</recordid><startdate>20170101</startdate><enddate>20170101</enddate><creator>BURHANDENNY, Aji ERY</creator><creator>AMAN, Hirohisa</creator><creator>KAWAHARA, Minoru</creator><general>The Institute of Electronics, Information and Communication Engineers</general><general>Japan Science and Technology Agency</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20170101</creationdate><title>Change-Prone Java Method Prediction by Focusing on Individual Differences in Comment Density</title><author>BURHANDENNY, Aji ERY ; AMAN, Hirohisa ; KAWAHARA, Minoru</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c516t-5cc19788a9e12d6e2e9266e94e1cda8d7048406c04f452b2b510ca88349918a83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>AUC</topic><topic>change-prone method</topic><topic>comment density</topic><topic>Complexity</topic><topic>individual difference</topic><topic>Java</topic><topic>Predictions</topic><topic>ROC curve</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>BURHANDENNY, Aji ERY</creatorcontrib><creatorcontrib>AMAN, Hirohisa</creatorcontrib><creatorcontrib>KAWAHARA, Minoru</creatorcontrib><collection>CrossRef</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><jtitle>IEICE Transactions on Information and Systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>BURHANDENNY, Aji ERY</au><au>AMAN, Hirohisa</au><au>KAWAHARA, Minoru</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Change-Prone Java Method Prediction by Focusing on Individual Differences in Comment Density</atitle><jtitle>IEICE Transactions on Information and Systems</jtitle><addtitle>IEICE Trans. Inf. &amp; Syst.</addtitle><date>2017-01-01</date><risdate>2017</risdate><volume>E100.D</volume><issue>5</issue><spage>1128</spage><epage>1131</epage><pages>1128-1131</pages><issn>0916-8532</issn><eissn>1745-1361</eissn><abstract>This paper focuses on differences in comment densities among individual programmers, and proposes to adjust the conventional code complexity metric (the cyclomatic complexity) by using the abnormality of the comment density. An empirical study with nine popular open source Java products (including 103,246 methods) shows that the proposed metric performs better than the conventional one in predicting change-prone methods; the proposed metric improves the area under the ROC curve (AUC) by about 3.4% on average.</abstract><cop>Tokyo</cop><pub>The Institute of Electronics, Information and Communication Engineers</pub><doi>10.1587/transinf.2016EDL8224</doi><tpages>4</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0916-8532
ispartof IEICE Transactions on Information and Systems, 2017/05/01, Vol.E100.D(5), pp.1128-1131
issn 0916-8532
1745-1361
language eng
recordid cdi_proquest_journals_2014550231
source J-STAGE Free; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects AUC
change-prone method
comment density
Complexity
individual difference
Java
Predictions
ROC curve
title Change-Prone Java Method Prediction by Focusing on Individual Differences in Comment Density
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T03%3A01%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Change-Prone%20Java%20Method%20Prediction%20by%20Focusing%20on%20Individual%20Differences%20in%20Comment%20Density&rft.jtitle=IEICE%20Transactions%20on%20Information%20and%20Systems&rft.au=BURHANDENNY,%20Aji%20ERY&rft.date=2017-01-01&rft.volume=E100.D&rft.issue=5&rft.spage=1128&rft.epage=1131&rft.pages=1128-1131&rft.issn=0916-8532&rft.eissn=1745-1361&rft_id=info:doi/10.1587/transinf.2016EDL8224&rft_dat=%3Cproquest_cross%3E2014550231%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2014550231&rft_id=info:pmid/&rfr_iscdi=true