{"status":"OK","data":{"id":64949,"identifier":"DVN/XYDMVF","persistentUrl":"https://doi.org/10.7910/DVN/XYDMVF","protocol":"doi","authority":"10.7910","separator":"/","publisher":"Harvard Dataverse","publicationDate":"2009-02-09","storageIdentifier":"s3://10.7910/DVN/XYDMVF","effectiveDatasetFileCountLimit":1000,"datasetFileUploadsAvailable":997,"datasetType":"dataset","locks":[],"latestVersion":{"id":66867,"datasetId":64949,"datasetPersistentId":"doi:10.7910/DVN/XYDMVF","datasetType":"dataset","storageIdentifier":"s3://10.7910/DVN/XYDMVF","versionNumber":1,"internalVersionNumber":1,"versionMinorNumber":0,"versionState":"RELEASED","latestVersionPublishingState":"RELEASED","deaccessionNote":"Initial version","deaccessionLink":"","distributionDate":"2008-12-20","productionDate":"2008","lastUpdateTime":"2009-02-09T08:20:04Z","releaseTime":"2009-02-09T00:00:00Z","createTime":"2008-12-20T07:49:30Z","alternativePersistentId":"hdl:1902.1/12200","publicationDate":"2009-02-09","citationDate":"2009-02-09","effectiveDatasetFileCountLimit":1000,"datasetFileUploadsAvailable":997,"license":{"name":"CC0 1.0","uri":"http://creativecommons.org/publicdomain/zero/1.0","iconUri":"https://licensebuttons.net/p/zero/1.0/88x31.png","rightsIdentifier":"CC0-1.0","rightsIdentifierScheme":"SPDX","schemeUri":"https://spdx.org/licenses/","languageCode":"en"},"fileAccessRequest":false,"metadataBlocks":{"citation":{"displayName":"Citation Metadata","name":"citation","fields":[{"typeName":"title","multiple":false,"typeClass":"primitive","value":"Replication data for: Examining the potentially confounding effect of class size on the associations between object-oriented metrics and change-proneness"},{"typeName":"author","multiple":true,"typeClass":"compound","value":[{"authorName":{"typeName":"authorName","multiple":false,"typeClass":"primitive","value":"Yuming Zhou, Hareton Leung, Baowen Xu"}}]},{"typeName":"datasetContact","multiple":true,"typeClass":"compound","value":[{"datasetContactName":{"typeName":"datasetContactName","multiple":false,"typeClass":"primitive","value":"Yuming Zhou, Department of Computer Science and Technology, Nanjing University, China"},"datasetContactEmail":{"typeName":"datasetContactEmail","multiple":false,"typeClass":"primitive","value":"zhouyuming@nju.edu.cn"}}]},{"typeName":"dsDescription","multiple":true,"typeClass":"compound","value":[{"dsDescriptionValue":{"typeName":"dsDescriptionValue","multiple":false,"typeClass":"primitive","value":"Previous research shows that class size can influence the associations between object-oriented (OO) metrics and fault-proneness and therefore proposes that it should be controlled as a confounding variable when validating OO metrics on fault-proneness. Otherwise, their true associations may be distorted. However, it has not been determined whether this practice is equally applicable to other external quality attributes. In this paper, we use three size metrics, two of which are available during the high-level design phase, to examine the potentially confounding effect of class size on the associations between OO metrics and change-proneness. The OO metrics that are investigated include cohesion, coupling, and inheritance metrics. Our results, based on Eclipse, indicate that (1) the confounding effect of class size on the associations between OO metrics and change-proneness in general exists, regardless of whichever size metric is used, that (2) the confounding effect of class size generally leads to an overestimate of the associations between OO metrics and change-proneness; and that (3) for many OO metrics, the confounding effect of class size completely accounts for their associations with change-proneness or results in a change of the direction of the associations. These results strongly suggest that studies validating OO metrics on change-proneness should also consider class size as a confounding variable."}}]},{"typeName":"keyword","multiple":true,"typeClass":"compound","value":[{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"Object-oriented, metrics, validation, class size, confounding, change-proneness"}}]},{"typeName":"topicClassification","multiple":true,"typeClass":"compound","value":[{"topicClassValue":{"typeName":"topicClassValue","multiple":false,"typeClass":"primitive","value":"Software metrics"}}]},{"typeName":"publication","multiple":true,"typeClass":"compound","value":[{"publicationCitation":{"typeName":"publicationCitation","multiple":false,"typeClass":"primitive","value":"Yuming Zhou, Hareton Leung, Baowen Xu. Examining the potentially confounding effect of class size on the associations between object-oriented metrics and change-proneness. IEEE Transactions on Software Engineering, minor revision, 2008."}}]},{"typeName":"producer","multiple":true,"typeClass":"compound","value":[{"producerName":{"typeName":"producerName","multiple":false,"typeClass":"primitive","value":"Yuming Zhou, Hareton Leung, Baowen Xu"}}]},{"typeName":"productionDate","multiple":false,"typeClass":"primitive","value":"2008"},{"typeName":"distributor","multiple":true,"typeClass":"compound","value":[{"distributorName":{"typeName":"distributorName","multiple":false,"typeClass":"primitive","value":"Yuming Zhou"}}]},{"typeName":"distributionDate","multiple":false,"typeClass":"primitive","value":"2008-12-20"},{"typeName":"dateOfDeposit","multiple":false,"typeClass":"primitive","value":"2008-12-20"},{"typeName":"dateOfCollection","multiple":true,"typeClass":"compound","value":[{"dateOfCollectionStart":{"typeName":"dateOfCollectionStart","multiple":false,"typeClass":"primitive","value":"2008"},"dateOfCollectionEnd":{"typeName":"dateOfCollectionEnd","multiple":false,"typeClass":"primitive","value":"2008"}}]},{"typeName":"kindOfData","multiple":true,"typeClass":"primitive","value":["Software metrics data"]},{"typeName":"relatedMaterial","multiple":true,"typeClass":"primitive","value":["1. G. Fitzmaurice. Confused by confounding? Nutrition, 19(2), 2003: 189-191.\n2. A.M. Sibai, M. Feinleib, T.A. Sibai, H.K. Armenian. A positive or a negative confounding variable? A simple teaching aid for clinicians and students. Annals of Epidemiology, 15(6), 2005: 421-423. \r \r 3. D.P. MacKinnon, C.M. Lockwood, J.M. Hoffman, S.G. West, and V. Sheets. A comparison of methods to test mediation and other intervening variable effects. Psychological Methods, 7(1), 2002: 83-104."]},{"typeName":"relatedDatasets","multiple":true,"typeClass":"primitive","value":["1. K. El-Emam, S. Benlarbi, N. Goel, S. Rai. The confounding effect of class size on the validity of object-oriented metrics. IEEE Transactions on Software Engineering, 27(6), 2001: 630-650.\n2. W.M. Evanco. Comments on \"The confounding effect of class size on the validity of object-oriented metrics\". IEEE Transactions on Software Engineering, 29(7), 2003: 670-672."]}]}},"files":[{"description":"Data set","label":"Eclipse2.0_to_2.1.csv","restricted":false,"version":1,"datasetVersionId":66867,"categories":["Data"],"dataFile":{"id":1409371,"persistentId":"doi:10.7910/DVN/XYDMVF/IJ0ILF","pidURL":"https://doi.org/10.7910/DVN/XYDMVF/IJ0ILF","filename":"Eclipse2.0_to_2.1.csv","contentType":"text/plain; charset=US-ASCII","friendlyType":"Plain Text","filesize":1869199,"description":"Data set","categories":["Data"],"storageIdentifier":"s3://dvn-cloud:38713","rootDataFileId":-1,"md5":"794ed76b0dd2caf8406b70193edfe9a8","checksum":{"type":"MD5","value":"794ed76b0dd2caf8406b70193edfe9a8"},"tabularData":false,"creationDate":"2008-12-21","publicationDate":"2009-02-08","lastUpdateTime":"2009-02-09T08:20:04Z","fileAccessRequest":false}},{"description":"Data collection tool","label":"Tool.rar","restricted":false,"version":1,"datasetVersionId":66867,"categories":["Tool"],"dataFile":{"id":1413354,"persistentId":"doi:10.7910/DVN/XYDMVF/RCNBGR","pidURL":"https://doi.org/10.7910/DVN/XYDMVF/RCNBGR","filename":"Tool.rar","contentType":"application/rar","friendlyType":"RAR Archive","filesize":1465062,"description":"Data collection tool","categories":["Tool"],"storageIdentifier":"s3://dvn-cloud:39229","rootDataFileId":-1,"md5":"8c187a78b765f7883dfaf5b5872408fb","checksum":{"type":"MD5","value":"8c187a78b765f7883dfaf5b5872408fb"},"tabularData":false,"creationDate":"2009-02-09","publicationDate":"2009-02-08","lastUpdateTime":"2009-02-09T08:20:04Z","fileAccessRequest":false}},{"description":"User guide for data collection tool","label":"User guide.txt","restricted":false,"version":1,"datasetVersionId":66867,"categories":["Data"],"dataFile":{"id":1409373,"persistentId":"doi:10.7910/DVN/XYDMVF/2LG5UR","pidURL":"https://doi.org/10.7910/DVN/XYDMVF/2LG5UR","filename":"User guide.txt","contentType":"text/plain","friendlyType":"Plain Text","filesize":4967,"description":"User guide for data collection tool","categories":["Data"],"storageIdentifier":"s3://dvn-cloud:38717","rootDataFileId":-1,"md5":"2395bb9e6dbe4a112f4e1df71afc1c8e","checksum":{"type":"MD5","value":"2395bb9e6dbe4a112f4e1df71afc1c8e"},"tabularData":false,"creationDate":"2008-12-21","publicationDate":"2009-02-08","lastUpdateTime":"2009-02-09T08:20:04Z","fileAccessRequest":false}}]}}}