1 line
88 KiB
Clojure
1 line
88 KiB
Clojure
{:highlights [{:id #uuid "63605111-9c9e-496f-96d8-c15693d6b519", :page 1, :position {:bounding {:x1 0, :y1 62.166507720947266, :x2 520.0431518554688, :y2 344.1295166015625, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 62.166507720947266, :x2 0, :y2 81.51937103271484, :width 1060.8, :height 1372.8} {:x1 211.53501892089844, :y1 309.3320007324219, :x2 520.0431518554688, :y2 326.859130859375, :width 1060.8, :height 1372.8} {:x1 84.86846923828125, :y1 326.6023864746094, :x2 515.8230590820312, :y2 344.1295166015625, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "many studies analyze software repositories using methods of data analytics with a focus on clustering"}, :properties {:color "green"}} {:id #uuid "6360511f-7cce-4dbc-879b-097f16c65cf8", :page 1, :position {:bounding {:x1 0, :y1 110.16069793701172, :x2 520.0621337890625, :y2 395.9349365234375, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 110.16069793701172, :x2 0, :y2 129.51356506347656, :width 1060.8, :height 1372.8} {:x1 424.5705871582031, :y1 361.1431579589844, :x2 520.0621337890625, :y2 378.6702575683594, :width 1060.8, :height 1372.8} {:x1 84.86846923828125, :y1 378.4078063964844, :x2 339.0018310546875, :y2 395.9349365234375, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "technical debt prediction, software remodularization."}, :properties {:color "green"}} {:id #uuid "63605139-2500-4cbc-af84-cbd2cbd915b7", :page 1, :position {:bounding {:x1 0, :y1 206.14908027648926, :x2 520.0604898929596, :y2 516.816162109375, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 206.14908027648926, :x2 0, :y2 225.5019416809082, :width 1060.8, :height 1372.8} {:x1 0, :y1 222.1471405029297, :x2 0, :y2 241.50000381469727, :width 1060.8, :height 1372.8} {:x1 245.46875405311584, :y1 464.7539978027344, :x2 520.0604898929596, :y2 482.2811279296875, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 482.0186767578125, :x2 520.0592920780182, :y2 499.5457763671875, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 499.2890319824219, :x2 143.88679909706116, :y2 516.816162109375, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "engage multiple cluster validity indices applied to multiple clustering methods and carry out consensus clusterin"}, :properties {:color "purple"}} {:id #uuid "6360515e-cd88-43f3-b719-5a0679a60096", :page 1, :position {:bounding {:x1 0, :y1 318.13551330566406, :x2 520.0606958866119, :y2 637.6973876953125, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 318.13551330566406, :x2 0, :y2 337.4883804321289, :width 1060.8, :height 1372.8} {:x1 0, :y1 334.13358306884766, :x2 0, :y2 353.4864501953125, :width 1060.8, :height 1372.8} {:x1 385.9311411380768, :y1 585.6295166015625, :x2 520.0595896244049, :y2 603.1566467285156, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 602.89990234375, :x2 520.0606958866119, :y2 620.427001953125, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 620.1702575683594, :x2 134.8500406742096, :y2 637.6973876953125, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "We revealed seven clusters of software repositories and relate them to developers’ activity."}, :properties {:color "purple"}} {:id #uuid "63605386-b60d-4007-b1ac-3523bfb830e2", :page 1, :position {:bounding {:x1 219.87411904335022, :y1 637.4349365234375, :x2 496.97732949256897, :y2 654.9620666503906, :width 1060.8, :height 1372.8}, :rects ({:x1 219.87411904335022, :y1 637.4349365234375, :x2 496.97732949256897, :y2 654.9620666503906, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "facilitating the decision making process"}, :properties {:color "purple"}} {:id #uuid "63605399-e62c-4875-b7ca-d464ad153b98", :page 1, :position {:bounding {:x1 0, :y1 542.1083908081055, :x2 520.2386744022369, :y2 975.1800537109375, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 542.1083908081055, :x2 0, :y2 561.4612579345703, :width 1060.8, :height 1372.8} {:x1 0, :y1 558.1064529418945, :x2 0, :y2 577.4593200683594, :width 1060.8, :height 1372.8} {:x1 0, :y1 574.1045227050781, :x2 0, :y2 593.4573822021484, :width 1060.8, :height 1372.8} {:x1 477.6592905521393, :y1 893.6606750488281, :x2 519.9494822025299, :y2 913.0135498046875, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 914.3828430175781, :x2 520.2344629764557, :y2 933.7357177734375, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 935.1050415039062, :x2 520.2386744022369, :y2 954.4578857421875, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 955.8272094726562, :x2 159.50671792030334, :y2 975.1800537109375, :width 1060.8, :height 1372.8}), :page 1}, :content {:text " retrospective analysis can affect the decision-making process in a project, and improve the quality of the software system being developed."}, :properties {:color "purple"}} {:id #uuid "636053a2-f8ef-4fc7-b214-e4ff43c2c630", :page 1, :position {:bounding {:x1 0, :y1 622.0986938476562, :x2 520.2368814945221, :y2 1038.7386779785156, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 622.0986938476562, :x2 0, :y2 641.4515533447266, :width 1060.8, :height 1372.8} {:x1 252.41382241249084, :y1 998.6636352539062, :x2 520.2368814945221, :y2 1018.0165100097656, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 1019.3858337402344, :x2 304.9040491580963, :y2 1038.7386779785156, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "classify software repositories as “engineered” or “not engineered”"}, :properties {:color "green"}} {:id #uuid "636053c0-72e4-4d91-bc23-ed946f6c8dde", :page 1, :position {:bounding {:x1 0, :y1 750.0832061767578, :x2 520.2384302616119, :y2 1245.9660949707031, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 750.0832061767578, :x2 0, :y2 769.4360733032227, :width 1060.8, :height 1372.8} {:x1 0, :y1 766.0812759399414, :x2 0, :y2 785.4341354370117, :width 1060.8, :height 1372.8} {:x1 0, :y1 782.0793380737305, :x2 0, :y2 801.4321975708008, :width 1060.8, :height 1372.8} {:x1 309.5500376224518, :y1 1164.4410095214844, :x2 520.2371408939362, :y2 1183.7938842773438, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 1185.1632080078125, :x2 520.2376368045807, :y2 1204.5160522460938, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 1205.8910827636719, :x2 520.2384302616119, :y2 1225.2439270019531, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 1226.6132507324219, :x2 360.70522713661194, :y2 1245.9660949707031, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "For this reason, many studies use unsupervised learning techniques such as clustering to determine the similarity between software repositories and to provide ground for repository analysis."}, :properties {:color "green"}} {:id #uuid "636053e0-4277-46f7-a522-8b875b33f798", :page 1, :position {:bounding {:x1 0, :y1 356.2763977050781, :x2 976.1237182617188, :y2 897.4205474853516, :width 1060.8, :height 1372.8}, :rects ({:x1 846.0519714355469, :y1 356.2763977050781, :x2 976.1237182617188, :y2 375.62925720214844, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 376.9985809326172, :x2 810.9239959716797, :y2 396.35142517089844, :width 1060.8, :height 1372.8} {:x1 0, :y1 878.0677032470703, :x2 0, :y2 897.4205474853516, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "growth patterns of GitHub repositories’ number of stars"}, :properties {:color "green"}} {:id #uuid "636053e6-afd3-4606-8588-6de64909e7cb", :page 1, :position {:bounding {:x1 0, :y1 397.7207489013672, :x2 976.1229858398438, :y2 929.4167022705078, :width 1060.8, :height 1372.8}, :rects ({:x1 664.3682556152344, :y1 397.7207489013672, :x2 976.1229858398438, :y2 417.07359313964844, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 418.4429168701172, :x2 737.8453979492188, :y2 437.79576110839844, :width 1060.8, :height 1372.8} {:x1 0, :y1 910.0638580322266, :x2 0, :y2 929.4167022705078, :width 1060.8, :height 1372.8}), :page 1}, :content {:text " how people star the repositories and what this starring is attributed to."}, :properties {:color "green"}} {:id #uuid "63605402-2ccb-4547-9c0b-2866584fe167", :page 1, :position {:bounding {:x1 0, :y1 463.2135314941406, :x2 976.1247406005859, :y2 993.4089660644531, :width 1060.8, :height 1372.8}, :rects ({:x1 709.9325561523438, :y1 463.2135314941406, :x2 976.1212768554688, :y2 482.5663757324219, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 483.9356994628906, :x2 976.1247406005859, :y2 503.2885437011719, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 504.6578674316406, :x2 808.9748992919922, :y2 524.0107116699219, :width 1060.8, :height 1372.8} {:x1 0, :y1 958.0580139160156, :x2 0, :y2 977.4108581542969, :width 1060.8, :height 1372.8} {:x1 0, :y1 974.0560607910156, :x2 0, :y2 993.4089660644531, :width 1060.8, :height 1372.8}), :page 1}, :content {:text " a suite of different clustering methods providing different partitions of data and aggregate their results into a single consolidated clustering"}, :properties {:color "green"}} {:id #uuid "6360541a-4261-4830-98b0-cbfcf6990c1b", :page 1, :position {:bounding {:x1 0, :y1 587.55224609375, :x2 976.1240234375, :y2 1073.3992614746094, :width 1060.8, :height 1372.8}, :rects ({:x1 626.5146484375, :y1 587.55224609375, :x2 976.1240234375, :y2 606.9051208496094, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 608.2744140625, :x2 914.1894989013672, :y2 627.6272888183594, :width 1060.8, :height 1372.8} {:x1 0, :y1 1054.0464172363281, :x2 0, :y2 1073.3992614746094, :width 1060.8, :height 1372.8}), :page 1}, :content {:text " there is no prior study applying the consensus clustering approach to analyze software repositories."}, :properties {:color "green"}} {:id #uuid "63605423-2ba3-4cde-bc94-ec725d176c43", :page 1, :position {:bounding {:x1 736.7720336914062, :y1 628.99658203125, :x2 882.4591064453125, :y2 648.3494567871094, :width 1060.8, :height 1372.8}, :rects ({:x1 736.7720336914062, :y1 628.99658203125, :x2 882.4591064453125, :y2 648.3494567871094, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "consensus clustering"}, :properties {:color "purple"}} {:id #uuid "63605438-b250-48d4-bbe9-d3726e9cf59d", :page 1, :position {:bounding {:x1 601.4188537597656, :y1 787.8646545410156, :x2 723.017578125, :y2 807.217529296875, :width 1060.8, :height 1372.8}, :rects ({:x1 601.4188537597656, :y1 787.8646545410156, :x2 723.017578125, :y2 807.217529296875, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "consensus result"}, :properties {:color "purple"}} {:id #uuid "63605441-64bb-48ea-ac04-88566f521aeb", :page 1, :position {:bounding {:x1 803.1714782714844, :y1 787.8646545410156, :x2 958.9979248046875, :y2 807.217529296875, :width 1060.8, :height 1372.8}, :rects ({:x1 803.1714782714844, :y1 787.8646545410156, :x2 958.9979248046875, :y2 807.217529296875, :width 1060.8, :height 1372.8}), :page 1}, :content {:text "consensus clustering "}, :properties {:color "purple"}} {:id #uuid "63605450-8e08-400c-80e4-03dda2e2e510", :page 1, :position {:bounding {:x1 0, :y1 901.9620971679688, :x2 976.1171875, :y2 1297.3721313476562, :width 1060.8, :height 1372.8}, :rects ({:x1 722.6144409179688, :y1 901.9620971679688, :x2 976.1171875, :y2 921.31494140625, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 922.6842651367188, :x2 848.1585540771484, :y2 942.0371398925781, :width 1060.8, :height 1372.8} {:x1 0, :y1 1278.019287109375, :x2 0, :y2 1297.3721313476562, :width 1060.8, :height 1372.8}), :page 1}, :content {:text " it is possible to qualify a software repository by using its quantitative metrics."}, :properties {:color "purple"}} {:id #uuid "636058b1-25bd-476a-9d34-212e3821013c", :page 2, :position {:bounding {:x1 0, :y1 46.168426513671875, :x2 520.2341918945312, :y2 192.18783569335938, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 46.168426513671875, :x2 0, :y2 65.52130126953125, :width 1060.8, :height 1372.8} {:x1 84.86846923828125, :y1 152.11282348632812, :x2 520.2341918945312, :y2 171.46566772460938, :width 1060.8, :height 1372.8} {:x1 84.86846923828125, :y1 172.83499145507812, :x2 502.095458984375, :y2 192.18783569335938, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "studying the software ecosystems and identifying important indicators about development activity in software projects."}, :properties {:color "purple"}} {:id #uuid "636058c9-6d94-4f29-90e8-2ad90f1621b0", :page 2, :position {:bounding {:x1 0, :y1 158.15487670898438, :x2 520.220947265625, :y2 360.9092102050781, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 158.15487670898438, :x2 0, :y2 177.50775146484375, :width 1060.8, :height 1372.8} {:x1 0, :y1 174.1529541015625, :x2 0, :y2 193.50582885742188, :width 1060.8, :height 1372.8} {:x1 412.6358337402344, :y1 300.1120300292969, :x2 520.220947265625, :y2 319.4648742675781, :width 1060.8, :height 1372.8} {:x1 119.40351867675781, :y1 320.8341979980469, :x2 519.6111602783203, :y2 340.1870422363281, :width 1060.8, :height 1372.8} {:x1 119.40351867675781, :y1 341.5563659667969, :x2 149.15786743164062, :y2 360.9092102050781, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "epositories are always attributed to one of the developers’ activity clusters;"}, :properties {:color "green"}} {:id #uuid "63605912-ee07-4478-b34d-ec98886f3d1e", :page 2, :position {:bounding {:x1 111.15242004394531, :y1 717.4994354248047, :x2 489.5673370361328, :y2 736.8522796630859, :width 1060.8, :height 1372.8}, :rects ({:x1 111.15242004394531, :y1 717.4994354248047, :x2 489.5673370361328, :y2 736.8522796630859, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "proposed methodology to cluster software repositories"}, :properties {:color "green"}} {:id #uuid "63605919-b2b4-459d-9b21-1d354cbcc75b", :page 2, :position {:bounding {:x1 0, :y1 494.1142120361328, :x2 520.2362670898438, :y2 778.2966156005859, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 494.1142120361328, :x2 0, :y2 513.4670562744141, :width 1060.8, :height 1372.8} {:x1 84.86846923828125, :y1 738.2216033935547, :x2 520.2362670898438, :y2 757.5744476318359, :width 1060.8, :height 1372.8} {:x1 84.86846923828125, :y1 758.9437713623047, :x2 173.8574981689453, :y2 778.2966156005859, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "analyze the results and then details significant parts of the methodolog"}, :properties {:color "green"}} {:id #uuid "6360594c-3a9b-4af4-b3bb-dd328e7d7d6b", :page 2, :position {:bounding {:x1 0, :y1 654.0948333740234, :x2 520.2365112304688, :y2 1043.2117614746094, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 654.0948333740234, :x2 0, :y2 673.4477005004883, :width 1060.8, :height 1372.8} {:x1 0, :y1 670.092903137207, :x2 0, :y2 689.4457626342773, :width 1060.8, :height 1372.8} {:x1 0, :y1 686.0909652709961, :x2 0, :y2 705.4438247680664, :width 1060.8, :height 1372.8} {:x1 408.1444091796875, :y1 961.6981048583984, :x2 520.234375, :y2 981.0509643554688, :width 1060.8, :height 1372.8} {:x1 84.86846923828125, :y1 982.4145660400391, :x2 520.2365112304688, :y2 1001.7674255371094, :width 1060.8, :height 1372.8} {:x1 84.86846923828125, :y1 1003.1367340087891, :x2 520.2341918945312, :y2 1022.4895935058594, :width 1060.8, :height 1372.8} {:x1 84.86846923828125, :y1 1023.8589019775391, :x2 160.46356201171875, :y2 1043.2117614746094, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "clustering used in related works corresponds to the proposed manual classifications and whether it addresses the shortcomings of manual approache"}, :properties {:color "green"}} {:id #uuid "63605978-fc33-4b2f-acd2-0ecdd4e76f0b", :page 2, :position {:bounding {:x1 882.1783447265625, :y1 149.0489959716797, :x2 970.71484375, :y2 168.40184020996094, :width 1060.8, :height 1372.8}, :rects ({:x1 882.1783447265625, :y1 149.0489959716797, :x2 970.71484375, :y2 168.40184020996094, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "organization"}, :properties {:color "green"}} {:id #uuid "6360597a-6eee-469b-8c29-b77771f8af98", :page 2, :position {:bounding {:x1 582.9886169433594, :y1 169.7711639404297, :x2 626.0952758789062, :y2 189.12403869628906, :width 1060.8, :height 1372.8}, :rects ({:x1 582.9886169433594, :y1 169.7711639404297, :x2 626.0952758789062, :y2 189.12403869628906, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "utility"}, :properties {:color "green"}} {:id #uuid "63605987-114a-4e0a-aeb8-9451aceb70d2", :page 2, :position {:bounding {:x1 0, :y1 211.2212142944336, :x2 976.1212768554688, :y2 977.4108657836914, :width 1060.8, :height 1372.8}, :rects ({:x1 776.3227233886719, :y1 211.2212142944336, :x2 976.1212768554688, :y2 230.5740737915039, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 231.94339752197266, :x2 596.4740600585938, :y2 251.2962417602539, :width 1060.8, :height 1372.8} {:x1 0, :y1 958.0580215454102, :x2 0, :y2 977.4108657836914, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "ound software engineering practice"}, :properties {:color "yellow"}} {:id #uuid "636059d7-5335-4b66-80a6-20d2aa78cbce", :page 2, :position {:bounding {:x1 0, :y1 562.0375061035156, :x2 976.1233367919922, :y2 1265.3760070800781, :width 1060.8, :height 1372.8}, :rects ({:x1 639.3292541503906, :y1 562.0375061035156, :x2 976.1158447265625, :y2 581.390380859375, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 582.7596740722656, :x2 976.1233367919922, :y2 602.112548828125, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 603.4818420410156, :x2 857.2982025146484, :y2 622.834716796875, :width 1060.8, :height 1372.8} {:x1 0, :y1 1230.0251159667969, :x2 0, :y2 1249.3779602050781, :width 1060.8, :height 1372.8} {:x1 0, :y1 1246.0231628417969, :x2 0, :y2 1265.3760070800781, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "the limitation of the domain-based classification is that several domains can be grouped together into one or divided into a number of smaller domains,"}, :properties {:color "green"}} {:id #uuid "63605a02-dbe9-495e-823c-01346f7410b8", :page 2, :position {:bounding {:x1 0, :y1 603.4818420410156, :x2 976.1235809326172, :y2 1297.3721618652344, :width 1060.8, :height 1372.8}, :rects ({:x1 935.241455078125, :y1 603.4818420410156, :x2 976.1228637695312, :y2 622.8347015380859, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 624.2040100097656, :x2 976.1235809326172, :y2 643.5568695068359, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 644.9261779785156, :x2 849.9893646240234, :y2 664.279052734375, :width 1060.8, :height 1372.8} {:x1 0, :y1 1262.0212097167969, :x2 0, :y2 1281.3740539550781, :width 1060.8, :height 1372.8} {:x1 0, :y1 1278.0192565917969, :x2 0, :y2 1297.3721618652344, :width 1060.8, :height 1372.8}), :page 2}, :content {:text " such grouping is subjective and it is hard to precisely determine the number of separate domains in advance"}, :properties {:color "purple"}} {:id #uuid "63605a3c-96e2-402c-bd7c-f0a80cfd81d5", :page 2, :position {:bounding {:x1 575.2969665527344, :y1 852.5130310058594, :x2 725.1649169921875, :y2 871.8659057617188, :width 1060.8, :height 1372.8}, :rects ({:x1 575.2969665527344, :y1 852.5130310058594, :x2 725.1649169921875, :y2 871.8659057617188, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "Commit-related event"}, :properties {:color "purple"}} {:id #uuid "63605a3f-9b35-4c02-8592-1bfd08cbbf84", :page 2, :position {:bounding {:x1 563.8119049072266, :y1 935.4017333984375, :x2 716.6137390136719, :y2 954.7545776367188, :width 1060.8, :height 1372.8}, :rects ({:x1 575.2969665527344, :y1 935.4017333984375, :x2 716.6137390136719, :y2 954.7545776367188, :width 1060.8, :height 1372.8} {:x1 563.8119049072266, :y1 940.0060119628906, :x2 575.3041381835938, :y2 953.5165100097656, :width 1060.8, :height 1372.8}), :page 2}, :content {:text " Issue-related event"}, :properties {:color "purple"}} {:id #uuid "63605a47-46c5-41c7-8e8f-2e8ccdba8bc5", :page 2, :position {:bounding {:x1 566.6589202880859, :y1 997.5682373046875, :x2 766.6235656738281, :y2 1016.9210815429688, :width 1060.8, :height 1372.8}, :rects ({:x1 575.2969665527344, :y1 997.5682373046875, :x2 766.6235656738281, :y2 1016.9210815429688, :width 1060.8, :height 1372.8} {:x1 566.6589202880859, :y1 1002.1725158691406, :x2 575.3041381835938, :y2 1015.6830139160156, :width 1060.8, :height 1372.8}), :page 2}, :content {:text " Pull request-related even"}, :properties {:color "purple"}} {:id #uuid "63605a6c-25f4-44f0-968f-cbe888236d04", :page 2, :position {:bounding {:x1 625.8583679199219, :y1 956.1238555908203, :x2 844.6701965332031, :y2 975.4767150878906, :width 1060.8, :height 1372.8}, :rects ({:x1 625.8583679199219, :y1 956.1238555908203, :x2 844.6701965332031, :y2 975.4767150878906, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "days between open and close"}, :properties {:color "yellow"}} {:id #uuid "63605a7b-ab3e-4772-985b-b81d0a420932", :page 2, :position {:bounding {:x1 0, :y1 956.1238708496094, :x2 976.111328125, :y2 1553.3411254882812, :width 1060.8, :height 1372.8}, :rects ({:x1 901.6515502929688, :y1 956.1238708496094, :x2 976.111328125, :y2 975.4767303466797, :width 1060.8, :height 1372.8} {:x1 575.2969665527344, :y1 976.8460388183594, :x2 714.5498657226562, :y2 996.1988830566406, :width 1060.8, :height 1372.8} {:x1 0, :y1 1533.98828125, :x2 0, :y2 1553.3411254882812, :width 1060.8, :height 1372.8}), :page 2}, :content {:text nil}, :properties {:color "yellow"}} {:id #uuid "63605aa1-3201-480d-b1c9-b4242945a74b", :page 2, :position {:bounding {:x1 0, :y1 1060.8358764648438, :x2 976.1260375976562, :y2 1649.3295288085938, :width 1060.8, :height 1372.8}, :rects ({:x1 579.0195007324219, :y1 1060.8358764648438, :x2 976.1260375976562, :y2 1080.188720703125, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 1081.5580444335938, :x2 976.1237640380859, :y2 1100.910888671875, :width 1060.8, :height 1372.8} {:x1 540.7562103271484, :y1 1102.2745056152344, :x2 874.6263275146484, :y2 1121.6273498535156, :width 1060.8, :height 1372.8} {:x1 0, :y1 1613.9785766601562, :x2 0, :y2 1633.3314208984375, :width 1060.8, :height 1372.8} {:x1 0, :y1 1629.9766235351562, :x2 0, :y2 1649.3295288085938, :width 1060.8, :height 1372.8}), :page 2}, :content {:text "help prevent potential problems early on, encourage discussion where it is needed, and give important pointers to events in a project’s history to be reviewe"}, :properties {:color "green"}} {:id #uuid "63605abd-6a04-4a3d-9345-fac50d4947d9", :page 2, :position {:bounding {:x1 757.1423645019531, :y1 1143.7188415527344, :x2 976.121826171875, :y2 1163.0716857910156, :width 1060.8, :height 1372.8}, :rects ({:x1 757.1423645019531, :y1 1143.7188415527344, :x2 976.121826171875, :y2 1163.0716857910156, :width 1060.8, :height 1372.8}), :page 2}, :content {:text " commit or source code activity"}, :properties {:color "green"}} {:id #uuid "63605ae8-b38c-4c80-8920-475d6fb44415", :page 3, :position {:bounding {:x1 210.90665078163147, :y1 128.32684326171875, :x2 226.53450417518616, :y2 147.67971801757812, :width 1060.8, :height 1372.8}, :rects ({:x1 210.90665078163147, :y1 128.32684326171875, :x2 226.53450417518616, :y2 147.67971801757812, :width 1060.8, :height 1372.8}), :page 3}, :content {:text " , "}, :properties {:color "red"}} {:id #uuid "63605b69-bb28-4f08-981a-f6d37054bee0", :page 3, :position {:bounding {:x1 0, :y1 126.15878295898438, :x2 520.2352564334869, :y2 292.7406005859375, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 126.15878295898438, :x2 0, :y2 145.51162719726562, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 252.66558837890625, :x2 520.2352564334869, :y2 272.0184326171875, :width 1060.8, :height 1372.8} {:x1 84.86846566200256, :y1 273.38775634765625, :x2 210.0058023929596, :y2 292.7406005859375, :width 1060.8, :height 1372.8}), :page 3}, :content {:text "developers “value simple and easily understandable metrics over complex one"}, :properties {:color "purple"}} {:id #uuid "63605bd3-c911-45f7-87f5-6faaa38c3a00", :page 3, :position {:bounding {:x1 293.75519943237305, :y1 314.82636165618896, :x2 354.5629081726074, :y2 334.1792058944702, :width 1060.8, :height 1372.8}, :rects ({:x1 293.75519943237305, :y1 314.82636165618896, :x2 354.5629081726074, :y2 334.1792058944702, :width 1060.8, :height 1372.8}), :page 3}, :content {:text "conduct "}, :properties {:color "purple"}} {:id #uuid "63605be3-ac81-445d-b044-e22f12fdbad6", :page 3, :position {:bounding {:x1 0, :y1 222.14713191986084, :x2 520.2386741638184, :y2 417.0736150741577, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 222.14713191986084, :x2 0, :y2 241.50000667572021, :width 1060.8, :height 1372.8} {:x1 193.03994369506836, :y1 376.99857234954834, :x2 520.2386741638184, :y2 396.3514471054077, :width 1060.8, :height 1372.8} {:x1 84.86846923828125, :y1 397.72074031829834, :x2 422.0207824707031, :y2 417.0736150741577, :width 1060.8, :height 1372.8}), :page 3}, :content {:text "identify useful metrics that indicate something unusual in the resulting clusters of repositories."}, :properties {:color "green"}} {:id #uuid "63605c36-d037-4891-b730-770189b2b883", :page 4, :position {:bounding {:x1 0, :y1 286.13938903808594, :x2 520.2335677146912, :y2 523.3146514892578, :width 1060.8, :height 1372.8}, :rects ({:x1 0, :y1 286.13938903808594, :x2 0, :y2 305.4922561645508, :width 1060.8, :height 1372.8} {:x1 0, :y1 302.137451171875, :x2 0, :y2 321.4903106689453, :width 1060.8, :height 1372.8} {:x1 100.74061727523804, :y1 462.51747131347656, :x2 520.2335677146912, :y2 481.8703155517578, :width 1060.8, :height 1372.8} {:x1 84.86847066879272, :y1 483.23963928222656, :x2 520.2334609031677, :y2 502.5924835205078, :width 1060.8, :height 1372.8} {:x1 84.86847066879272, :y1 503.96180725097656, :x2 257.8048872947693, :y2 523.3146514892578, :width 1060.8, :height 1372.8}), :page 4}, :content {:text "e did not identify a prior study that would analyse opensource software repositories from the perspective of developers’ community interest"}, :properties {:color "green"}} {:id #uuid "636131f4-57d8-456b-bf5d-2cb9b8276579", :page 2, :position {:bounding {:x1 0, :y1 814.5490875244141, :x2 500.0763244628906, :y2 1177.5436553955078, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 814.5490875244141, :x2 0, :y2 833.7193756103516, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 279.6294860839844, :y1 1139.5368194580078, :x2 500.0763244628906, :y2 1157.6116485595703, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60211181640625, :y1 1159.468765258789, :x2 458.1347961425781, :y2 1177.5436553955078, :width 1019.9999999999999, :height 1319.9999999999998}), :page 2}, :content {:text " with the intention of identifying high-quality GitHub repositories and removing noise"}, :properties {:color "purple"}} {:id #uuid "63613217-bc91-47ac-be4c-0d490b54e018", :page 2, :position {:bounding {:x1 0, :y1 183.12763214111328, :x2 938.4338073730469, :y2 977.753303527832, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 519.9598693847656, :y1 183.12763214111328, :x2 938.4333190917969, :y2 201.20246124267578, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9598693847656, :y1 203.05103302001953, :x2 938.4338073730469, :y2 221.12586212158203, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9598693847656, :y1 222.97443389892578, :x2 590.5082702636719, :y2 241.0492935180664, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 942.579231262207, :x2 0, :y2 961.7495193481445, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 958.5830154418945, :x2 0, :y2 977.753303527832, :width 1019.9999999999999, :height 1319.9999999999998}), :page 2}, :content {:text "bias towards industry giants and their repositories under the assumption that they use the “sound software engineering practices”."}, :properties {:color "purple"}} {:id #uuid "63613242-dafe-43b3-8b29-dca42f6ed3dd", :page 2, :position {:bounding {:x1 0, :y1 301.97486114501953, :x2 938.4324645996094, :y2 1057.772102355957, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 818.8548889160156, :y1 301.97486114501953, :x2 938.4324645996094, :y2 320.04969024658203, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9598693847656, :y1 321.8982620239258, :x2 592.2779846191406, :y2 339.9731216430664, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1038.6018142700195, :x2 0, :y2 1057.772102355957, :width 1019.9999999999999, :height 1319.9999999999998}), :page 2}, :content {:text "web libraries and framework"}, :properties {:color "purple"}} {:id #uuid "63613248-6b6b-4376-b792-fc0d8d0d3ac9", :page 2, :position {:bounding {:x1 608.6184997558594, :y1 321.8982620239258, :x2 841.1145935058594, :y2 339.9731216430664, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 608.6184997558594, :y1 321.8982620239258, :x2 841.1145935058594, :y2 339.9731216430664, :width 1019.9999999999999, :height 1319.9999999999998}), :page 2}, :content {:text "non-web libraries and frameworks"}, :properties {:color "purple"}} {:id #uuid "6361324c-5f99-4bcb-a060-a5eed04473f8", :page 2, :position {:bounding {:x1 0, :y1 321.8982620239258, :x2 938.4305725097656, :y2 1073.7758865356445, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 879.8732604980469, :y1 321.8982620239258, :x2 938.4305725097656, :y2 339.9731216430664, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9598693847656, :y1 341.82166290283203, :x2 551.6418151855469, :y2 359.89652252197266, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1054.605598449707, :x2 0, :y2 1073.7758865356445, :width 1019.9999999999999, :height 1319.9999999999998}), :page 2}, :content {:text "software tools"}, :properties {:color "purple"}} {:id #uuid "636132da-13ae-47ef-808a-0f664db660c8", :page 2, :position {:bounding {:x1 0, :y1 381.67704010009766, :x2 938.4345397949219, :y2 1137.790901184082, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 578.9663391113281, :y1 381.67704010009766, :x2 938.4345397949219, :y2 399.7518997192383, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9598693847656, :y1 401.60047149658203, :x2 938.4291076660156, :y2 419.67530059814453, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9598693847656, :y1 421.5238723754883, :x2 644.6288146972656, :y2 439.5987014770508, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1102.6169509887695, :x2 0, :y2 1121.787239074707, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1118.6206130981445, :x2 0, :y2 1137.790901184082, :width 1019.9999999999999, :height 1319.9999999999998}), :page 2}, :content {:text "application domain is useful for understanding the clusters of GitHub repositories based on number of stars history over time"}, :properties {:color "yellow"}} {:id #uuid "636132fa-1c7d-42a5-81f4-41e0e62e4ecd", :page 2, :position {:bounding {:x1 0, :y1 481.3026809692383, :x2 938.4344177246094, :y2 1217.8098220825195, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 900.5346984863281, :y1 481.3026809692383, :x2 938.4344177246094, :y2 499.3775100708008, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9598693847656, :y1 501.22608184814453, :x2 938.4284362792969, :y2 519.300910949707, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9598693847656, :y1 521.1494827270508, :x2 903.5396423339844, :y2 539.2243118286133, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1182.6357498168945, :x2 0, :y2 1201.806037902832, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1198.639533996582, :x2 0, :y2 1217.8098220825195, :width 1019.9999999999999, :height 1319.9999999999998}), :page 2}, :content {:text "using number of stars evolution, these domains can be grouped into one, resulting into three-domain repository classification"}, :properties {:color "purple"}} {:id #uuid "636133cf-b926-4815-8783-01026d0eda22", :page 2, :position {:bounding {:x1 0, :y1 1119.6134338378906, :x2 938.4320373535156, :y2 1745.9341735839844, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 519.9598693847656, :y1 1119.6134338378906, :x2 938.4320373535156, :y2 1137.6882629394531, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9598693847656, :y1 1139.5368347167969, :x2 938.4291687011719, :y2 1157.6116638183594, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9598693847656, :y1 1159.4687805175781, :x2 938.4312438964844, :y2 1177.5436096191406, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9598693847656, :y1 1179.3921813964844, :x2 583.1285095214844, :y2 1197.4670715332031, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1694.7563171386719, :x2 0, :y2 1713.9266052246094, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1710.7601013183594, :x2 0, :y2 1729.9303894042969, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1726.7638854980469, :x2 0, :y2 1745.9341735839844, :width 1019.9999999999999, :height 1319.9999999999998}), :page 2}, :content {:text "alone are not sufficient to communicate all the information developers care about in a project, which means that additional data related to issues and pull-requests have to be collected and analyzed."}, :properties {:color "purple"}} {:id #uuid "636133df-d256-405b-8700-fd45a3991aff", :page 3, :position {:bounding {:x1 0, :y1 30.3643798828125, :x2 500.0766906738281, :y2 181.2705078125, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 30.3643798828125, :x2 0, :y2 49.53466796875, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 46.3681640625, :x2 0, :y2 65.5384521484375, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 254.79342651367188, :y1 123.34881591796875, :x2 500.0766906738281, :y2 141.4237060546875, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60211181640625, :y1 143.272216796875, :x2 500.0749816894531, :y2 161.34710693359375, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60211181640625, :y1 163.1956787109375, :x2 279.8619689941406, :y2 181.2705078125, :width 1019.9999999999999, :height 1319.9999999999998}), :page 3}, :content {:text "e try to identify the metrics that would characterize software repositories qualitatively and signal about potential anomalie"}, :properties {:color "purple"}} {:id #uuid "636138c2-e2b0-457e-9c23-c2cac8147967", :page 3, :position {:bounding {:x1 0, :y1 142.3907470703125, :x2 500.0702819824219, :y2 320.75146484375, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 142.3907470703125, :x2 0, :y2 161.56103515625, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 158.39453125, :x2 0, :y2 177.5648193359375, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 223.04229736328125, :y1 262.829833984375, :x2 500.0702819824219, :y2 280.9046630859375, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60211181640625, :y1 282.75323486328125, :x2 500.0687561035156, :y2 300.82806396484375, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60211181640625, :y1 302.6766357421875, :x2 137.46556091308594, :y2 320.75146484375, :width 1019.9999999999999, :height 1319.9999999999998}), :page 3}, :content {:text "though simple and easily understandable metrics might not be enough to uncover the underlying data patterns"}, :properties {:color "purple"}} {:id #uuid "636138f9-0dfa-417c-be6c-2431211ee381", :page 3, :position {:bounding {:x1 0, :y1 174.3983154296875, :x2 500.0764465332031, :y2 400.45367431640625, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 174.3983154296875, :x2 0, :y2 193.568603515625, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 190.40203857421875, :x2 0, :y2 209.57232666015625, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 206.40582275390625, :x2 0, :y2 225.57611083984375, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 222.40960693359375, :x2 0, :y2 241.57989501953125, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 145.76937866210938, :y1 302.6766357421875, :x2 499.7969665527344, :y2 320.75146484375, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60211181640625, :y1 322.60003662109375, :x2 500.0764465332031, :y2 340.67486572265625, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60211181640625, :y1 342.531982421875, :x2 500.0735778808594, :y2 360.60687255859375, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60211181640625, :y1 362.4554443359375, :x2 500.0757751464844, :y2 380.5302734375, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60211181640625, :y1 382.37884521484375, :x2 405.6689758300781, :y2 400.45367431640625, :width 1019.9999999999999, :height 1319.9999999999998}), :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 "63613b31-2d97-45ba-83d6-1832eb468f6e", :page 3, :position {:bounding {:x1 488.6043395996094, :y1 577.2396812438965, :x2 600.0591430664062, :y2 599.6962852478027, :width 1224, :height 1584}, :rects ({:x1 488.6043395996094, :y1 577.2396812438965, :x2 600.0591430664062, :y2 599.6962852478027, :width 1224, :height 1584}), :page 3}, :content {:text "classifications"}, :properties {:color "yellow"}} {:id #uuid "63613b44-f788-4319-9ac9-fa5dbf8ba968", :page 3, :position {:bounding {:x1 0, :y1 366.4435272216797, :x2 600.058349609375, :y2 743.4392852783203, :width 1224, :height 1584}, :rects ({:x1 0, :y1 366.4435272216797, :x2 0, :y2 385.6138153076172, :width 1224, :height 1584} {:x1 0, :y1 382.44728088378906, :x2 0, :y2 401.61756896972656, :width 1224, :height 1584} {:x1 450.4494934082031, :y1 673.1596221923828, :x2 600.058349609375, :y2 695.6162261962891, :width 1224, :height 1584} {:x1 97.92252349853516, :y1 697.0711212158203, :x2 600.0546340942383, :y2 719.5277252197266, :width 1224, :height 1584} {:x1 97.92252349853516, :y1 720.9826202392578, :x2 210.09625244140625, :y2 743.4392852783203, :width 1224, :height 1584}), :page 3}, :content {:text " identifying similar projects to facilitate reuse and sharing knowledge among software projects"}, :properties {:color "purple"}} {:id #uuid "63617dda-1e6f-4b64-95ab-def488e0214d", :page 3, :position {:bounding {:x1 0, :y1 574.4925231933594, :x2 500.07076263427734, :y2 858.5038146972656, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 574.4925231933594, :x2 0, :y2 593.6628112792969, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 218.06807708740234, :y1 820.5055236816406, :x2 500.07076263427734, :y2 838.5804138183594, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 840.4289245605469, :x2 455.3730697631836, :y2 858.5038146972656, :width 1019.9999999999999, :height 1319.9999999999998}), :page 3}, :content {:text "groups of software projects with similar characteristic from the defect prediction point of view"}, :properties {:color "green"}} {:id #uuid "6361a152-a6fa-4925-aa5c-5aa8ff9c6d97", :page 3, :position {:bounding {:x1 0, :y1 183.12762451171875, :x2 938.4333114624023, :y2 993.7569885253906, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 724.0381698608398, :y1 183.12762451171875, :x2 938.4289169311523, :y2 201.20245361328125, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 203.051025390625, :x2 938.4333114624023, :y2 221.12588500976562, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 222.97442626953125, :x2 750.0420150756836, :y2 241.04928588867188, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 958.5830383300781, :x2 0, :y2 977.7533264160156, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 974.5867004394531, :x2 0, :y2 993.7569885253906, :width 1019.9999999999999, :height 1319.9999999999998}), :page 3}, :content {:text "to group the libraries that are most frequently co-used together by clients in order to relieve developers from manual analysi"}, :properties {:color "green"}} {:id #uuid "6361a200-ed7d-4159-9c04-a95cd844e029", :page 3, :position {:bounding {:x1 0, :y1 760.9577941894531, :x2 938.4312362670898, :y2 1457.8663635253906, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 904.3609237670898, :y1 760.9577941894531, :x2 938.1484603881836, :y2 779.0326843261719, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 780.8812561035156, :x2 938.4312362670898, :y2 798.9560852050781, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 800.8132019042969, :x2 692.3845443725586, :y2 818.8880310058594, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1422.6922912597656, :x2 0, :y2 1441.8625793457031, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1438.6960754394531, :x2 0, :y2 1457.8663635253906, :width 1019.9999999999999, :height 1319.9999999999998}), :page 3}, :content {:text " This clustering has limited internal validity as authors used only one cluster validity index"}, :properties {:color "green"}} {:id #uuid "6361a236-c101-4aca-ab16-dd6c32dedd30", :page 4, :position {:bounding {:x1 0, :y1 318.43221282958984, :x2 500.07051849365234, :y2 562.3827133178711, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 318.43221282958984, :x2 0, :y2 337.60250091552734, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 334.43599700927734, :x2 0, :y2 353.60628509521484, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 350.4397506713867, :x2 0, :y2 369.6100387573242, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 252.32091522216797, :y1 484.5376205444336, :x2 499.4696273803711, :y2 502.61251068115234, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 504.4610824584961, :x2 500.07051849365234, :y2 522.5359115600586, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 524.3844833374023, :x2 500.06966400146484, :y2 542.4593124389648, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 544.3078842163086, :x2 495.8435287475586, :y2 562.3827133178711, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text " however we believe that this is an important aspect since the knowledge about this interest would help to better understand not only the state of the repository itself but also of the correspond software development project"}, :properties {:color "purple"}} {:id #uuid "6361a23a-7928-4740-9097-e9d888c6a30a", :page 4, :position {:bounding {:x1 0, :y1 382.4472885131836, :x2 500.0759506225586, :y2 622.1615219116211, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 382.4472885131836, :x2 0, :y2 401.6175765991211, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 398.4510726928711, :x2 0, :y2 417.6213607788086, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 564.2398300170898, :x2 500.0759506225586, :y2 582.3146591186523, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 584.1632308959961, :x2 500.0708236694336, :y2 602.2381210327148, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 604.0866317749023, :x2 267.1116256713867, :y2 622.1615219116211, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "In addition, the proposed studies have limitations in terms of validity of the clustering results since most of them use a single clustering technique."}, :properties {:color "yellow"}} {:id #uuid "6361a25d-7733-463d-bae1-0a4469d51fba", :page 4, :position {:bounding {:x1 181.78157806396484, :y1 645.2000961303711, :x2 391.0376510620117, :y2 663.2749252319336, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 181.78157806396484, :y1 645.2000961303711, :x2 391.0376510620117, :y2 663.2749252319336, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "multiple clustering techniques"}, :properties {:color "purple"}} {:id #uuid "6361a261-c7bb-470f-abef-17cfb4dbff06", :page 4, :position {:bounding {:x1 0, :y1 446.46236419677734, :x2 500.0731430053711, :y2 683.2068710327148, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 446.46236419677734, :x2 0, :y2 465.63265228271484, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 399.8936996459961, :y1 645.2000961303711, :x2 500.0731430053711, :y2 663.2749252319336, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 665.1320419311523, :x2 130.12493133544922, :y2 683.2068710327148, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "cluster validity indices"}, :properties {:color "purple"}} {:id #uuid "6361a264-afd2-4600-beb1-e1c398aaf9f6", :page 4, :position {:bounding {:x1 169.11029815673828, :y1 665.1320419311523, :x2 306.00106048583984, :y2 683.2068710327148, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 169.11029815673828, :y1 665.1320419311523, :x2 306.00106048583984, :y2 683.2068710327148, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "consensus clusterin"}, :properties {:color "purple"}} {:id #uuid "6361a310-b78a-4e31-bba3-bc85211b9ee9", :page 4, :position {:bounding {:x1 128.2452621459961, :y1 1099.6900024414062, :x2 221.0102767944336, :y2 1117.7648315429688, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 128.2452621459961, :y1 1099.6900024414062, :x2 221.0102767944336, :y2 1117.7648315429688, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "methodology "}, :properties {:color "purple"}} {:id #uuid "6361a312-64bd-4d06-a063-4ee9979d725f", :page 4, :position {:bounding {:x1 162.4047622680664, :y1 1119.6134033203125, :x2 234.26265716552734, :y2 1137.6882934570312, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 162.4047622680664, :y1 1119.6134033203125, :x2 234.26265716552734, :y2 1137.6882934570312, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "three step"}, :properties {:color "purple"}} {:id #uuid "6361a319-e9cc-40f0-83c3-67ab99ed6ff5", :page 4, :position {:bounding {:x1 0, :y1 798.5452880859375, :x2 499.78206634521484, :y2 1157.6116943359375, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 798.5452880859375, :x2 0, :y2 817.715576171875, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 365.0443649291992, :y1 1119.6134033203125, :x2 499.78206634521484, :y2 1137.6882934570312, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1139.5368041992188, :x2 157.84647369384766, :y2 1157.6116943359375, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "data collection and preparation"}, :properties {:color "purple"}} {:id #uuid "6361a349-186b-4b0e-89bb-75d97f364683", :page 4, :position {:bounding {:x1 0, :y1 143.44340896606445, :x2 938.4079818725586, :y2 961.7494850158691, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 725.9121322631836, :y1 143.44340896606445, :x2 938.4079818725586, :y2 161.51825332641602, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 163.3668098449707, :x2 667.2869491577148, :y2 181.44166946411133, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 942.5791969299316, :x2 0, :y2 961.7494850158691, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text " n metrics from them and apply the following algorith"}, :properties {:color "purple"}} {:id #uuid "6361a34d-d5bd-4244-b0fe-48738050a809", :page 4, :position {:bounding {:x1 555.0412826538086, :y1 183.45282363891602, :x2 862.0229110717773, :y2 201.52768325805664, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 555.0412826538086, :y1 183.45282363891602, :x2 862.0229110717773, :y2 201.52768325805664, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "We normalize each metric to the [0,1] range"}, :properties {:color "purple"}} {:id #uuid "6361a358-8e72-4021-a719-98bc277002f1", :page 4, :position {:bounding {:x1 0, :y1 203.5473976135254, :x2 938.4242782592773, :y2 1025.764560699463, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 555.7033309936523, :y1 203.5473976135254, :x2 937.6582870483398, :y2 221.62225723266602, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 223.47079849243164, :x2 938.4242782592773, :y2 241.54565811157227, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 243.40277481079102, :x2 687.2668685913086, :y2 261.47763442993164, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 990.5904884338379, :x2 0, :y2 1009.7607765197754, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1006.5942726135254, :x2 0, :y2 1025.764560699463, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "We group repositories into c clusters based on the n metrics using m clustering algorithms with different values of parameters that we tune."}, :properties {:color "purple"}} {:id #uuid "6361a368-ef98-4e7a-941b-ccab051a6921", :page 4, :position {:bounding {:x1 0, :y1 263.4888038635254, :x2 938.4282455444336, :y2 1089.779697418213, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 555.0589218139648, :y1 263.4888038635254, :x2 938.4274520874023, :y2 281.5636329650879, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 283.42074966430664, :x2 938.4266586303711, :y2 301.49560928344727, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 303.344181060791, :x2 938.4282455444336, :y2 321.4190101623535, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 323.26758193969727, :x2 780.5078964233398, :y2 341.34241104125977, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1038.6018409729004, :x2 0, :y2 1057.772129058838, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1054.605625152588, :x2 0, :y2 1073.7759132385254, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1070.6094093322754, :x2 0, :y2 1089.779697418213, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "For each grouping resulting from the previous step, we calculate three cluster validity indices and obtain at most three best groupings (in the sense that each groping optimizes a certain validity index) for each algorithm"}, :properties {:color "purple"}} {:id #uuid "6361a53b-6119-4fd4-8afc-6cca08ad3fa6", :page 4, :position {:bounding {:x1 0, :y1 563.0331344604492, :x2 938.4334335327148, :y2 1329.8362045288086, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 572.4992904663086, :y1 563.0331344604492, :x2 938.4334335327148, :y2 581.1079940795898, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 582.9565353393555, :x2 938.4076156616211, :y2 601.0313949584961, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 602.8885116577148, :x2 590.6955795288086, :y2 620.9633407592773, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1294.6621322631836, :x2 0, :y2 1313.832420349121, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1310.665916442871, :x2 0, :y2 1329.8362045288086, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "We match the calculated cluster prototypes to compare them and the clusters they represent across P sets of clustered repositorie"}, :properties {:color "green"}} {:id #uuid "6361a575-1ce1-4f95-8661-356e7e27ad70", :page 4, :position {:bounding {:x1 0, :y1 1079.7666015625, :x2 938.4319686889648, :y2 1729.9303588867188, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 905.1749496459961, :y1 1079.7666015625, :x2 938.3961410522461, :y2 1097.8414306640625, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 1099.6900024414062, :x2 938.4319686889648, :y2 1117.7648315429688, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 1119.6134033203125, :x2 854.7746200561523, :y2 1137.6882629394531, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1694.7564086914062, :x2 0, :y2 1713.9266967773438, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1710.7600708007812, :x2 0, :y2 1729.9303588867188, :width 1019.9999999999999, :height 1319.9999999999998}), :page 4}, :content {:text "three cluster validity indices on the clustering results produced by m clustering algorithms run on the metrics data."}, :properties {:color "purple"}} {:id #uuid "6361a8b6-7e82-4065-84fe-22f6e31336c8", :page 5, :position {:bounding {:x1 0, :y1 222.40959548950195, :x2 500.0747299194336, :y2 448.191104888916, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 222.40959548950195, :x2 0, :y2 241.57988357543945, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 238.4133644104004, :x2 0, :y2 257.5836524963379, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 428.7495651245117, :y1 390.2608985900879, :x2 500.0692367553711, :y2 408.3357276916504, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 410.19287490844727, :x2 500.0747299194336, :y2 428.26770401000977, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 430.1162757873535, :x2 489.01094818115234, :y2 448.191104888916, :width 1019.9999999999999, :height 1319.9999999999998}), :page 5}, :content {:text " if all three showed the same solution or different solutions, we would consider only one or three unique solutions correspondingl"}, :properties {:color "purple"}} {:id #uuid "6361a8c1-1416-41f6-ae53-6d1498422c58", :page 5, :position {:bounding {:x1 184.66808319091797, :y1 558.5999984741211, :x2 251.96935272216797, :y2 576.6748580932617, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 184.66808319091797, :y1 558.5999984741211, :x2 251.96935272216797, :y2 576.6748580932617, :width 1019.9999999999999, :height 1319.9999999999998}), :page 5}, :content {:text "Silhouette"}, :properties {:color "purple"}} {:id #uuid "6361a8da-45b4-450b-b2aa-f326c3bf613d", :page 5, :position {:bounding {:x1 226.63518524169922, :y1 719.039909362793, :x2 374.10619354248047, :y2 737.1147994995117, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 226.63518524169922, :y1 719.039909362793, :x2 374.10619354248047, :y2 737.1147994995117, :width 1019.9999999999999, :height 1319.9999999999998}), :page 5}, :content {:text "silhouette coefficient"}, :properties {:color "purple"}} {:id #uuid "6361a901-c28a-4c07-b37d-348b6822fb3c", :page 5, :position {:bounding {:x1 0, :y1 507.37082290649414, :x2 938.4318466186523, :y2 1041.7683448791504, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 536.5627059936523, :y1 507.37082290649414, :x2 938.4264144897461, :y2 525.4456520080566, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 527.2942237854004, :x2 938.4318466186523, :y2 545.3690528869629, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 547.2176246643066, :x2 825.5664291381836, :y2 565.2925148010254, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1006.5942726135254, :x2 0, :y2 1025.764560699463, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1022.5980567932129, :x2 0, :y2 1041.7683448791504, :width 1019.9999999999999, :height 1319.9999999999998}), :page 5}, :content {:text "Consensus clustering (also called cluster ensembles) provides improved quality of solution and robust clustering as compared to using a single clustering metho"}, :properties {:color "purple"}} {:id #uuid "6361a919-f0bf-4d1a-9be4-8ad5c4226b4c", :page 5, :position {:bounding {:x1 0, :y1 709.9682540893555, :x2 938.4340438842773, :y2 1217.8098068237305, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 739.4775619506836, :y1 709.9682540893555, :x2 938.4236679077148, :y2 728.0431442260742, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 729.8916549682617, :x2 938.4340438842773, :y2 747.9665451049805, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 749.8151168823242, :x2 938.4334335327148, :y2 767.8899459838867, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 769.7385177612305, :x2 938.4337387084961, :y2 787.813346862793, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 789.6704635620117, :x2 691.2795028686523, :y2 807.7452926635742, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1150.6281661987305, :x2 0, :y2 1169.798454284668, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1166.631950378418, :x2 0, :y2 1185.8022384643555, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1182.6357345581055, :x2 0, :y2 1201.806022644043, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1198.639518737793, :x2 0, :y2 1217.8098068237305, :width 1019.9999999999999, :height 1319.9999999999998}), :page 5}, :content {:text "graph and hypergraph based as well as non-negative matrix factorization based consensus clustering methods as they are the most popular among the studies related to consensus clustering and are easy to understand and implement "}, :properties {:color "purple"}} {:id #uuid "6361a95e-be8a-4797-8b4f-91c1341788a2", :page 5, :position {:bounding {:x1 0, :y1 0, :x2 1018.9950561523438, :y2 2647.9818420410156, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 0, :x2 0, :y2 0, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9530868530273, :y1 1179.388427734375, :x2 938.4226913452148, :y2 1197.4632873535156, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1328.9889221191406, :x2 1018.9950561523438, :y2 2647.9818420410156, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1584.3731079101562, :x2 1018.9950561523438, :y2 1584.3731079101562, :width 1019.9999999999999, :height 1319.9999999999998}), :page 5}, :content {:text "the fraction of clusterings in which two software repository metrics vectors xi, xj are in the same cluster"}, :properties {:color "purple"}} {:id #uuid "6361a9a1-1c04-4b50-ae8c-8c77bbe9f0e8", :page 7, :position {:bounding {:x1 0, :y1 414.45484924316406, :x2 500.0675277709961, :y2 678.6967315673828, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 414.45484924316406, :x2 0, :y2 433.62513732910156, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 430.4585723876953, :x2 0, :y2 449.6288604736328, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 464.17391204833984, :y1 620.7751007080078, :x2 500.0675277709961, :y2 638.8499298095703, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 640.6985015869141, :x2 500.0479965209961, :y2 658.7733306884766, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 660.6219024658203, :x2 468.01534271240234, :y2 678.6967315673828, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text "number of stars being in range (100, 200), number of forks – in range (50, 150), size being less than 2100 kilobytes."}, :properties {:color "purple"}} {:id #uuid "6361a9ad-2bfa-4cf6-a57a-3a32907b18ee", :page 7, :position {:bounding {:x1 301.32445526123047, :y1 680.5453033447266, :x2 357.0727767944336, :y2 698.6201324462891, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 301.32445526123047, :y1 680.5453033447266, :x2 357.0727767944336, :y2 698.6201324462891, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text " P = 7"}, :properties {:color "purple"}} {:id #uuid "6361a9d4-5737-4f4a-82b9-b41410a91323", :page 7, :position {:bounding {:x1 415.13948822021484, :y1 381.3689727783203, :x2 500.0385971069336, :y2 399.4438018798828, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 415.13948822021484, :y1 381.3689727783203, :x2 500.0385971069336, :y2 399.4438018798828, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text "N = 1659"}, :properties {:color "purple"}} {:id #uuid "6361a9d8-7af1-4c70-8578-6a9baf40a4aa", :page 7, :position {:bounding {:x1 303.67794036865234, :y1 401.29237365722656, :x2 406.4934616088867, :y2 419.36720275878906, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 303.67794036865234, :y1 401.29237365722656, :x2 406.4934616088867, :y2 419.36720275878906, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text "n = 28 metrics"}, :properties {:color "purple"}} {:id #uuid "6361aa12-de47-4d1e-a25a-c352fb234949", :page 7, :position {:bounding {:x1 0, :y1 606.5000610351562, :x2 500.07308197021484, :y2 938.1375122070312, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 606.5000610351562, :x2 0, :y2 625.6703491210938, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 622.5038299560547, :x2 0, :y2 641.6741180419922, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 322.59178924560547, :y1 880.2073059082031, :x2 500.07308197021484, :y2 898.2821350097656, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 900.1392822265625, :x2 500.0708236694336, :y2 918.214111328125, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 920.0626831054688, :x2 353.9807662963867, :y2 938.1375122070312, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text "n each set of repositories we have identified optimal groupings using the three clustering algorithms and the three validity indices"}, :properties {:color "purple"}} {:id #uuid "6361aa4c-d051-40ce-8705-63f11039baea", :page 7, :position {:bounding {:x1 0, :y1 766.537727355957, :x2 500.07259368896484, :y2 1137.688232421875, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 766.537727355957, :x2 0, :y2 785.7080154418945, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 782.5414962768555, :x2 0, :y2 801.711784362793, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1079.7665710449219, :x2 500.0691146850586, :y2 1097.8414306640625, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1099.6899719238281, :x2 500.07259368896484, :y2 1117.7648315429688, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1119.6134033203125, :x2 216.80159759521484, :y2 1137.688232421875, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text "The algorithms that correspond to the underlined values were used to get a single consensus clustering in each corresponding set of repositories."}, :properties {:color "purple"}} {:id #uuid "6361aa77-e6d4-4f95-a023-321ae1710740", :page 7, :position {:bounding {:x1 0, :y1 798.5452651977539, :x2 500.03816986083984, :y2 1177.5436096191406, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 0, :y1 798.5452651977539, :x2 0, :y2 817.71555519104, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 814.5490341186523, :x2 0, :y2 833.7193241119385, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 220.47798919677734, :y1 1119.6134033203125, :x2 499.1594467163086, :y2 1137.688232421875, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1139.5368041992188, :x2 500.03816986083984, :y2 1157.6116333007812, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1159.4687805175781, :x2 306.0916061401367, :y2 1177.5436096191406, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text "After calculating a single clustering for each of the repository sets, we calculated the prototypes according to our methodology."}, :properties {:color "green"}} {:id #uuid "6361aa89-48d1-4d88-ba91-e5fea64f0fe0", :page 7, :position {:bounding {:x1 0, :y1 129.8872833251953, :x2 938.4300155639648, :y2 913.7381744384766, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 693.1263046264648, :y1 129.8872833251953, :x2 938.4300155639648, :y2 147.9621124267578, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 149.81068420410156, :x2 697.8264999389648, :y2 167.88551330566406, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 894.5678863525391, :x2 0, :y2 913.7381744384766, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text "mixed integer programming solver“Coin-or branch and cut"}, :properties {:color "green"}} {:id #uuid "6361ab67-813f-4c37-96d7-e700bb94cfbb", :page 7, :position {:bounding {:x1 0, :y1 640.0309600830078, :x2 938.4319076538086, :y2 1345.8399810791016, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 602.8324813842773, :y1 640.0309600830078, :x2 938.4319076538086, :y2 658.1057891845703, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 659.9543609619141, :x2 938.4138412475586, :y2 678.0291900634766, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 721.7014999389648, :y1 667.0661773681641, :x2 728.1714706420898, :y2 679.6638031005859, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 679.8777618408203, :x2 936.4943466186523, :y2 697.9525909423828, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 699.8097076416016, :x2 620.4156112670898, :y2 717.8845977783203, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 632.5596542358398, :y1 699.8097076416016, :x2 842.0089950561523, :y2 717.8845977783203, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 619.2945175170898, :y1 706.9215850830078, :x2 632.5744247436523, :y2 719.5191802978516, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1294.662124633789, :x2 0, :y2 1313.8324127197266, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1310.6659088134766, :x2 0, :y2 1329.836196899414, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1326.669692993164, :x2 0, :y2 1345.8399810791016, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text " this indicates the presence of more than one subcluster inside the cluster c2, and for this reason we repeat the clustering, however, this time without the division to P subsets as in c2 we have only 133 repositories."}, :properties {:color "green"}} {:id #uuid "6361ab98-731d-40f3-8e9e-14e1299dbaaa", :page 7, :position {:bounding {:x1 540.1458358764648, :y1 734.1194152832031, :x2 847.5622177124023, :y2 752.1942443847656, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 540.1458358764648, :y1 734.1194152832031, :x2 847.5622177124023, :y2 752.1942443847656, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text "Division of the second cluster to subclusters"}, :properties {:color "red"}} {:id #uuid "6361ab9f-4795-4f0f-909f-9a607f164550", :page 7, :position {:bounding {:x1 100.42615509033203, :y1 834.0787658691406, :x2 332.42015838623047, :y2 852.1535949707031, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 100.42615509033203, :y1 834.0787658691406, :x2 332.42015838623047, :y2 852.1535949707031, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text "Processing of the Repository Sets"}, :properties {:color "red"}} {:id #uuid "6361abe9-fa05-446b-8071-82d965ece802", :page 7, :position {:bounding {:x1 0, :y1 1119.6134338378906, :x2 938.4345321655273, :y2 1697.9228515625, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 519.9599227905273, :y1 1119.6134338378906, :x2 582.1692123413086, :y2 1137.6882934570312, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 601.0656356811523, :y1 1119.6134338378906, :x2 938.4345321655273, :y2 1137.6882934570312, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 581.0566635131836, :y1 1126.7252807617188, :x2 601.0796737670898, :y2 1139.3228759765625, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 1139.536865234375, :x2 938.4280624389648, :y2 1157.6116943359375, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 1159.4688110351562, :x2 706.9625473022461, :y2 1177.5436401367188, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1662.748779296875, :x2 0, :y2 1681.9190673828125, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1678.7525634765625, :x2 0, :y2 1697.9228515625, :width 1019.9999999999999, :height 1319.9999999999998}), :page 7}, :content {:text "Cluster c21 prototype represents a repository with low values of total created and total (aggregated across the whole history in the dataset) closed issues"}, :properties {:color "yellow"}} {:id #uuid "6361ace2-d55d-41a1-af7e-8be05673300f", :page 8, :position {:bounding {:x1 0, :y1 674.0496520996094, :x2 938.4340438842773, :y2 1489.8739318847656, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 519.9599227905273, :y1 674.0496520996094, :x2 528.2613143920898, :y2 692.12451171875, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 546.2762680053711, :y1 674.0496520996094, :x2 938.4305038452148, :y2 692.12451171875, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 527.1402206420898, :y1 681.1614990234375, :x2 546.2881698608398, :y2 693.7591247558594, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 693.9730529785156, :x2 938.4319686889648, :y2 712.0479125976562, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 713.896484375, :x2 938.4340438842773, :y2 731.9713134765625, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 733.8198852539062, :x2 528.2613143920898, :y2 751.8947143554688, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 541.2098007202148, :y1 733.8198852539062, :x2 938.4220809936523, :y2 751.8947143554688, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 527.1402206420898, :y1 740.9402770996094, :x2 540.3853988647461, :y2 753.5379028320312, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 753.7518615722656, :x2 821.4837265014648, :y2 771.8266906738281, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1422.6922912597656, :x2 0, :y2 1441.8625793457031, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1438.6960754394531, :x2 0, :y2 1457.8663635253906, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1454.6998596191406, :x2 0, :y2 1473.8701477050781, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1470.7036437988281, :x2 0, :y2 1489.8739318847656, :width 1019.9999999999999, :height 1319.9999999999998}), :page 8}, :content {:text "c21 represents repositories with relatively small activity, while other clusters represent different types of activity in repositories, such as sudden peak of developing activity lately (cluster c22, where the metrics for the past two weeks have noticeably larger values than for the past month);"}, :properties {:color "purple"}} {:id #uuid "6361ad6b-73b7-4eab-8d90-9acf06226765", :page 9, :position {:bounding {:x1 0, :y1 840.6600341796875, :x2 500.07588958740234, :y2 2594.134033203125, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 409.6066207885742, :y1 840.6600341796875, :x2 500.0731430053711, :y2 858.73486328125, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 860.5834350585938, :x2 500.0691146850586, :y2 878.6582641601562, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 880.5068359375, :x2 500.07588958740234, :y2 898.5816650390625, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 900.4387817382812, :x2 103.22859954833984, :y2 918.513671875, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 2542.9560546875, :x2 0, :y2 2562.12646484375, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 2558.9599609375, :x2 0, :y2 2578.130126953125, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 2574.963623046875, :x2 0, :y2 2594.134033203125, :width 1019.9999999999999, :height 1319.9999999999998}), :page 9}, :content {:text "initial steady development, where the repository has been launched only recently and there is an intense development activity going on;"}, :properties {:color "green"}} {:id #uuid "6361ad71-ec4f-46ff-9351-d5099f7d6635", :page 9, :position {:bounding {:x1 107.54267120361328, :y1 900.4387817382812, :x2 237.25347137451172, :y2 918.513671875, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 107.54267120361328, :y1 900.4387817382812, :x2 237.25347137451172, :y2 918.513671875, :width 1019.9999999999999, :height 1319.9999999999998}), :page 9}, :content {:text "active developmen"}, :properties {:color "purple"}} {:id #uuid "6361adc5-eb08-40b7-b5e2-0e6a1ac34078", :page 9, :position {:bounding {:x1 0, :y1 741.034423828125, :x2 938.4330673217773, :y2 2898.20556640625, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 689.0616073608398, :y1 741.034423828125, :x2 938.4330673217773, :y2 759.1092529296875, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 760.9578247070312, :x2 926.3106307983398, :y2 779.0326538085938, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 2879.03515625, :x2 0, :y2 2898.20556640625, :width 1019.9999999999999, :height 1319.9999999999998}), :page 9}, :content {:text "However, the Gartner use their hype cycle to describe the development of emerging technologie"}, :properties {:color "blue"}} {:id #uuid "6361adeb-0f42-479c-836d-c5d1381e181e", :page 10, :position {:bounding {:x1 0, :y1 256.06886291503906, :x2 938.4275741577148, :y2 1137.7909393310547, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 834.8603134155273, :y1 256.06886291503906, :x2 938.4275741577148, :y2 274.14369201660156, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 276.00083923339844, :x2 938.4275741577148, :y2 294.07566833496094, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 295.9242401123047, :x2 751.3924789428711, :y2 313.9990692138672, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1102.6168670654297, :x2 0, :y2 1121.7871551513672, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1118.6206512451172, :x2 0, :y2 1137.7909393310547, :width 1019.9999999999999, :height 1319.9999999999998}), :page 10}, :content {:text " if the software repositories can be grouped into clusters based on their metrics to gain dedicated practical insight"}, :properties {:color "green"}} {:id #uuid "6361ae1a-cf41-4be6-8311-414ba70c8192", :page 10, :position {:bounding {:x1 733.9613876342773, :y1 355.69444274902344, :x2 934.1021347045898, :y2 373.7693328857422, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 733.9613876342773, :y1 355.69444274902344, :x2 934.1021347045898, :y2 373.7693328857422, :width 1019.9999999999999, :height 1319.9999999999998}), :page 10}, :content {:text "each subset into two clusters"}, :properties {:color "green"}} {:id #uuid "6361ae20-67f9-461b-aed0-53b3e386217f", :page 10, :position {:bounding {:x1 0, :y1 375.6178436279297, :x2 938.4267196655273, :y2 1217.8097381591797, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 519.9599227905273, :y1 375.6178436279297, :x2 938.4267196655273, :y2 393.69273376464844, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 395.5498504638672, :x2 573.6681137084961, :y2 413.6246795654297, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1198.6394500732422, :x2 0, :y2 1217.8097381591797, :width 1019.9999999999999, :height 1319.9999999999998}), :page 10}, :content {:text "then measured the discrepancy value between the resulting clusters"}, :properties {:color "green"}} {:id #uuid "6361ae2a-53a2-499c-873a-6b255483c6d3", :page 10, :position {:bounding {:x1 0, :y1 415.47325134277344, :x2 938.4309310913086, :y2 1249.8173065185547, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 538.2294540405273, :y1 415.47325134277344, :x2 938.4309310913086, :y2 433.54808044433594, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 435.3966522216797, :x2 703.3570175170898, :y2 453.4714813232422, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1230.6470184326172, :x2 0, :y2 1249.8173065185547, :width 1019.9999999999999, :height 1319.9999999999998}), :page 10}, :content {:text "identify that there are more than two clusters inside our repository metrics dataset"}, :properties {:color "green"}} {:id #uuid "6361ae3c-64ab-4f6f-b979-30b5ca6db9bc", :page 10, :position {:bounding {:x1 0, :y1 515.0988616943359, :x2 938.4342880249023, :y2 1345.8400115966797, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 777.0928573608398, :y1 515.0988616943359, :x2 938.4328842163086, :y2 533.1736907958984, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 535.0222625732422, :x2 938.4342880249023, :y2 553.0970916748047, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 554.9542083740234, :x2 900.4702987670898, :y2 573.0290985107422, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1310.6659393310547, :x2 0, :y2 1329.8362274169922, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1326.6696014404297, :x2 0, :y2 1345.8400115966797, :width 1019.9999999999999, :height 1319.9999999999998}), :page 10}, :content {:text "We mapped the results of the data analysis to the Gartner hype cycle to facilitate the link between the analysis and business perspective part."}, :properties {:color "purple"}} {:id #uuid "6361ae46-1465-47ea-9158-9fb49dc01089", :page 10, :position {:bounding {:x1 0, :y1 435.3966522216797, :x2 938.4340438842773, :y2 1313.8324432373047, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 805.4175033569336, :y1 435.3966522216797, :x2 938.3900985717773, :y2 453.4714813232422, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 455.32005310058594, :x2 937.8496932983398, :y2 473.39488220214844, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 475.25205993652344, :x2 938.4340438842773, :y2 493.32688903808594, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 495.1754608154297, :x2 938.4311752319336, :y2 513.2502899169922, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 515.0988616943359, :x2 768.3667221069336, :y2 533.1736907958984, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1246.6508026123047, :x2 0, :y2 1265.8210906982422, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1262.6545867919922, :x2 0, :y2 1281.8248748779297, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1278.6583709716797, :x2 0, :y2 1297.8286590576172, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1294.6621551513672, :x2 0, :y2 1313.8324432373047, :width 1019.9999999999999, :height 1319.9999999999998}), :page 10}, :content {:text " seven clusters of different types of repositories in terms of developers’ activity, of which the majority turned out to be either abandoned or having relatively low activity, while the rest corresponded to different types of developers activity"}, :properties {:color "purple"}} {:id #uuid "6361ae5d-3548-4fda-89f3-8ebaf512de2a", :page 10, :position {:bounding {:x1 0, :y1 574.4069290161133, :x2 938.4337387084961, :y2 1409.8549880981445, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 800.4962997436523, :y1 574.4069290161133, :x2 938.4299545288086, :y2 592.4817581176758, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 594.3303298950195, :x2 938.4305038452148, :y2 612.405158996582, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 614.262336730957, :x2 938.4307479858398, :y2 632.3371658325195, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 634.1857376098633, :x2 938.4337387084961, :y2 652.2605667114258, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1358.6772537231445, :x2 0, :y2 1377.847541809082, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1374.6809158325195, :x2 0, :y2 1393.851203918457, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1390.684700012207, :x2 0, :y2 1409.8549880981445, :width 1019.9999999999999, :height 1319.9999999999998}), :page 10}, :content {:text "expanding our set of metrics to include metrics related to pull requests, comments, releases, and workflows to see if our clustering based on both code and process metrics will be able to predict whether"}, :properties {:color "purple"}} {:id #uuid "6361ae96-f971-49af-8771-5050da3abdf2", :page 10, :position {:bounding {:x1 0, :y1 713.8878860473633, :x2 938.4328231811523, :y2 1553.8889236450195, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 673.1653671264648, :y1 713.8878860473633, :x2 938.4328231811523, :y2 731.962776184082, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 733.8113479614258, :x2 938.4312973022461, :y2 751.8861770629883, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 753.734748840332, :x2 938.4320297241211, :y2 771.8095779418945, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 773.6581497192383, :x2 938.4319076538086, :y2 791.7329788208008, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 793.5900955200195, :x2 938.4308700561523, :y2 811.664924621582, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 519.9599227905273, :y1 813.5134963989258, :x2 631.3899154663086, :y2 831.5883865356445, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1470.7036209106445, :x2 0, :y2 1489.873908996582, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1486.707405090332, :x2 0, :y2 1505.8776931762695, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1502.711067199707, :x2 0, :y2 1521.8813552856445, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1518.7148513793945, :x2 0, :y2 1537.885139465332, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1534.718635559082, :x2 0, :y2 1553.8889236450195, :width 1019.9999999999999, :height 1319.9999999999998}), :page 10}, :content {:text " In addition, we also plan to study the clustered repositories in detail by inspecting their history of development in terms of the software metrics and potentially modify our hype cycle into a more precise graph that would show community’s interest to open-source software projects and repositories."}, :properties {:color "green"}} {:id #uuid "6361aeb2-a99c-4108-a66b-fae86b3ae9bd", :page 8, :position {:bounding {:x1 0, :y1 960.2090072631836, :x2 500.07527923583984, :y2 1377.8474960327148, :width 1019.9999999999999, :height 1319.9999999999998}, :rects ({:x1 98.20494842529297, :y1 960.2090072631836, :x2 500.0707015991211, :y2 978.2838973999023, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 980.1324691772461, :x2 500.07381439208984, :y2 998.2072982788086, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1000.0644149780273, :x2 499.7813949584961, :y2 1018.1392440795898, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1019.9878158569336, :x2 265.18331146240234, :y2 1038.062644958496, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 282.5221481323242, :y1 1019.9878158569336, :x2 303.51534271240234, :y2 1038.062644958496, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 316.47240447998047, :y1 1019.9878158569336, :x2 500.05330657958984, :y2 1038.062644958496, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 264.07076263427734, :y1 1027.0996322631836, :x2 282.5389633178711, :y2 1039.6972885131836, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 302.4027633666992, :y1 1027.0996322631836, :x2 315.6479721069336, :y2 1039.6972885131836, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1039.9112167358398, :x2 500.06534576416016, :y2 1057.9860458374023, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 139.22423553466797, :y1 1047.0230331420898, :x2 145.69420623779297, :y2 1059.6206893920898, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1059.834617614746, :x2 500.06063079833984, :y2 1077.9095077514648, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 164.99286651611328, :y1 1066.9550399780273, :x2 171.46283721923828, :y2 1079.552635192871, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1079.7666244506836, :x2 500.07527923583984, :y2 1097.841453552246, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1099.6900253295898, :x2 500.07430267333984, :y2 1117.7648544311523, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1119.613426208496, :x2 500.0707015991211, :y2 1137.6882553100586, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1139.5368270874023, :x2 499.7873764038086, :y2 1157.6116561889648, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1159.4688339233398, :x2 500.07308197021484, :y2 1177.5436630249023, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 81.60210418701172, :y1 1179.3921737670898, :x2 445.48921966552734, :y2 1197.4670028686523, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1198.6394882202148, :x2 0, :y2 1217.8097763061523, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1214.6432723999023, :x2 0, :y2 1233.8135604858398, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1230.6470565795898, :x2 0, :y2 1249.8173446655273, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1246.6508407592773, :x2 0, :y2 1265.8211288452148, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1262.6546249389648, :x2 0, :y2 1281.8249130249023, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1278.6584091186523, :x2 0, :y2 1297.8286972045898, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1294.6620712280273, :x2 0, :y2 1313.8323593139648, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1310.6658554077148, :x2 0, :y2 1329.8361434936523, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1326.6696395874023, :x2 0, :y2 1345.8399276733398, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1342.6734237670898, :x2 0, :y2 1361.8437118530273, :width 1019.9999999999999, :height 1319.9999999999998} {:x1 0, :y1 1358.6772079467773, :x2 0, :y2 1377.8474960327148, :width 1019.9999999999999, :height 1319.9999999999998}), :page 8}, :content {:text "To validate our clustering, we manually labeled the ”active”133 repositories according to our identified clusters using expert judgement. Then we took the manually labeled (according to the subclusters c21 – c26) 133 repositories (from the cluster c2) and automatically labeled 1526 repositories (from the cluster c1) and reconstructed the initial dataset with 1659 repositories, however now with labels. We used these labels to conduct the cross-validation using random forest classifier(since it lowers risk of overfitting) [30] and to estimate the accuracy of the classification. The achieved mean accuracy with shuffling and splitting 10 times and train to test ratio being 70/30 is 0.92 with standard deviation of 0.011."}, :properties {:color "purple"}}]} |