1 line
37 KiB
Clojure
1 line
37 KiB
Clojure
{:highlights [{:id #uuid "6356cad2-8cb8-498c-bea6-ade43253bf3a", :page 1, :position {:bounding {:x1 485.4419250488281, :y1 351.80904388427734, :x2 555.517333984375, :y2 370.43160247802734, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 485.4419250488281, :y1 351.80904388427734, :x2 555.517333984375, :y2 370.43160247802734, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text "clustering"}, :properties {:color "yellow"}} {:id #uuid "6356cb9b-96f6-43e9-aff8-2a144ff92bd7", :page 1, :position {:bounding {:x1 0, :y1 110.16070175170898, :x2 560.1759643554688, :y2 426.2251281738281, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 110.16070175170898, :x2 0, :y2 129.51356506347656, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 457.3177185058594, :y1 389.00282287597656, :x2 560.1759643554688, :y2 407.6253967285156, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 407.6025695800781, :x2 162.8169403076172, :y2 426.2251281738281, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text "technical debt prediction"}, :properties {:color "yellow"}} {:id #uuid "6356cbc0-068c-400c-b1cd-e2f3cf1333aa", :page 1, :position {:bounding {:x1 91.39549255371094, :y1 556.3777160644531, :x2 311.9014892578125, :y2 575.0002746582031, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 91.39549255371094, :y1 556.3777160644531, :x2 311.9014892578125, :y2 575.0002746582031, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text "consensus clustering approac"}, :properties {:color "purple"}} {:id #uuid "6356cbee-4989-4235-80dc-00e293e40bfe", :page 1, :position {:bounding {:x1 0, :y1 350.1316385269165, :x2 560.1740112304688, :y2 742.3751525878906, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 350.1316385269165, :x2 0, :y2 369.4845018386841, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 366.1297016143799, :x2 0, :y2 385.4825630187988, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 382.1277656555176, :x2 0, :y2 401.48062896728516, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 149.816162109375, :y1 667.9590454101562, :x2 560.1740112304688, :y2 686.5816345214844, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 686.5531005859375, :x2 560.1736907958984, :y2 705.1756591796875, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 705.15283203125, :x2 560.1734466552734, :y2 723.7754211425781, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 723.7525939941406, :x2 271.6426696777344, :y2 742.3751525878906, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text "It is advocated that the proposed clustering environment could be useful for facilitating the decision making process for business investors and open-source community with the help of the Gartner’s hype cycle"}, :properties {:color "yellow"}} {:id #uuid "6356cce6-4135-4399-bf28-03118e86e9ae", :page 1, :position {:bounding {:x1 0, :y1 725.3158569335938, :x2 1051.0850067138672, :y2 1169.3876342773438, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 605.9525299072266, :y1 725.3158569335938, :x2 1051.0839385986328, :y2 746.1293334960938, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 582.3545989990234, :y1 747.6355590820312, :x2 1051.0820770263672, :y2 768.4490356445312, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 582.3545989990234, :y1 769.9495544433594, :x2 1051.0850067138672, :y2 790.7630004882812, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 582.3545989990234, :y1 792.2692565917969, :x2 659.4018859863281, :y2 813.0827026367188, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 1118.0386352539062, :x2 0, :y2 1137.3914794921875, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 1134.0366821289062, :x2 0, :y2 1153.3895874023438, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 1150.0347900390625, :x2 0, :y2 1169.3876342773438, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text "n this work, we aim to overcome the limitations (such as limited validity) of using a single clustering method with our main objectives along with key aspects of originality being the following:"}, :properties {:color "yellow"}} {:id #uuid "6356cd24-872f-41d9-9ecc-dafb1860b57b", :page 1, :position {:bounding {:x1 873.6095275878906, :y1 848.1882934570312, :x2 1018.0997924804688, :y2 869.0017700195312, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 873.6095275878906, :y1 848.1882934570312, :x2 1018.0997924804688, :y2 869.0017700195312, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text "onsensus clusterin"}, :properties {:color "purple"}} {:id #uuid "6356cd3a-d252-42a7-bb63-a8c7603f2886", :page 1, :position {:bounding {:x1 619.5483856201172, :y1 937.4556579589844, :x2 859.4283142089844, :y2 958.2691192626953, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 619.5483856201172, :y1 937.4556579589844, :x2 859.4283142089844, :y2 958.2691192626953, :width 1142.3999999999999, :height 1478.3999999999999}), :page 1}, :content {:text "multiple cluster validity indices"}, :properties {:color "purple"}} {:id #uuid "6356cd98-c4af-44f7-9b3f-0ac16e70e4a2", :page 2, :position {:bounding {:x1 0, :y1 30.170379638671875, :x2 560.1263265609741, :y2 206.66255950927734, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 30.170379638671875, :x2 0, :y2 49.52324676513672, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 46.16844940185547, :x2 0, :y2 65.52130889892578, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 109.99523830413818, :y1 141.22112274169922, :x2 560.1259145736694, :y2 162.03458404541016, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549160003662, :y1 163.53511810302734, :x2 560.1263265609741, :y2 184.34856414794922, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549160003662, :y1 185.84911346435547, :x2 535.7084798812866, :y2 206.66255950927734, :width 1142.3999999999999, :height 1478.3999999999999}), :page 2}, :content {:text "The relevance of this study can be mostly attributed to studying the software ecosystems and identifying important indicators about development activity in software projects"}, :properties {:color "yellow"}} {:id #uuid "6356cdd5-9133-44a6-89f3-8c55aaa20ae1", :page 2, :position {:bounding {:x1 213.00536251068115, :y1 412.1840362548828, :x2 360.745810508728, :y2 432.9974822998047, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 213.00536251068115, :y1 412.1840362548828, :x2 360.745810508728, :y2 432.9974822998047, :width 1142.3999999999999, :height 1478.3999999999999}), :page 2}, :content {:text "prototype” vectors"}, :properties {:color "purple"}} {:id #uuid "6356ce1a-9ec6-4a49-9391-a217d12baf56", :page 2, :position {:bounding {:x1 91.39549160003662, :y1 794.7283020019531, :x2 243.575270652771, :y2 815.5417785644531, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 91.39549160003662, :y1 794.7283020019531, :x2 243.575270652771, :y2 815.5417785644531, :width 1142.3999999999999, :height 1478.3999999999999}), :page 2}, :content {:text "analyze the results"}, :properties {:color "green"}} {:id #uuid "6356ce2b-6c3d-4184-80fb-d370b96c1a8e", :page 2, :position {:bounding {:x1 0, :y1 494.1142120361328, :x2 560.1244955062866, :y2 860.1754455566406, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 494.1142120361328, :x2 0, :y2 513.4670715332031, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 510.1122741699219, :x2 0, :y2 529.4651336669922, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 319.6847448348999, :y1 794.7283020019531, :x2 560.1212072372437, :y2 815.5417785644531, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549160003662, :y1 817.0480041503906, :x2 560.1244955062866, :y2 837.8614807128906, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549160003662, :y1 839.3619689941406, :x2 555.3146810531616, :y2 860.1754455566406, :width 1142.3999999999999, :height 1478.3999999999999}), :page 2}, :content {:text " details significant parts of the methodology such as clustering with application of validity indices, consensus clustering, and aggregation of the results"}, :properties {:color "green"}} {:id #uuid "6356cf26-2514-416b-a73c-08abe6018aad", :page 2, :position {:bounding {:x1 0, :y1 337.9790382385254, :x2 1051.0831298828125, :y2 1057.4012489318848, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 917.1521606445312, :y1 337.9790382385254, :x2 1051.0831298828125, :y2 358.7925148010254, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 582.3545989990234, :y1 360.2987403869629, :x2 672.03173828125, :y2 381.11218643188477, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 1038.0483436584473, :x2 0, :y2 1057.4012489318848, :width 1142.3999999999999, :height 1478.3999999999999}), :page 2}, :content {:text "web libraries and frameworks"}, :properties {:color "green"}} {:id #uuid "6356cf31-580a-45aa-aeb3-7e76a875a96c", :page 2, :position {:bounding {:x1 681.6698303222656, :y1 360.2987403869629, :x2 942.0801086425781, :y2 381.11218643188477, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 681.6698303222656, :y1 360.2987403869629, :x2 942.0801086425781, :y2 381.11218643188477, :width 1142.3999999999999, :height 1478.3999999999999}), :page 2}, :content {:text "non-web libraries and frameworks"}, :properties {:color "green"}} {:id #uuid "6356cf50-79ae-4bda-b29f-a7d9dfe0d678", :page 2, :position {:bounding {:x1 0, :y1 360.29873275756836, :x2 1051.0814208984375, :y2 1073.399257659912, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 985.4942626953125, :y1 360.29873275756836, :x2 1051.0814208984375, :y2 381.11217880249023, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 582.3545837402344, :y1 382.6127281188965, :x2 622.5088653564453, :y2 403.42617416381836, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 1054.0463523864746, :x2 0, :y2 1073.399257659912, :width 1142.3999999999999, :height 1478.3999999999999}), :page 2}, :content {:text "software tools "}, :properties {:color "green"}} {:id #uuid "6356cfe8-55f0-40a6-9066-3f816a9237df", :page 2, :position {:bounding {:x1 619.5389862060547, :y1 917.8118286132812, :x2 780.8959045410156, :y2 938.6252899169922, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 619.5483856201172, :y1 917.8118286132812, :x2 780.8959045410156, :y2 938.6252899169922, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 619.5389862060547, :y1 922.7413330078125, :x2 619.5536499023438, :y2 937.3472595214844, :width 1142.3999999999999, :height 1478.3999999999999}), :page 2}, :content {:text "Commit-related event"}, :properties {:color "green"}} {:id #uuid "6356cff2-464f-4716-a566-62c345bc7ee6", :page 2, :position {:bounding {:x1 619.5389862060547, :y1 1007.073486328125, :x2 766.72119140625, :y2 1027.8869323730469, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 619.5483856201172, :y1 1007.073486328125, :x2 766.72119140625, :y2 1027.8869323730469, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 619.5389862060547, :y1 1012.0029907226562, :x2 619.5536499023438, :y2 1026.6089172363281, :width 1142.3999999999999, :height 1478.3999999999999}), :page 2}, :content {:text "Issue-related even"}, :properties {:color "green"}} {:id #uuid "6356cffa-43e0-42b2-a11e-a004d5744905", :page 2, :position {:bounding {:x1 619.5389862060547, :y1 1074.0211486816406, :x2 825.5362854003906, :y2 1094.8346252441406, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 619.5483856201172, :y1 1074.0211486816406, :x2 825.5362854003906, :y2 1094.8346252441406, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 619.5389862060547, :y1 1078.9563598632812, :x2 619.5536499023438, :y2 1093.5623168945312, :width 1142.3999999999999, :height 1478.3999999999999}), :page 2}, :content {:text "Pull request-related even"}, :properties {:color "green"}} {:id #uuid "6356d017-7e72-4e11-956f-35aaeb5eda5e", :page 2, :position {:bounding {:x1 907.0450439453125, :y1 1209.1032409667969, :x2 927.724609375, :y2 1229.9166870117188, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 907.0450439453125, :y1 1209.1032409667969, :x2 927.724609375, :y2 1229.9166870117188, :width 1142.3999999999999, :height 1478.3999999999999}), :page 2}, :content {:text "] , "}, :properties {:color "red"}} {:id #uuid "6356d032-b692-475a-b46c-3577fa01e677", :page 3, :position {:bounding {:x1 227.09451293945312, :y1 137.91767120361328, :x2 243.91526794433594, :y2 158.73113250732422, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 227.09451293945312, :y1 137.91767120361328, :x2 243.91526794433594, :y2 158.73113250732422, :width 1142.3999999999999, :height 1478.3999999999999}), :page 3}, :content {:text " , "}, :properties {:color "red"}} {:id #uuid "6356d03c-785d-4fca-adf3-93fdc6881e0b", :page 3, :position {:bounding {:x1 0, :y1 30.170387268066406, :x2 560.1246185302734, :y2 203.36483001708984, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 30.170387268066406, :x2 0, :y2 49.52324676513672, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 46.16844940185547, :x2 0, :y2 65.52130889892578, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 270.8272399902344, :y1 137.91767120361328, :x2 560.1232299804688, :y2 158.73113250732422, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 160.23737335205078, :x2 560.1246185302734, :y2 181.05083465576172, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 182.55135345458984, :x2 322.3448181152344, :y2 203.36483001708984, :width 1142.3999999999999, :height 1478.3999999999999}), :page 3}, :content {:text "we try to identify the metrics that would characterize software repositories qualitatively and signal about potential anomalies"}, :properties {:color "green"}} {:id #uuid "6356d087-1588-4870-823e-24378961c127", :page 3, :position {:bounding {:x1 0, :y1 126.15876388549805, :x2 560.1239624023438, :y2 314.9461784362793, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 126.15876388549805, :x2 0, :y2 145.51162338256836, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 177.87539672851562, :y1 271.81872177124023, :x2 560.1239624023438, :y2 292.6321830749512, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 294.1327018737793, :x2 234.65518188476562, :y2 314.9461784362793, :width 1142.3999999999999, :height 1478.3999999999999}), :page 3}, :content {:text " “value simple and easily understandable metrics over complex ones"}, :properties {:color "green"}} {:id #uuid "6356d0ca-0058-46ec-8e80-c7ddd3269913", :page 3, :position {:bounding {:x1 0, :y1 174.15294456481934, :x2 560.1256561279297, :y2 448.847204208374, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 174.15294456481934, :x2 0, :y2 193.5058193206787, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 190.1510066986084, :x2 0, :y2 209.50388145446777, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 206.14906883239746, :x2 0, :y2 225.50194358825684, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 222.14713096618652, :x2 0, :y2 241.5000057220459, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 163.2686004638672, :y1 338.766393661499, :x2 559.8113250732422, :y2 359.5798397064209, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 361.08038902282715, :x2 560.1256561279297, :y2 381.893835067749, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 383.40009117126465, :x2 560.1243133544922, :y2 404.2135372161865, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 405.71405601501465, :x2 560.1249237060547, :y2 426.52753257751465, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 428.03375816345215, :x2 454.3795623779297, :y2 448.847204208374, :width 1142.3999999999999, :height 1478.3999999999999}), :page 3}, :content {:text "To address this, we conduct an automatic clustering of the repositories based on a set of GitHub metrics instead of relying on the simple “extreme outlier” definition of anomaly, and then try to identify useful metrics that indicate something unusual in the resulting clusters of repositories."}, :properties {:color "yellow"}} {:id #uuid "6356d0ec-71b7-4970-8f96-c0f5157c57fb", :page 3, :position {:bounding {:x1 261.1814880371094, :y1 561.1474456787109, :x2 290.6303405761719, :y2 581.9609222412109, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 261.1814880371094, :y1 561.1474456787109, :x2 290.6303405761719, :y2 581.9609222412109, :width 1142.3999999999999, :height 1478.3999999999999}), :page 3}, :content {:text "2.1."}, :properties {:color "red"}} {:id #uuid "6356d12d-2c44-4132-9390-bbcf9ece62ca", :page 3, :position {:bounding {:x1 0, :y1 494.114200592041, :x2 560.1241302490234, :y2 872.333740234375, :width 1142.3999999999999, :height 1478.3999999999999}, :rects ({:x1 0, :y1 494.114200592041, :x2 0, :y2 513.4670639038086, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 0, :y1 510.1122627258301, :x2 0, :y2 529.4651260375977, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 250.2847137451172, :y1 806.8865966796875, :x2 559.7972259521484, :y2 827.7000427246094, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 829.206298828125, :x2 560.1241302490234, :y2 850.0197448730469, :width 1142.3999999999999, :height 1478.3999999999999} {:x1 91.39549255371094, :y1 851.520263671875, :x2 152.87286376953125, :y2 872.333740234375, :width 1142.3999999999999, :height 1478.3999999999999}), :page 3}, :content {:text " The limitation of such clustering is that it produces too element-specific, not descriptive, and small clusters."}, :properties {:color "green"}} {:id #uuid "6356d170-ce29-41c0-8190-f09d18bc968c", :page 3, :position {:bounding {:x1 368.9406929016113, :y1 1203.2152404785156, :x2 470.62150955200195, :y2 1226.9498901367188, :width 1305.6, :height 1689.6}, :rects ({:x1 368.9406929016113, :y1 1203.2152404785156, :x2 470.62150955200195, :y2 1226.9498901367188, :width 1305.6, :height 1689.6}), :page 3}, :content {:text "two cluster"}, :properties {:color "yellow"}} {:id #uuid "6356d26a-d805-47a2-b4a7-9197fee85841", :page 3, :position {:bounding {:x1 0, :y1 1050.4861907958984, :x2 1201.1839981079102, :y2 1537.3430786132812, :width 1305.6, :height 1689.6}, :rects ({:x1 686.8041458129883, :y1 1050.4861907958984, :x2 1201.1811599731445, :y2 1074.2208251953125, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 1075.989517211914, :x2 1201.1839981079102, :y2 1099.7241516113281, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 1101.4928588867188, :x2 1201.1838760375977, :y2 1125.2274780273438, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 1127.0018920898438, :x2 1201.1821670532227, :y2 1150.7365417480469, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 1152.5052185058594, :x2 1126.9066848754883, :y2 1176.2398681640625, :width 1305.6, :height 1689.6} {:x1 0, :y1 1469.9960327148438, :x2 0, :y2 1489.348876953125, :width 1305.6, :height 1689.6} {:x1 0, :y1 1485.9940795898438, :x2 0, :y2 1505.346923828125, :width 1305.6, :height 1689.6} {:x1 0, :y1 1501.9921264648438, :x2 0, :y2 1521.3450317382812, :width 1305.6, :height 1689.6} {:x1 0, :y1 1517.9901733398438, :x2 0, :y2 1537.3430786132812, :width 1305.6, :height 1689.6}), :page 3}, :content {:text "Tsoukalas et al. (2021) [10] divided 27 software projects from the technical debt dataset [11] into six clusters of similar projects with respect to their technical debt aspects using Kmeans algorithm and built specific technical debt forecasting models for each cluster using regression algorithms."}, :properties {:color "green"}} {:id #uuid "6356d4b0-eb9c-475e-8850-b54692ea0bef", :page 3, :position {:bounding {:x1 0, :y1 1229.0152587890625, :x2 1201.1854629516602, :y2 1633.3314819335938, :width 1305.6, :height 1689.6}, :rects ({:x1 1164.4309692382812, :y1 1229.0152587890625, :x2 1200.8013916015625, :y2 1252.7499084472656, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 1254.5185852050781, :x2 1201.1839981079102, :y2 1278.2532348632812, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 1280.0276184082031, :x2 1201.1854629516602, :y2 1303.7622680664062, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 1305.5309448242188, :x2 942.4437637329102, :y2 1329.2655944824219, :width 1305.6, :height 1689.6} {:x1 0, :y1 1581.9824829101562, :x2 0, :y2 1601.3353271484375, :width 1305.6, :height 1689.6} {:x1 0, :y1 1597.9805297851562, :x2 0, :y2 1617.3334350585938, :width 1305.6, :height 1689.6} {:x1 0, :y1 1613.9786376953125, :x2 0, :y2 1633.3314819335938, :width 1305.6, :height 1689.6}), :page 3}, :content {:text "The results showed that the prediction errors tend to be statistically significantly lower in within-cluster technical debt forecasting than in cross-cluster forecastin"}, :properties {:color "green"}} {:id #uuid "6356d572-7838-40b2-9ebb-20965c0d258c", :page 4, :position {:bounding {:x1 0, :y1 430.12194061279297, :x2 640.0869064331055, :y2 875.0438232421875, :width 1305.6, :height 1689.6}, :rects ({:x1 0, :y1 430.12194061279297, :x2 0, :y2 449.47480392456055, :width 1305.6, :height 1689.6} {:x1 0, :y1 446.12000274658203, :x2 0, :y2 465.47286224365234, :width 1305.6, :height 1689.6} {:x1 125.70803451538086, :y1 800.3025207519531, :x2 640.0833396911621, :y2 824.0371398925781, :width 1305.6, :height 1689.6} {:x1 104.45525360107422, :y1 825.8058471679688, :x2 640.0869064331055, :y2 849.5404663085938, :width 1305.6, :height 1689.6} {:x1 104.45525360107422, :y1 851.3091735839844, :x2 391.68114471435547, :y2 875.0438232421875, :width 1305.6, :height 1689.6}), :page 4}, :content {:text "In this work, we try to overcome the limitation of cluster validity by using multiple clustering techniques, cluster validity indices, and consensus clusterin"}, :properties {:color "yellow"}} {:id #uuid "6356d5dd-19ba-49bc-b071-6caa9796a72c", :page 4, :position {:bounding {:x1 0, :y1 558.1064300537109, :x2 640.090389251709, :y2 1053.5728149414062, :width 1305.6, :height 1689.6}, :rects ({:x1 0, :y1 558.1064300537109, :x2 0, :y2 577.4592971801758, :width 1305.6, :height 1689.6} {:x1 435.2155418395996, :y1 1004.3348693847656, :x2 640.090389251709, :y2 1028.0694885253906, :width 1305.6, :height 1689.6} {:x1 104.45525360107422, :y1 1029.8381958007812, :x2 423.9539108276367, :y2 1053.5728149414062, :width 1305.6, :height 1689.6}), :page 4}, :content {:text "onsensus clustering to analyze software repository metric"}, :properties {:color "yellow"}} {:id #uuid "6356d72b-4f96-412b-b62c-99b47ed1280e", :page 4, :position {:bounding {:x1 294.0471611022949, :y1 1150.8791809082031, :x2 601.5170097351074, :y2 1174.6138305664062, :width 1305.6, :height 1689.6}, :rects ({:x1 294.0471611022949, :y1 1150.8791809082031, :x2 601.5170097351074, :y2 1174.6138305664062, :width 1305.6, :height 1689.6}), :page 4}, :content {:text "ize or popularity based clustering"}, :properties {:color "green"}} {:id #uuid "6356d7a9-213a-49ca-9be7-ec4dec1adaa4", :page 4, :position {:bounding {:x1 0, :y1 798.077392578125, :x2 639.7125816345215, :y2 1482.2855529785156, :width 1305.6, :height 1689.6}, :rects ({:x1 0, :y1 798.077392578125, :x2 0, :y2 817.4302673339844, :width 1305.6, :height 1689.6} {:x1 467.25793075561523, :y1 1433.0475769042969, :x2 639.7125816345215, :y2 1456.7822265625, :width 1305.6, :height 1689.6} {:x1 104.45525360107422, :y1 1458.5509033203125, :x2 202.04969024658203, :y2 1482.2855529785156, :width 1305.6, :height 1689.6}), :page 4}, :content {:text "data collection and preparation"}, :properties {:color "green"}} {:id #uuid "6356d7ba-ee81-4511-b1da-2637eef1f5d7", :page 4, :position {:bounding {:x1 225.0644645690918, :y1 1509.5632934570312, :x2 640.0893058776855, :y2 1533.2979125976562, :width 1305.6, :height 1689.6}, :rects ({:x1 225.0644645690918, :y1 1509.5632934570312, :x2 640.0893058776855, :y2 1533.2979125976562, :width 1305.6, :height 1689.6}), :page 4}, :content {:text "redefine the fixed number of consensus clusters"}, :properties {:color "green"}} {:id #uuid "6356d7ec-cdc7-4fae-ae05-b915bdbb8a32", :page 4, :position {:bounding {:x1 710.4600067138672, :y1 234.767578125, :x2 1109.017807006836, :y2 258.5022277832031, :width 1305.6, :height 1689.6}, :rects ({:x1 710.4600067138672, :y1 234.767578125, :x2 1109.017807006836, :y2 258.5022277832031, :width 1305.6, :height 1689.6}), :page 4}, :content {:text "We normalize each metric to the [0,1] range."}, :properties {:color "green"}} {:id #uuid "6356d7f6-93be-4ce5-9583-27e270f6ff4a", :page 4, :position {:bounding {:x1 0, :y1 285.9910583496094, :x2 1201.1782989501953, :y2 1025.4050598144531, :width 1305.6, :height 1689.6}, :rects ({:x1 787.0886993408203, :y1 285.9910583496094, :x2 1201.1782989501953, :y2 309.7256774902344, :width 1305.6, :height 1689.6} {:x1 665.5513458251953, :y1 311.494384765625, :x2 879.6974792480469, :y2 335.2290344238281, :width 1305.6, :height 1689.6} {:x1 0, :y1 1006.0521545410156, :x2 0, :y2 1025.4050598144531, :width 1305.6, :height 1689.6}), :page 4}, :content {:text "m clustering algorithms with different values of parameters that we tune."}, :properties {:color "green"}} {:id #uuid "6356d806-f610-4275-8e96-1f5862b94d31", :page 4, :position {:bounding {:x1 747.7879486083984, :y1 362.7178478240967, :x2 985.8273010253906, :y2 386.4524974822998, :width 1305.6, :height 1689.6}, :rects ({:x1 747.7879486083984, :y1 362.7178478240967, :x2 985.8273010253906, :y2 386.4524974822998, :width 1305.6, :height 1689.6}), :page 4}, :content {:text "three cluster validity indices"}, :properties {:color "yellow"}} {:id #uuid "6356d870-8683-46aa-8db3-3a471d7804d9", :page 4, :position {:bounding {:x1 784.8456573486328, :y1 490.45130920410156, :x2 853.8385467529297, :y2 514.1859588623047, :width 1305.6, :height 1689.6}, :rects ({:x1 784.8456573486328, :y1 490.45130920410156, :x2 853.8385467529297, :y2 514.1859588623047, :width 1305.6, :height 1689.6}), :page 4}, :content {:text "winner”"}, :properties {:color "yellow"}} {:id #uuid "6356d8af-e6d2-4a51-8426-d9c284b7b72c", :page 4, :position {:bounding {:x1 0, :y1 643.8992004394531, :x2 1201.1475830078125, :y2 1265.3760070800781, :width 1305.6, :height 1689.6}, :rects ({:x1 855.1012420654297, :y1 643.8992004394531, :x2 1201.1475830078125, :y2 667.6338500976562, :width 1305.6, :height 1689.6} {:x1 665.5513458251953, :y1 669.4082336425781, :x2 726.6656494140625, :y2 693.1428833007812, :width 1305.6, :height 1689.6} {:x1 0, :y1 1246.0231628417969, :x2 0, :y2 1265.3760070800781, :width 1305.6, :height 1689.6}), :page 4}, :content {:text " we get a collection of c sets of prototype vectors"}, :properties {:color "yellow"}} {:id #uuid "6356d962-696b-481d-b08c-3098461da7f7", :page 4, :position {:bounding {:x1 0, :y1 695.1226806640625, :x2 1201.1898956298828, :y2 1441.354736328125, :width 1305.6, :height 1689.6}, :rects ({:x1 686.804141998291, :y1 695.1226806640625, :x2 1201.181827545166, :y2 718.8573303222656, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 720.6260070800781, :x2 1201.1833267211914, :y2 744.3606567382812, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 746.1350402832031, :x2 1201.158203125, :y2 769.8696899414062, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 771.6383666992188, :x2 1201.1816787719727, :y2 795.3730163574219, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 797.1416931152344, :x2 1201.1433715820312, :y2 820.8763427734375, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 822.6450500488281, :x2 1201.153564453125, :y2 846.3796691894531, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 848.1483764648438, :x2 1201.1898956298828, :y2 871.8829956054688, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 873.6517028808594, :x2 1201.1832656860352, :y2 897.3863525390625, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 899.1607360839844, :x2 1201.1529541015625, :y2 922.8953857421875, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 924.6640625, :x2 1201.1836318969727, :y2 948.398681640625, :width 1305.6, :height 1689.6} {:x1 665.5513687133789, :y1 950.1674194335938, :x2 1020.929443359375, :y2 973.9020385742188, :width 1305.6, :height 1689.6} {:x1 0, :y1 1278.019287109375, :x2 0, :y2 1297.3721313476562, :width 1305.6, :height 1689.6} {:x1 0, :y1 1294.017333984375, :x2 0, :y2 1313.3701782226562, :width 1305.6, :height 1689.6} {:x1 0, :y1 1310.015380859375, :x2 0, :y2 1329.3682861328125, :width 1305.6, :height 1689.6} {:x1 0, :y1 1326.0134887695312, :x2 0, :y2 1345.3663330078125, :width 1305.6, :height 1689.6} {:x1 0, :y1 1342.0115356445312, :x2 0, :y2 1361.3643798828125, :width 1305.6, :height 1689.6} {:x1 0, :y1 1358.0095825195312, :x2 0, :y2 1377.3624877929688, :width 1305.6, :height 1689.6} {:x1 0, :y1 1374.0076293945312, :x2 0, :y2 1393.3605346679688, :width 1305.6, :height 1689.6} {:x1 0, :y1 1390.0057373046875, :x2 0, :y2 1409.3585815429688, :width 1305.6, :height 1689.6} {:x1 0, :y1 1406.0037841796875, :x2 0, :y2 1425.356689453125, :width 1305.6, :height 1689.6} {:x1 0, :y1 1422.0018310546875, :x2 0, :y2 1441.354736328125, :width 1305.6, :height 1689.6}), :page 4}, :content {:text "The final step of our methodology is aggregation of the results. We match the calculated cluster prototypes to compare them and the clusters they represent across P sets of clustered repositories. For that, we consider the minimum-weight matching problem in P -partite graph across all c · P prototypes (for details refer to Section III-D), and, as a result, get c sets of P matched prototypes. We calculate the discrepancy in every such set of prototype vectors and, using a similarity measure, calculate the discrepancy value d for each of the c sets, which shows us how different the cluster prototypes are across the P sets of data for each of the c clusters."}, :properties {:color "yellow"}} {:id #uuid "6356d9e3-5da3-4fc8-bd09-91a14d5d5e37", :page 5, :position {:bounding {:x1 0, :y1 190.15101623535156, :x2 680.070442199707, :y2 555.9897537231445, :width 1387.2, :height 1795.2}, :rects ({:x1 0, :y1 190.15101623535156, :x2 0, :y2 209.50387573242188, :width 1387.2, :height 1795.2} {:x1 0, :y1 206.14907836914062, :x2 0, :y2 225.50193786621094, :width 1387.2, :height 1795.2} {:x1 418.5894546508789, :y1 476.5984878540039, :x2 680.070442199707, :y2 501.79373931884766, :width 1387.2, :height 1795.2} {:x1 110.98228073120117, :y1 503.69364166259766, :x2 680.0684623718262, :y2 528.8888931274414, :width 1387.2, :height 1795.2} {:x1 110.98228073120117, :y1 530.7945022583008, :x2 566.7362480163574, :y2 555.9897537231445, :width 1387.2, :height 1795.2}), :page 5}, :content {:text " if two out of three indices showed the same solution, and the third one showed a new solution, we would consider the two unique solution"}, :properties {:color "green"}} {:id #uuid "6356d9f2-adb2-49ec-8718-0396690a8ff9", :page 5, :position {:bounding {:x1 0, :y1 222.1471405029297, :x2 680.0679397583008, :y2 610.1857376098633, :width 1387.2, :height 1795.2}, :rects ({:x1 0, :y1 222.1471405029297, :x2 0, :y2 241.5, :width 1387.2, :height 1795.2} {:x1 0, :y1 238.14520263671875, :x2 0, :y2 257.4980697631836, :width 1387.2, :height 1795.2} {:x1 583.085090637207, :y1 530.7945022583008, :x2 680.0679397583008, :y2 555.9897537231445, :width 1387.2, :height 1795.2} {:x1 110.98228073120117, :y1 557.8896560668945, :x2 680.0676689147949, :y2 583.0848770141602, :width 1387.2, :height 1795.2} {:x1 110.98228073120117, :y1 584.9905166625977, :x2 674.1241874694824, :y2 610.1857376098633, :width 1387.2, :height 1795.2}), :page 5}, :content {:text " if all three showed the same solution or different solutions, we would consider only one or three unique solutions correspondingly"}, :properties {:color "green"}} {:id #uuid "6356dab9-6876-4531-8cb4-1709cb6f1160", :page 5, :position {:bounding {:x1 0, :y1 334.13357734680176, :x2 680.0548782348633, :y2 812.0215148925781, :width 1387.2, :height 1795.2}, :rects ({:x1 0, :y1 334.13357734680176, :x2 0, :y2 353.48644065856934, :width 1387.2, :height 1795.2} {:x1 251.14791107177734, :y1 759.7254028320312, :x2 546.0679702758789, :y2 784.920654296875, :width 1387.2, :height 1795.2} {:x1 558.716926574707, :y1 759.7254028320312, :x2 680.0548782348633, :y2 784.920654296875, :width 1387.2, :height 1795.2} {:x1 110.98228073120117, :y1 786.8262634277344, :x2 186.33439254760742, :y2 812.0215148925781, :width 1387.2, :height 1795.2}), :page 5}, :content {:text "Silhouette, Calinski-Harabasz, and DaviesBouldin "}, :properties {:color "green"}} {:id #uuid "6356e087-e141-4bc5-8e1a-4fa042d7e72a", :page 5, :position {:bounding {:x1 0, :y1 414.1238708496094, :x2 640.0857543945312, :y2 893.0387878417969, :width 1305.6, :height 1689.6}, :rects ({:x1 0, :y1 414.1238708496094, :x2 0, :y2 433.4767303466797, :width 1305.6, :height 1689.6} {:x1 453.45391845703125, :y1 843.8007965087891, :x2 640.0857543945312, :y2 867.5354461669922, :width 1305.6, :height 1689.6} {:x1 104.45525360107422, :y1 869.3041229248047, :x2 168.45941162109375, :y2 893.0387878417969, :width 1305.6, :height 1689.6}), :page 5}, :content {:text "mean nearest-cluster distanc"}, :properties {:color "yellow"}} {:id #uuid "6356e08b-5698-4395-9a70-46d162b6423d", :page 5, :position {:bounding {:x1 197.2271270751953, :y1 843.8007965087891, :x2 376.1297912597656, :y2 867.5354461669922, :width 1305.6, :height 1689.6}, :rects ({:x1 197.2271270751953, :y1 843.8007965087891, :x2 376.1297912597656, :y2 867.5354461669922, :width 1305.6, :height 1689.6}), :page 5}, :content {:text "ntra-cluster distance"}, :properties {:color "yellow"}} {:id #uuid "6356e303-65ce-48a3-abe4-4f86b2978aa0", :page 5, :position {:bounding {:x1 290.0919494628906, :y1 920.3108215332031, :x2 478.85565185546875, :y2 944.0454711914062, :width 1305.6, :height 1689.6}, :rects ({:x1 290.0919494628906, :y1 920.3108215332031, :x2 478.85565185546875, :y2 944.0454711914062, :width 1305.6, :height 1689.6}), :page 5}, :content {:text "silhouette coefficient"}, :properties {:color "yellow"}} {:id #uuid "6356e43d-fe11-4b65-a710-80a46abb4a00", :page 5, :position {:bounding {:x1 0, :y1 606.1006469726562, :x2 640.088249206543, :y2 1251.4262084960938, :width 1305.6, :height 1689.6}, :rects ({:x1 0, :y1 606.1006469726562, :x2 0, :y2 625.4535140991211, :width 1305.6, :height 1689.6} {:x1 0, :y1 622.0987091064453, :x2 0, :y2 641.4515762329102, :width 1305.6, :height 1689.6} {:x1 0, :y1 638.0967712402344, :x2 0, :y2 657.4496383666992, :width 1305.6, :height 1689.6} {:x1 536.475830078125, :y1 1151.1758728027344, :x2 640.08642578125, :y2 1174.9105224609375, :width 1305.6, :height 1689.6} {:x1 104.45525360107422, :y1 1176.6849060058594, :x2 640.088249206543, :y2 1200.4195556640625, :width 1305.6, :height 1689.6} {:x1 104.45525360107422, :y1 1202.188232421875, :x2 640.0881881713867, :y2 1225.9228820800781, :width 1305.6, :height 1689.6} {:x1 104.45525360107422, :y1 1227.6915588378906, :x2 634.151969909668, :y2 1251.4262084960938, :width 1305.6, :height 1689.6}), :page 5}, :content {:text "Cohesion is estimated based on the distances from the repositories in a cluster to its cluster centroid and separation is based on the distance of the cluster centroids from the global centroid"}, :properties {:color "yellow"}} {:id #uuid "6356e4e1-85db-4df1-9014-cc8cdbe7dbd8", :page 5, :position {:bounding {:x1 991.4284362792969, :y1 649.3764190673828, :x2 1143.1827697753906, :y2 673.1110687255859, :width 1305.6, :height 1689.6}, :rects ({:x1 991.4284362792969, :y1 649.3764190673828, :x2 1143.1827697753906, :y2 673.1110687255859, :width 1305.6, :height 1689.6}), :page 5}, :content {:text "cluster ensemble"}, :properties {:color "yellow"}} {:id #uuid "6356e5af-06b1-4057-9dc4-962699459775", :page 5, :position {:bounding {:x1 790.2190246582031, :y1 1484.0599365234375, :x2 916.7848205566406, :y2 1507.7945861816406, :width 1305.6, :height 1689.6}, :rects ({:x1 790.2190246582031, :y1 1484.0599365234375, :x2 916.7848205566406, :y2 1507.7945861816406, :width 1305.6, :height 1689.6}), :page 5}, :content {:text "quare matrix S"}, :properties {:color "green"}} {:id #uuid "6356e5f8-1a4a-442c-9fa4-fc3ec528a7ee", :page 6, :position {:bounding {:x1 0, :y1 190.15100860595703, :x2 640.0880980491638, :y2 460.9884033203125, :width 1305.6, :height 1689.6}, :rects ({:x1 0, :y1 190.15100860595703, :x2 0, :y2 209.5038719177246, :width 1305.6, :height 1689.6} {:x1 125.70803213119507, :y1 411.75042724609375, :x2 640.0880980491638, :y2 435.4850616455078, :width 1305.6, :height 1689.6} {:x1 104.4552550315857, :y1 437.2537536621094, :x2 313.74294424057007, :y2 460.9884033203125, :width 1305.6, :height 1689.6}), :page 6}, :content {:text "Meta-clustering algorithm is based on clustering clusters of software repositorie"}, :properties {:color "yellow"}}]} |