{:highlights [{:id #uuid "6372044a-70ea-4e65-aef0-bd60ff0537fa", :page 1, :position {:bounding {:x1 0, :y1 109.06525421142578, :x2 995.0880680084229, :y2 725.9833984375, :width 1305.6, :height 1689.6}, :rects ({:x1 0, :y1 109.06525421142578, :x2 0, :y2 129.51356506347656, :width 1305.6, :height 1689.6} {:x1 503.46038246154785, :y1 677.110595703125, :x2 995.0880680084229, :y2 700.4801025390625, :width 1305.6, :height 1689.6} {:x1 287.497278213501, :y1 702.6138916015625, :x2 798.6232242584229, :y2 725.9833984375, :width 1305.6, :height 1689.6}), :page 1}, :content {:text ", the common use of multiple database models within the same software (eco)system has also become more popular"}, :properties {:color "green"}} {:id #uuid "63720458-b3d7-4755-85dd-f269baa9a5f2", :page 1, :position {:bounding {:x1 0, :y1 157.0594482421875, :x2 995.0887393951416, :y2 802.493408203125, :width 1305.6, :height 1689.6}, :rects ({:x1 0, :y1 157.0594482421875, :x2 0, :y2 177.50775146484375, :width 1305.6, :height 1689.6} {:x1 418.6086368560791, :y1 753.62060546875, :x2 995.0887393951416, :y2 776.9900512695312, :width 1305.6, :height 1689.6} {:x1 287.497278213501, :y1 779.1239013671875, :x2 422.98052406311035, :y2 802.493408203125, :width 1305.6, :height 1689.6}), :page 1}, :content {:text "the side effects on database design, querying, and maintenance are not well-known. "}, :properties {:color "purple"}} {:id #uuid "6372046c-787f-4b27-b745-7500ae97a37d", :page 1, :position {:bounding {:x1 0, :y1 205.0536346435547, :x2 995.091516494751, :y2 904.5067138671875, :width 1305.6, :height 1689.6}, :rects ({:x1 0, :y1 205.0536346435547, :x2 0, :y2 225.50193786621094, :width 1305.6, :height 1689.6} {:x1 0, :y1 221.05169677734375, :x2 0, :y2 241.5, :width 1305.6, :height 1689.6} {:x1 967.0758609771729, :y1 830.1305541992188, :x2 995.0872135162354, :y2 853.5000610351562, :width 1305.6, :height 1689.6} {:x1 287.497278213501, :y1 855.6339111328125, :x2 995.091516494751, :y2 879.00341796875, :width 1305.6, :height 1689.6} {:x1 287.497278213501, :y1 881.1372680664062, :x2 993.9827518463135, :y2 904.5067138671875, :width 1305.6, :height 1689.6}), :page 1}, :content {:text "We cover different processes, including automatic database query extraction, bad smell detection, self-admitted technical debt analysis, and evolution history visualization."}, :properties {:color "purple"}} {:id #uuid "63720515-20a3-424e-96ea-dca34bfecbb9", :page 2, :position {:bounding {:x1 0, :y1 143.25225830078125, :x2 1119.406494140625, :y2 584.5340576171875, :width 1468.8, :height 1900.8}, :rects ({:x1 0, :y1 143.25225830078125, :x2 0, :y2 159.31878662109375, :width 1468.8, :height 1900.8} {:x1 0, :y1 159.25033569335938, :x2 0, :y2 175.31686401367188, :width 1468.8, :height 1900.8} {:x1 950.9223022460938, :y1 500.12774658203125, :x2 1119.406494140625, :y2 527.1487426757812, :width 1468.8, :height 1900.8} {:x1 323.43017578125, :y1 528.8261108398438, :x2 1119.4000244140625, :y2 555.8471069335938, :width 1468.8, :height 1900.8} {:x1 323.43017578125, :y1 557.5130615234375, :x2 947.3494262695312, :y2 584.5340576171875, :width 1468.8, :height 1900.8}), :page 2}, :content {:text "If the query is not well-formed or not handled correctly in the program code, it generates extra load on the database side that affects the application’s performance [1] [2]."}, :properties {:color "green"}} {:id #uuid "63720569-687e-4ca8-a1cc-ae12e194c16c", :page 2, :position {:bounding {:x1 416.5674743652344, :y1 930.5121192932129, :x2 670.5972290039062, :y2 957.5331153869629, :width 1468.8, :height 1900.8}, :rects ({:x1 416.5674743652344, :y1 930.5121192932129, :x2 670.5972290039062, :y2 957.5331153869629, :width 1468.8, :height 1900.8}), :page 2}, :content {:text "discuss mining techniques"}, :properties {:color "green"}} {:id #uuid "63720575-b6e6-42d9-a30d-b49ee8de4753", :page 2, :position {:bounding {:x1 0, :y1 431.21741104125977, :x2 1119.4002380371094, :y2 1072.3038063049316, :width 1468.8, :height 1900.8}, :rects ({:x1 0, :y1 431.21741104125977, :x2 0, :y2 447.28393936157227, :width 1468.8, :height 1900.8} {:x1 348.4266052246094, :y1 1016.5958595275879, :x2 1119.4002380371094, :y2 1043.616855621338, :width 1468.8, :height 1900.8} {:x1 323.43017578125, :y1 1045.2828102111816, :x2 848.535888671875, :y2 1072.3038063049316, :width 1468.8, :height 1900.8}), :page 2}, :content {:text " static analysis and visualization techniques that exploit the mined information on the storage and manipulation of the ecosystem data"}, :properties {:color "green"}} {:id #uuid "6372057b-b341-4277-9ad6-a35da5a8c1aa", :page 2, :position {:bounding {:x1 359.73944091796875, :y1 1073.9811744689941, :x2 440.8586120605469, :y2 1101.0021705627441, :width 1468.8, :height 1900.8}, :rects ({:x1 359.73944091796875, :y1 1073.9811744689941, :x2 440.8586120605469, :y2 1101.0021705627441, :width 1468.8, :height 1900.8}), :page 2}, :content {:text "findings "}, :properties {:color "green"}} {:id #uuid "63720580-9947-4dbf-b009-ebb2f34c5ad8", :page 2, :position {:bounding {:x1 395.0149230957031, :y1 1102.6681861877441, :x2 590.341796875, :y2 1129.6891822814941, :width 1468.8, :height 1900.8}, :rects ({:x1 395.0149230957031, :y1 1102.6681861877441, :x2 590.341796875, :y2 1129.6891822814941, :width 1468.8, :height 1900.8}), :page 2}, :content {:text " concluding remarks"}, :properties {:color "green"}}]}