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...
Gespeichert in:
Veröffentlicht in: | IEICE Transactions on Information and Systems 2017/05/01, Vol.E100.D(5), pp.1128-1131 |
---|---|
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 | 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. & 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. & 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 |