{:highlights [{:id #uuid "6580669a-ef72-4114-b6a5-24ab3ba59417", :page 1, :position {:bounding {:x1 297.5833435058594, :y1 1174.2083740234375, :x2 1071.49658203125, :y2 1224.6771240234375, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 765.9713134765625, :y1 1174.2083740234375, :x2 1071.49658203125, :y2 1198.2083740234375, :width 1428.6624, :height 2020.5359999999998} {:x1 297.5833435058594, :y1 1200.6771240234375, :x2 818.4308776855469, :y2 1224.6771240234375, :width 1428.6624, :height 2020.5359999999998}), :page 1}, :content {:text ", selecting the appropriate API quickly can be a common challenge for programmers."}, :properties {:color "green"}} {:id #uuid "658066a9-0453-4ac9-92d8-2a7dcec801dc", :page 1, :position {:bounding {:x1 297.5833435058594, :y1 1279.8854370117188, :x2 1072.76416015625, :y2 1330.3541870117188, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 585.9263916015625, :y1 1279.8854370117188, :x2 1072.76416015625, :y2 1303.8854370117188, :width 1428.6624, :height 2020.5359999999998} {:x1 297.5833435058594, :y1 1306.3541870117188, :x2 815.7409362792969, :y2 1330.3541870117188, :width 1428.6624, :height 2020.5359999999998}), :page 1}, :content {:text " express their real intentions due to the limitations of language expression and programming capabilities."}, :properties {:color "green"}} {:id #uuid "658066b9-2d7d-46c4-9808-cec82aacdef2", :page 1, :position {:bounding {:x1 297.5833435058594, :y1 1332.6146240234375, :x2 1072.7726745605469, :y2 1409.5521240234375, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 976.5866088867188, :y1 1332.6146240234375, :x2 1072.75439453125, :y2 1356.6146240234375, :width 1428.6624, :height 2020.5359999999998} {:x1 297.5833435058594, :y1 1359.0833740234375, :x2 1072.7726745605469, :y2 1383.0833740234375, :width 1428.6624, :height 2020.5359999999998} {:x1 297.5833435058594, :y1 1385.5521240234375, :x2 394.44366455078125, :y2 1409.5521240234375, :width 1428.6624, :height 2020.5359999999998}), :page 1}, :content {:text "visualizes the user’s real intentions based on their query to enhance recommendation performance"}, :properties {:color "purple"}} {:id #uuid "658066d3-69d9-4551-bdff-d2c0b1df10be", :page 1, :position {:bounding {:x1 297.5833435058594, :y1 1385.5520935058594, :x2 1072.7694091796875, :y2 1435.8229370117188, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 480.47674560546875, :y1 1385.5520935058594, :x2 1072.7694091796875, :y2 1409.5520935058594, :width 1428.6624, :height 2020.5359999999998} {:x1 297.5833435058594, :y1 1411.8229370117188, :x2 657.4127807617188, :y2 1435.8229370117188, :width 1428.6624, :height 2020.5359999999998}), :page 1}, :content {:text "PTAPI identifies the prompt template from Stack Overflow(SO) posts based on the user’s inpu"}, :properties {:color "blue"}} {:id #uuid "658066fe-647d-4a5a-bc42-bac3a7e1c124", :page 2, :position {:bounding {:x1 299.01043701171875, :y1 590.4166870117188, :x2 1188.231201171875, :y2 703.3541870117188, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 814.4171752929688, :y1 590.4166870117188, :x2 1188.225341796875, :y2 617.0833740234375, :width 1428.6624, :height 2020.5359999999998} {:x1 299.01043701171875, :y1 619.1041870117188, :x2 1188.2298583984375, :y2 645.7708740234375, :width 1428.6624, :height 2020.5359999999998} {:x1 299.01043701171875, :y1 648, :x2 1188.231201171875, :y2 674.6666870117188, :width 1428.6624, :height 2020.5359999999998} {:x1 299.01043701171875, :y1 676.6875, :x2 372.70147705078125, :y2 703.3541870117188, :width 1428.6624, :height 2020.5359999999998}), :page 2}, :content {:text "esearchers randomly selected 1008 open-source projects on GitHub for research, and found that 93.3 % of the projects used third-party libraries, and an average of 28 third-party libraries were invoked per project"}, :properties {:color "blue"}} {:id #uuid "658067b9-5f82-44ff-9ead-a77eb39db23d", :page 2, :position {:bounding {:x1 299.01043701171875, :y1 791.8646240234375, :x2 1186.521240234375, :y2 847.4166870117188, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 587.730712890625, :y1 791.8646240234375, :x2 1186.521240234375, :y2 818.53125, :width 1428.6624, :height 2020.5359999999998} {:x1 299.01043701171875, :y1 820.75, :x2 414.5420837402344, :y2 847.4166870117188, :width 1428.6624, :height 2020.5359999999998}), :page 2}, :content {:text "The emergence of new APIs is accompanied by the failure of old APIs"}, :properties {:color "green"}} {:id #uuid "658067e9-d8c9-48cc-a872-0bd1ac481ead", :page 2, :position {:bounding {:x1 1067.035888671875, :y1 993.510498046875, :x2 1086.815185546875, :y2 1020.1771240234375, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 1067.035888671875, :y1 993.510498046875, :x2 1086.815185546875, :y2 1020.1771240234375, :width 1428.6624, :height 2020.5359999999998}), :page 2}, :content {:text "0 "}, :properties {:color "red"}} {:id #uuid "658067ee-ce85-4bc9-b57e-54d75657177e", :page 2, :position {:bounding {:x1 299.01043701171875, :y1 993.510498046875, :x2 1186.909912109375, :y2 1049.072998046875, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 546.669921875, :y1 993.510498046875, :x2 1186.909912109375, :y2 1020.1771240234375, :width 1428.6624, :height 2020.5359999999998} {:x1 299.01043701171875, :y1 1022.40625, :x2 835.3383178710938, :y2 1049.072998046875, :width 1428.6624, :height 2020.5359999999998}), :page 2}, :content {:text "ccording to research, developers need to spend 40 % of their time learning APIs during the development process"}, :properties {:color "green"}} {:id #uuid "65806817-1a7a-4575-860b-11cf2d03374a", :page 2, :position {:bounding {:x1 299.01043701171875, :y1 1281.4375, :x2 1188.2386474609375, :y2 1365.885498046875, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 299.01043701171875, :y1 1281.4375, :x2 1186.94873046875, :y2 1308.104248046875, :width 1428.6624, :height 2020.5359999999998} {:x1 299.01043701171875, :y1 1310.3333740234375, :x2 1188.2386474609375, :y2 1337, :width 1428.6624, :height 2020.5359999999998} {:x1 299.01043701171875, :y1 1339.21875, :x2 830.1824951171875, :y2 1365.885498046875, :width 1428.6624, :height 2020.5359999999998}), :page 2}, :content {:text "Recent studies such as FOCUS [11], GAPI [12], MEGA [13], etc., mainly based on the current code context of developers, use collaborative filtering technology to calculate similarity and make subsequent recommendations."}, :properties {:color "green"}} {:id #uuid "65806a7e-40df-4e6f-8911-1641239b3d99", :page 3, :position {:bounding {:x1 240.15625, :y1 496.0520935058594, :x2 1129.387939453125, :y2 551.4166564941406, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 935.44287109375, :y1 496.0520935058594, :x2 1129.387939453125, :y2 522.7187805175781, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 524.7500305175781, :x2 997.598876953125, :y2 551.4166564941406, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text "r, it is important to acknowledge that the problems raised by users often involve uncertainty."}, :properties {:color "green"}} {:id #uuid "65806a8a-f273-435f-b85c-dc1cbb347351", :page 3, :position {:bounding {:x1 240.15625, :y1 553.6458435058594, :x2 1129.386474609375, :y2 637.8958435058594, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 997.85888671875, :y1 553.6458435058594, :x2 1128.93798828125, :y2 580.3125305175781, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 582.3333435058594, :x2 1129.386474609375, :y2 609.0000305175781, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 611.2291564941406, :x2 885.7669677734375, :y2 637.8958435058594, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text "Their uncertainty often stems from inconsistencies between their queries and search terms, or from difficulties in accurately expressing their true intentions."}, :properties {:color "blue"}} {:id #uuid "65806a9b-9b36-4a71-9699-2506a39906a6", :page 3, :position {:bounding {:x1 240.15625, :y1 640.1146039962769, :x2 1129.6446533203125, :y2 695.4791669845581, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 452.7395935058594, :y1 640.1146039962769, :x2 486.66668701171875, :y2 666.7812910079956, :width 1428.6624, :height 2020.5359999999998} {:x1 496.7395935058594, :y1 640.1146039962769, :x2 583.9583435058594, :y2 666.7812910079956, :width 1428.6624, :height 2020.5359999999998} {:x1 594.03125, :y1 640.1146039962769, :x2 612.6770935058594, :y2 666.7812910079956, :width 1428.6624, :height 2020.5359999999998} {:x1 622.8854370117188, :y1 640.1146039962769, :x2 739.3958740234375, :y2 666.7812910079956, :width 1428.6624, :height 2020.5359999999998} {:x1 749.46875, :y1 640.1146039962769, :x2 798.8333740234375, :y2 666.7812910079956, :width 1428.6624, :height 2020.5359999999998} {:x1 808.8958740234375, :y1 640.1146039962769, :x2 876.6875, :y2 666.7812910079956, :width 1428.6624, :height 2020.5359999999998} {:x1 886.7604370117188, :y1 640.1146039962769, :x2 1024.4166870117188, :y2 666.7812910079956, :width 1428.6624, :height 2020.5359999999998} {:x1 1034.625, :y1 640.1146039962769, :x2 1129.6446533203125, :y2 666.7812910079956, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 668.8125410079956, :x2 1063.76123046875, :y2 695.4791669845581, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text "we propose a task-based user intent visualization approach PTAPI(use Prompt Template to enhance API recommendation performance"}, :properties {:color "purple"}} {:id #uuid "65806aef-c322-4a94-9d30-7cc5306155c1", :page 3, :position {:bounding {:x1 240.15625, :y1 697.7083587646484, :x2 1129.37939453125, :y2 781.9583587646484, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 462.834228515625, :y1 697.7083587646484, :x2 1129.37939453125, :y2 724.3750457763672, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 726.3958587646484, :x2 1129.365478515625, :y2 753.0625457763672, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 755.2916717529297, :x2 575.316650390625, :y2 781.9583587646484, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text " SO as a third-party information source, and uses similar post problems in SO as a prompt template for task description, so that developers can understand their real intentions. "}, :properties {:color "green"}} {:id #uuid "65806b36-388b-4f6c-81c1-dd871b74d00b", :page 3, :position {:bounding {:x1 240.15625, :y1 841.5625457763672, :x2 1128.0201416015625, :y2 925.8229217529297, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 405.0467987060547, :y1 841.5625457763672, :x2 1127.6556854248047, :y2 868.2291717529297, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 870.4583587646484, :x2 1128.0201416015625, :y2 897.1250457763672, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 899.1562957763672, :x2 442.1961364746094, :y2 925.8229217529297, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text "the new questions are sent to the query, and an API recommendation list is obtained by extracting the API answers in SO to match the similarity with the official documents."}, :properties {:color "blue"}} {:id #uuid "65806b3d-0446-43a6-9ad2-0ab5c9232532", :page 3, :position {:bounding {:x1 240.15625, :y1 899.1562957763672, :x2 1128.030029296875, :y2 954.7083587646484, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 448.97308349609375, :y1 899.1562957763672, :x2 1128.030029296875, :y2 925.8229217529297, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 928.0416717529297, :x2 324.09898376464844, :y2 954.7083587646484, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text "Finally, the newly obtained API list is reordered and fed back to the user"}, :properties {:color "blue"}} {:id #uuid "65806b66-d5b1-452e-a6c2-b7a2f64e02e4", :page 3, :position {:bounding {:x1 240.15625, :y1 1014.5208740234375, :x2 1128.0667724609375, :y2 1069.8854370117188, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 457.244384765625, :y1 1014.5208740234375, :x2 1128.0667724609375, :y2 1041.1875610351562, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 1043.2188110351562, :x2 974.6995849609375, :y2 1069.8854370117188, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text " to evaluate the efficacy of prompt learning in API recommendation, we examined the selection and placement of prompt templates. "}, :properties {:color "green"}} {:id #uuid "65806b87-5a41-4606-902d-5da4832d81b0", :page 3, :position {:bounding {:x1 240.15625, :y1 1072.1041870117188, :x2 1129.3778686523438, :y2 1156.3646240234375, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 520.880126953125, :y1 1072.1041870117188, :x2 1129.3778686523438, :y2 1098.7708740234375, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 1100.8021240234375, :x2 1129.3722534179688, :y2 1127.4688110351562, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 1129.6979370117188, :x2 587.0370788574219, :y2 1156.3646240234375, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text " enlisted the participation of several graduate students and undergraduates who provided their experiences with using PTAPI, resulting in predominantly positive evaluations. "}, :properties {:color "green"}} {:id #uuid "65806b91-a7b2-41f3-9e70-86002423ecbd", :page 3, :position {:bounding {:x1 748.572265625, :y1 1158.3854370117188, :x2 923.369873046875, :y2 1185.0521240234375, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 748.572265625, :y1 1158.3854370117188, :x2 923.369873046875, :y2 1185.0521240234375, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text "baseline method"}, :properties {:color "yellow"}} {:id #uuid "65806c18-109b-432b-bd7d-afad04d26996", :page 3, :position {:bounding {:x1 240.15625, :y1 1215.9688110351562, :x2 1129.365478515625, :y2 1271.5313110351562, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 729.2250366210938, :y1 1215.9688110351562, :x2 1129.365478515625, :y2 1242.6354370117188, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 1244.8646240234375, :x2 573.6059265136719, :y2 1271.5313110351562, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text "PTAPI, to bridge the gap between user description and actual intention"}, :properties {:color "purple"}} {:id #uuid "65806c26-cd73-4805-b857-0f62fbc05abf", :page 3, :position {:bounding {:x1 240.15625, :y1 1273.5521240234375, :x2 1129.3676452636719, :y2 1329.1146240234375, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 574.1202087402344, :y1 1273.5521240234375, :x2 1129.3676452636719, :y2 1300.2188110351562, :width 1428.6624, :height 2020.5359999999998} {:x1 240.15625, :y1 1302.4479370117188, :x2 495.486572265625, :y2 1329.1146240234375, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text " a prompt template for the user ’s input to visualize the user ’s real intention"}, :properties {:color "purple"}} {:id #uuid "65806c3a-2262-4788-b93f-0fcc932759e2", :page 3, :position {:bounding {:x1 559.323486328125, :y1 1417.6250610351562, :x2 608.5003051757812, :y2 1444.2916870117188, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 559.323486328125, :y1 1417.6250610351562, :x2 608.5003051757812, :y2 1444.2916870117188, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text "The "}, :properties {:color "red"}} {:id #uuid "65806c3c-777f-42dc-8749-46a3c3289bf4", :page 3, :position {:bounding {:x1 768.2023315429688, :y1 1388.7291870117188, :x2 816.66796875, :y2 1415.3958740234375, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 768.2023315429688, :y1 1388.7291870117188, :x2 816.66796875, :y2 1415.3958740234375, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text "The "}, :properties {:color "red"}} {:id #uuid "65806c3f-9d9e-4b4e-a573-12f8bd82934e", :page 3, :position {:bounding {:x1 997.3525390625, :y1 1417.6250610351562, :x2 1046.529296875, :y2 1444.2916870117188, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 997.3525390625, :y1 1417.6250610351562, :x2 1046.529296875, :y2 1444.2916870117188, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text "The "}, :properties {:color "red"}} {:id #uuid "65806c42-0cf0-4b4e-a55b-4cc065e2d22a", :page 3, :position {:bounding {:x1 682.0743408203125, :y1 1446.5104370117188, :x2 722.633056640625, :y2 1473.1771240234375, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 682.0743408203125, :y1 1446.5104370117188, :x2 722.633056640625, :y2 1473.1771240234375, :width 1428.6624, :height 2020.5359999999998}), :page 3}, :content {:text "the "}, :properties {:color "red"}} {:id #uuid "65806c47-b39b-4f4f-bed1-b493852f9552", :page 4, :position {:bounding {:x1 383.427734375, :y1 179.23956298828125, :x2 431.9378356933594, :y2 205.90625, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 383.427734375, :y1 179.23956298828125, :x2 431.9378356933594, :y2 205.90625, :width 1428.6624, :height 2020.5359999999998}), :page 4}, :content {:text "The "}, :properties {:color "red"}} {:id #uuid "65806c4a-79eb-4aeb-bfc3-1c0fd40d99a4", :page 4, :position {:bounding {:x1 806.4544677734375, :y1 179.23956298828125, :x2 846.8936767578125, :y2 205.90625, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 806.4544677734375, :y1 179.23956298828125, :x2 846.8936767578125, :y2 205.90625, :width 1428.6624, :height 2020.5359999999998}), :page 4}, :content {:text "the "}, :properties {:color "red"}} {:id #uuid "65806c53-5faa-487f-bde7-5225eb1280a1", :page 4, :position {:bounding {:x1 443.64642333984375, :y1 207.92706298828125, :x2 829.79833984375, :y2 234.59375, :width 1428.6624, :height 2020.5359999999998}, :rects ({:x1 443.64642333984375, :y1 207.92706298828125, :x2 829.79833984375, :y2 234.59375, :width 1428.6624, :height 2020.5359999999998}), :page 4}, :content {:text "the Section 8 summarizes this paper"}, :properties {:color "yellow"}} {:id #uuid "658164b5-38af-4c80-9b0a-2cccf41af95e", :page 4, :position {:bounding {:x1 319.93092346191406, :y1 334.4270782470703, :x2 761.4011993408203, :y2 359.7604522705078, :width 1349.2922666666666, :height 1908.2839999999999}, :rects ({:x1 319.93092346191406, :y1 334.4270782470703, :x2 761.4011993408203, :y2 359.7604522705078, :width 1349.2922666666666, :height 1908.2839999999999}), :page 4}, :content {:text "importance of prompts for recommendations"}, :properties {:color "green"}} {:id #uuid "658164e8-6084-4a02-878f-5d3fb476de5d", :page 4, :position {:bounding {:x1 282.40626525878906, :y1 416.1042022705078, :x2 1122.2101593017578, :y2 495.8229522705078, :width 1349.2922666666666, :height 1908.2839999999999}, :rects ({:x1 997.0201110839844, :y1 416.1042022705078, :x2 1120.9670104980469, :y2 441.43751525878906, :width 1349.2922666666666, :height 1908.2839999999999} {:x1 282.40626525878906, :y1 443.1979522705078, :x2 1122.2101593017578, :y2 468.53126525878906, :width 1349.2922666666666, :height 1908.2839999999999} {:x1 282.40626525878906, :y1 470.4895782470703, :x2 1115.6658477783203, :y2 495.8229522705078, :width 1349.2922666666666, :height 1908.2839999999999}), :page 4}, :content {:text "he language description of user problems is not only related to the user ’s language expression ability. Moreover, it is also closely related to the user ’s programming experience"}, :properties {:color "blue"}} {:id #uuid "65816501-364e-4c0a-9bd5-c3ef3ec69864", :page 4, :position {:bounding {:x1 282.40626525878906, :y1 579.2604522705078, :x2 1122.2005004882812, :y2 631.6875152587891, :width 1349.2922666666666, :height 1908.2839999999999}, :rects ({:x1 527.4288940429688, :y1 579.2604522705078, :x2 1122.2005004882812, :y2 604.5937652587891, :width 1349.2922666666666, :height 1908.2839999999999} {:x1 282.40626525878906, :y1 606.3542022705078, :x2 809.0656280517578, :y2 631.6875152587891, :width 1349.2922666666666, :height 1908.2839999999999}), :page 4}, :content {:text "constantly designing better approaches to bridge the user ’s description, but they ignore the user ’s true intention"}, :properties {:color "purple"}} {:id #uuid "65816800-51a5-4053-898f-a389260691d0", :page 4, :position {:bounding {:x1 825.7088317871094, :y1 824.0937805175781, :x2 891.0413513183594, :y2 849.4270935058594, :width 1349.2922666666666, :height 1908.2839999999999}, :rects ({:x1 825.7088317871094, :y1 824.0937805175781, :x2 891.0413513183594, :y2 849.4270935058594, :width 1349.2922666666666, :height 1908.2839999999999}), :page 4}, :content {:text " a app"}, :properties {:color "red"}} {:id #uuid "6581693c-af27-4541-825f-e4667460fe08", :page 4, :position {:bounding {:x1 249.17708206176758, :y1 703.4895820617676, :x2 989.331226348877, :y2 797.5520820617676, :width 1190.552, :height 1683.78}, :rects ({:x1 352.46843338012695, :y1 703.4895820617676, :x2 989.331226348877, :y2 725.4895820617676, :width 1190.552, :height 1683.78} {:x1 249.17708206176758, :y1 727.5625190734863, :x2 989.2477607727051, :y2 749.5625190734863, :width 1190.552, :height 1683.78} {:x1 249.17708206176758, :y1 751.4792060852051, :x2 989.2892646789551, :y2 773.4792060852051, :width 1190.552, :height 1683.78} {:x1 249.17708206176758, :y1 775.5520820617676, :x2 984.7880439758301, :y2 797.5520820617676, :width 1190.552, :height 1683.78}), :page 4}, :content {:text " According to this discovery, we think about whether this prompt approach can be used in API recommendation, so we propose a approach to add a prompt template for API recommendation, so as to visualize the user ’s description and better bridge the vocabulary gap with the questions in the question and answer library"}, :properties {:color "yellow"}} {:id #uuid "6581737c-c432-4e67-b327-6805ae01e3d8", :page 4, :position {:bounding {:x1 442.53643798828125, :y1 1551.7291870117188, :x2 469.93450927734375, :y2 1579.7291870117188, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 442.53643798828125, :y1 1551.7291870117188, :x2 469.93450927734375, :y2 1579.7291870117188, :width 1508.032533333333, :height 2132.788}), :page 4}, :content {:text "s :"}, :properties {:color "red"}} {:id #uuid "65817399-f4c1-4531-a55f-02e68edf843a", :page 4, :position {:bounding {:x1 477.132080078125, :y1 1551.729248046875, :x2 1254.495361328125, :y2 1658.854248046875, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 477.132080078125, :y1 1551.729248046875, :x2 1254.495361328125, :y2 1579.729248046875, :width 1508.032533333333, :height 2132.788} {:x1 778.7396240234375, :y1 1630.854248046875, :x2 792.78125, :y2 1658.854248046875, :width 1508.032533333333, :height 2132.788}), :page 4}, :content {:text "constructing a language model for subsequent similarity calculation,4"}, :properties {:color "yellow"}} {:id #uuid "658173f8-cd24-4041-997a-f94ca7e1e01e", :page 5, :position {:bounding {:x1 253.5, :y1 1331.6250610351562, :x2 1190.9976806640625, :y2 1420.4063110351562, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 800.6234741210938, :y1 1331.6250610351562, :x2 1190.5611572265625, :y2 1359.6250610351562, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1361.9063110351562, :x2 1190.9976806640625, :y2 1389.9063110351562, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1392.4063110351562, :x2 1107.6268920898438, :y2 1420.4063110351562, :width 1508.032533333333, :height 2132.788}), :page 5}, :content {:text " The data in this corpus is extracted from the SO website, which contains a large number of SO posts on API issues. We extract the text information of the posts from the HTML page and process it."}, :properties {:color "yellow"}} {:id #uuid "6581744a-456c-4e2b-82e1-e46e47b0d57b", :page 5, :position {:bounding {:x1 253.5, :y1 1513.979248046875, :x2 1192.3817138671875, :y2 1572.479248046875, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 291.34375, :y1 1513.979248046875, :x2 1192.3817138671875, :y2 1541.979248046875, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1544.479248046875, :x2 657.31884765625, :y2 1572.479248046875, :width 1508.032533333333, :height 2132.788}), :page 5}, :content {:text "For the bag-of-words based word embedding model, we choose the Word2Vec [18] model in a neural network to train. "}, :properties {:color "red"}} {:id #uuid "6581753c-6dea-42db-b6f0-2f648f1466ff", :page 6, :position {:bounding {:x1 315.625, :y1 904.8541641235352, :x2 1254.5106201171875, :y2 963.1354141235352, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 791.65087890625, :y1 904.8541641235352, :x2 1254.5106201171875, :y2 932.8541641235352, :width 1508.032533333333, :height 2132.788} {:x1 315.625, :y1 935.1354141235352, :x2 903.0517578125, :y2 963.1354141235352, :width 1508.032533333333, :height 2132.788}), :page 6}, :content {:text " If a word appears in many texts, its IDF value will be lower and its importance will be lower"}, :properties {:color "green"}} {:id #uuid "65817570-4b6f-46ba-9e7f-d8632a8f1f70", :page 6, :position {:bounding {:x1 315.625, :y1 1287.2604370117188, :x2 1254.5091552734375, :y2 1345.5416870117188, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 516.1691284179688, :y1 1287.2604370117188, :x2 1254.5091552734375, :y2 1315.2604370117188, :width 1508.032533333333, :height 2132.788} {:x1 315.625, :y1 1317.5416870117188, :x2 420.7086181640625, :y2 1345.5416870117188, :width 1508.032533333333, :height 2132.788}), :page 6}, :content {:text "find the most similar questions to the input description in the SO post title. "}, :properties {:color "blue"}} {:id #uuid "6581762a-391d-4643-84cf-62edb7b07070", :page 7, :position {:bounding {:x1 253.5, :y1 947.5104064941406, :x2 1192.385986328125, :y2 1036.2916564941406, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 669.1431884765625, :y1 947.5104064941406, :x2 1192.385986328125, :y2 975.5104064941406, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 978.0104064941406, :x2 1192.3775634765625, :y2 1006.0104064941406, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1008.2916564941406, :x2 805.3370971679688, :y2 1036.2916564941406, :width 1508.032533333333, :height 2132.788}), :page 7}, :content {:text "prompt template according to the description entered by the user, and we combine the generated template with the description entered by the user into a new input statement."}, :properties {:color "yellow"}} {:id #uuid "6581766f-f73f-4d53-acab-0ea57a01509f", :page 7, :position {:bounding {:x1 253.5, :y1 1069.0729141235352, :x2 1192.3778076171875, :y2 1127.5729141235352, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 427.20794677734375, :y1 1069.0729141235352, :x2 1192.3778076171875, :y2 1097.0729141235352, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1099.5729141235352, :x2 634.210693359375, :y2 1127.5729141235352, :width 1508.032533333333, :height 2132.788}), :page 7}, :content {:text "n similar questions are retrieved in SO posts, and there are several answers in these similar questions."}, :properties {:color "green"}} {:id #uuid "65817824-f565-499d-bae7-d87c05d031cd", :page 7, :position {:bounding {:x1 253.5, :y1 1190.8646087646484, :x2 1192.372802734375, :y2 1340.4271697998047, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 880.2409057617188, :y1 1190.8646087646484, :x2 1192.372802734375, :y2 1218.8646087646484, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1221.1458587646484, :x2 1190.9862060546875, :y2 1249.1459197998047, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1251.6459197998047, :x2 1190.04150390625, :y2 1279.6459197998047, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1281.9271697998047, :x2 1191.006591796875, :y2 1309.9271697998047, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1312.4271697998047, :x2 652.38232421875, :y2 1340.4271697998047, :width 1508.032533333333, :height 2132.788}), :page 7}, :content {:text "Because the answers in the SO post contain many hyperlinks of the API official document, it is necessary to use the regularized expression to extract the hyperlinks contained in the HTML tag. And the regularization expression can extract the names of API methods in hyperlinks, we mark these APIs as candidate APIs."}, :properties {:color "yellow"}} {:id #uuid "6581786c-ff8d-40a5-92cf-9b1a6e6dfaac", :page 7, :position {:bounding {:x1 253.5, :y1 1403.5000610351562, :x2 1191.0447998046875, :y2 1462.0000610351562, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 655.4174194335938, :y1 1403.5000610351562, :x2 1191.0447998046875, :y2 1431.5000610351562, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1434.0000610351562, :x2 1076.576416015625, :y2 1462.0000610351562, :width 1508.032533333333, :height 2132.788}), :page 7}, :content {:text "e calculate the similarity score between the newly generated query and the post title containing the candidate API answer. "}, :properties {:color "green"}} {:id #uuid "65817899-4011-44d1-b967-1b074e19eadf", :page 7, :position {:bounding {:x1 253.5, :y1 1434.0000610351562, :x2 1190.9720458984375, :y2 1522.7813110351562, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 1076.565673828125, :y1 1434.0000610351562, :x2 1190.9710693359375, :y2 1462.0000610351562, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1464.2813110351562, :x2 1190.9720458984375, :y2 1492.2813110351562, :width 1508.032533333333, :height 2132.788} {:x1 253.5, :y1 1494.7813110351562, :x2 862.20703125, :y2 1522.7813110351562, :width 1508.032533333333, :height 2132.788}), :page 7}, :content {:text "We calculate the similarity score between the newly generated query and the API description in the official API document, as shown in Formula 6. T"}, :properties {:color "yellow"}} {:id #uuid "658178c0-db63-4f98-a3eb-845ac56c01ac", :page 8, :position {:bounding {:x1 509.4266052246094, :y1 615.4375305175781, :x2 576.9598083496094, :y2 643.4375305175781, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 509.4266052246094, :y1 615.4375305175781, :x2 576.9598083496094, :y2 643.4375305175781, :width 1508.032533333333, :height 2132.788}), :page 8}, :content {:text "effect "}, :properties {:color "yellow"}} {:id #uuid "658178d3-6d58-4b0a-bb05-dc522f2cc09a", :page 8, :position {:bounding {:x1 929.3792724609375, :y1 615.4375305175781, :x2 1173.529052734375, :y2 643.4375305175781, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 929.3792724609375, :y1 615.4375305175781, :x2 1173.529052734375, :y2 643.4375305175781, :width 1508.032533333333, :height 2132.788}), :page 8}, :content {:text "experimental results ?"}, :properties {:color "yellow"}} {:id #uuid "65817c5d-f829-4546-a84f-78847212edfa", :page 8, :position {:bounding {:x1 366.1458435058594, :y1 615.4375457763672, :x2 423.42431640625, :y2 644.1042327880859, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 366.1458435058594, :y1 615.4375457763672, :x2 423.42431640625, :y2 644.1042327880859, :width 1508.032533333333, :height 2132.788}), :page 8}, :content {:text "RQ1"}, :properties {:color "red"}} {:id #uuid "65817e71-3fb9-4a55-9177-5a481bd1051d", :page 8, :position {:bounding {:x1 682.0574951171875, :y1 878.8333587646484, :x2 694.6830444335938, :y2 906.8333587646484, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 682.0574951171875, :y1 878.8333587646484, :x2 694.6830444335938, :y2 906.8333587646484, :width 1508.032533333333, :height 2132.788}), :page 8}, :content {:text " ’"}, :properties {:color "red"}} {:id #uuid "65817e7c-b29b-472f-9e8c-7440caa81848", :page 8, :position {:bounding {:x1 315.625, :y1 878.8333587646484, :x2 1254.5164794921875, :y2 937.1146087646484, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 1061.0831298828125, :y1 878.8333587646484, :x2 1254.5164794921875, :y2 906.8333587646484, :width 1508.032533333333, :height 2132.788} {:x1 315.625, :y1 909.1146087646484, :x2 457.6302185058594, :y2 937.1146087646484, :width 1508.032533333333, :height 2132.788}), :page 8}, :content {:text "SO is an open Q& A website,"}, :properties {:color "red"}} {:id #uuid "65817e9b-4ddf-43d8-89c4-566fd33444fb", :page 8, :position {:bounding {:x1 442.6838073730469, :y1 1061.1875457763672, :x2 1075.4028015136719, :y2 1089.1875457763672, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 442.6838073730469, :y1 1061.1875457763672, :x2 1075.4028015136719, :y2 1089.1875457763672, :width 1508.032533333333, :height 2132.788}), :page 8}, :content {:text "125,847 questions was formed after the screening proces"}, :properties {:color "green"}} {:id #uuid "65817ea6-ba70-4448-b573-09018836c965", :page 8, :position {:bounding {:x1 315.625, :y1 1091.4687957763672, :x2 1254.04052734375, :y2 1149.9687957763672, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 1036.4193115234375, :y1 1091.4687957763672, :x2 1254.04052734375, :y2 1119.4687957763672, :width 1508.032533333333, :height 2132.788} {:x1 315.625, :y1 1121.9687957763672, :x2 934.96923828125, :y2 1149.9687957763672, :width 1508.032533333333, :height 2132.788}), :page 8}, :content {:text "This testing dataset comprised high-quality questions and ground-truth APIs."}, :properties {:color "yellow"}} {:id #uuid "65817ecb-1b47-4fb3-bca2-9306c6228c73", :page 8, :position {:bounding {:x1 733.0531616210938, :y1 1182.7500457763672, :x2 836.1468505859375, :y2 1210.7500457763672, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 733.0531616210938, :y1 1182.7500457763672, :x2 836.1468505859375, :y2 1210.7500457763672, :width 1508.032533333333, :height 2132.788}), :page 8}, :content {:text "inputting "}, :properties {:color "red"}} {:id #uuid "65817f28-61de-4f23-a6d8-74bb451c81ee", :page 8, :position {:bounding {:x1 315.625, :y1 1415.6563110351562, :x2 1254.46630859375, :y2 1473.9375610351562, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 1204.794677734375, :y1 1415.6563110351562, :x2 1254.46630859375, :y2 1443.6563110351562, :width 1508.032533333333, :height 2132.788} {:x1 315.625, :y1 1445.9375610351562, :x2 422.077392578125, :y2 1473.9375610351562, :width 1508.032533333333, :height 2132.788}), :page 8}, :content {:text "r ’s ( implicit ) f"}, :properties {:color "red"}} {:id #uuid "65817f84-e452-490a-9750-fae8dafc9c54", :page 9, :position {:bounding {:x1 607.7119750976562, :y1 326.02081298828125, :x2 689.25, :y2 354.02081298828125, :width 1508.032533333333, :height 2132.788}, :rects ({:x1 607.7119750976562, :y1 326.02081298828125, :x2 689.25, :y2 354.02081298828125, :width 1508.032533333333, :height 2132.788}), :page 9}, :content {:text " how fa"}, :properties {:color "red"}} {:id #uuid "658192fe-8b2d-4d08-a3ad-9b1df95dd54f", :page 8, :position {:bounding {:x1 286.30792236328125, :y1 871.2812957763672, :x2 291.85418701171875, :y2 889.9479217529297, :width 992.1266666666666, :height 1403.1499999999999}, :rects ({:x1 286.30792236328125, :y1 871.2812957763672, :x2 291.85418701171875, :y2 889.9479217529297, :width 992.1266666666666, :height 1403.1499999999999}), :page 8}, :content {:text "("}, :properties {:color "red"}} {:id #uuid "65819302-5031-4b8b-9901-2fe3b7bc28ff", :page 8, :position {:bounding {:x1 276.3388671875, :y1 931.3333587646484, :x2 291.85418701171875, :y2 950.0000457763672, :width 992.1266666666666, :height 1403.1499999999999}, :rects ({:x1 276.3388671875, :y1 931.3333587646484, :x2 291.85418701171875, :y2 950.0000457763672, :width 992.1266666666666, :height 1403.1499999999999}), :page 8}, :content {:text "2("}, :properties {:color "red"}} {:id #uuid "658193d8-69bc-4d92-88ee-85a9f136f7b7", :page 9, :position {:bounding {:x1 414.7335205078125, :y1 254.4583282470703, :x2 469.97430419921875, :y2 273.12501525878906, :width 992.1266666666666, :height 1403.1499999999999}, :rects ({:x1 414.7335205078125, :y1 254.4583282470703, :x2 469.97430419921875, :y2 273.12501525878906, :width 992.1266666666666, :height 1403.1499999999999}), :page 9}, :content {:text " S @ K"}, :properties {:color "yellow"}} {:id #uuid "658193f3-1d02-4923-88c8-f860b34fb44c", :page 9, :position {:bounding {:x1 487.03125, :y1 326.15626525878906, :x2 508.50225830078125, :y2 351.1354522705078, :width 992.1266666666666, :height 1403.1499999999999}, :rects ({:x1 487.03125, :y1 326.15626525878906, :x2 508.50225830078125, :y2 339.4895782470703, :width 992.1266666666666, :height 1403.1499999999999} {:x1 487.03125, :y1 337.8020782470703, :x2 495.4271240234375, :y2 351.1354522705078, :width 992.1266666666666, :height 1403.1499999999999}), :page 9}, :content {:text "i=1 R"}, :properties {:color "red"}} {:id #uuid "6581964a-a0f2-4fae-91ba-0cb4a8d976e7", :page 9, :position {:bounding {:x1 166.77084350585938, :y1 668.6667022705078, :x2 784.462158203125, :y2 707.3958282470703, :width 992.1266666666666, :height 1403.1499999999999}, :rects ({:x1 557.7723388671875, :y1 668.6667022705078, :x2 784.462158203125, :y2 687.3333282470703, :width 992.1266666666666, :height 1403.1499999999999} {:x1 166.77084350585938, :y1 688.7292022705078, :x2 356.07342529296875, :y2 707.3958282470703, :width 992.1266666666666, :height 1403.1499999999999}), :page 9}, :content {:text "prompt templates has a great effect on recommendation"}, :properties {:color "yellow"}} {:id #uuid "6581a129-26b7-467c-acea-74f80cb613d7", :page 9, :position {:bounding {:x1 200.12500381469727, :y1 826.739603638649, :x2 940.9846382141113, :y2 872.645853638649, :width 1190.552, :height 1683.78}, :rects ({:x1 437.8516426086426, :y1 826.739603638649, :x2 940.9846382141113, :y2 848.739603638649, :width 1190.552, :height 1683.78} {:x1 200.12500381469727, :y1 850.645853638649, :x2 614.3181800842285, :y2 872.645853638649, :width 1190.552, :height 1683.78}), :page 9}, :content {:text "Too few prompts may miss the goals that users need, and too many prompts may cause users to choos"}, :properties {:color "yellow"}} {:id #uuid "6581a132-73c7-4223-ac39-9f77a9eaa1af", :page 9, :position {:bounding {:x1 200.12500381469727, :y1 850.645853638649, :x2 941.3557929992676, :y2 896.7291666269302, :width 1190.552, :height 1683.78}, :rects ({:x1 826.8028144836426, :y1 850.645853638649, :x2 941.3557929992676, :y2 872.645853638649, :width 1190.552, :height 1683.78} {:x1 200.12500381469727, :y1 874.7291666269302, :x2 465.764347076416, :y2 896.7291666269302, :width 1190.552, :height 1683.78}), :page 9}, :content {:text " top 10 most similar problems as templates"}, :properties {:color "yellow"}} {:id #uuid "6581a152-c6c8-4147-82b8-adc3b63c353e", :page 9, :position {:bounding {:x1 277.15239334106445, :y1 946.7916666269302, :x2 343.0378608703613, :y2 968.7916666269302, :width 1190.552, :height 1683.78}, :rects ({:x1 277.15239334106445, :y1 946.7916666269302, :x2 343.0378608703613, :y2 968.7916666269302, :width 1190.552, :height 1683.78}), :page 9}, :content {:text "chapter"}, :properties {:color "red"}} {:id #uuid "6581a161-6e54-4eb5-98f6-a4c2e5fd6e6c", :page 9, :position {:bounding {:x1 770.2011909484863, :y1 946.7916666269302, :x2 861.7309761047363, :y2 968.7916666269302, :width 1190.552, :height 1683.78}, :rects ({:x1 770.2011909484863, :y1 946.7916666269302, :x2 861.7309761047363, :y2 968.7916666269302, :width 1190.552, :height 1683.78}), :page 9}, :content {:text "parameter"}, :properties {:color "yellow"}} {:id #uuid "6581aadc-49c8-4b2e-8873-083ea4fc2e09", :page 10, :position {:bounding {:x1 249.17708587646484, :y1 355.28125, :x2 990.4284286499023, :y2 449.17706298828125, :width 1190.552, :height 1683.78}, :rects ({:x1 279.06250762939453, :y1 355.28125, :x2 990.4284286499023, :y2 377.28125, :width 1190.552, :height 1683.78} {:x1 249.17708587646484, :y1 379.19793701171875, :x2 990.4064559936523, :y2 401.19793701171875, :width 1190.552, :height 1683.78} {:x1 249.17708587646484, :y1 403.27081298828125, :x2 990.3986434936523, :y2 425.27081298828125, :width 1190.552, :height 1683.78} {:x1 249.17708587646484, :y1 427.17706298828125, :x2 765.8257064819336, :y2 449.17706298828125, :width 1190.552, :height 1683.78}), :page 10}, :content {:text "Comparison at the Class Level. Compared with BIKER, we have increased by22.3 %, 18.3 %, 11.6 %, 11.9 %, and 15.7 % on S @ 1, S @ 3, S @ 5, MAP, and MRR, respectively. Compared with BRAID, we increased the S @ 1, S @ 3, S @ 5, MAP, MRR by 24.0 %, 8.8 %, 3.0 %, 10.4 %, 12.9 %, respectively"}, :properties {:color "yellow"}} {:id #uuid "6581ab7a-5e13-413b-bb42-12d26fd69094", :page 10, :position {:bounding {:x1 249.17709350585938, :y1 571.3125, :x2 990.03857421875, :y2 617.21875, :width 1190.552, :height 1683.78}, :rects ({:x1 840.85693359375, :y1 571.3125, :x2 990.03857421875, :y2 593.3125, :width 1190.552, :height 1683.78} {:x1 249.17709350585938, :y1 595.21875, :x2 639.0838623046875, :y2 617.21875, :width 1190.552, :height 1683.78}), :page 10}, :content {:text "The results show that the display improvement effect is better"}, :properties {:color "yellow"}} {:id #uuid "6581b062-1fb2-427c-b585-9bed2eccf26e", :page 11, :position {:bounding {:x1 200.1250114440918, :y1 902, :x2 941.3386650085449, :y2 947.9166870117188, :width 1190.552, :height 1683.78}, :rects ({:x1 561.7291679382324, :y1 902, :x2 941.3386650085449, :y2 924, :width 1190.552, :height 1683.78} {:x1 200.1250114440918, :y1 925.9166870117188, :x2 889.7274284362793, :y2 947.9166870117188, :width 1190.552, :height 1683.78}), :page 11}, :content {:text "the number of similar problems is not the larger or the smaller the better, it is necessary to analyze the specific problems"}, :properties {:color "yellow"}} {:id #uuid "6581b07b-be50-422f-8bc4-43995068f5f6", :page 11, :position {:bounding {:x1 200.1250114440918, :y1 474.15625, :x2 941.3497734069824, :y2 520.0729370117188, :width 1190.552, :height 1683.78}, :rects ({:x1 525.9412956237793, :y1 474.15625, :x2 941.3497734069824, :y2 496.15625, :width 1190.552, :height 1683.78} {:x1 200.1250114440918, :y1 498.07293701171875, :x2 934.7694206237793, :y2 520.0729370117188, :width 1190.552, :height 1683.78}), :page 11}, :content {:text "number of similar SO posts retained in the recommendation results, and the final API ranking is obtained in these similar SO posts"}, :properties {:color "yellow"}} {:id #uuid "6581b099-26cc-468f-9b3c-fcc8df3c9789", :page 11, :position {:bounding {:x1 200.1250114440918, :y1 1087.5521240234375, :x2 249.09458541870117, :y2 1109.5521240234375, :width 1190.552, :height 1683.78}, :rects ({:x1 200.1250114440918, :y1 1087.5521240234375, :x2 249.09458541870117, :y2 1109.5521240234375, :width 1190.552, :height 1683.78}), :page 11}, :content {:text "table "}, :properties {:color "red"}} {:id #uuid "6581b0a0-70cf-448a-9be2-8a0eaa9b2de8", :page 11, :position {:bounding {:x1 745.7545585632324, :y1 1111.6354370117188, :x2 757.7713432312012, :y2 1133.6354370117188, :width 1190.552, :height 1683.78}, :rects ({:x1 745.7545585632324, :y1 1111.6354370117188, :x2 757.7713432312012, :y2 1133.6354370117188, :width 1190.552, :height 1683.78}), :page 11}, :content {:text "( "}, :properties {:color "red"}} {:id #uuid "6581b0d3-c419-487a-9e4f-07f53b2fe411", :page 13, :position {:bounding {:x1 775.1786308288574, :y1 664.9270782470703, :x2 787.7615776062012, :y2 686.9270782470703, :width 1190.552, :height 1683.78}, :rects ({:x1 775.1786308288574, :y1 664.9270782470703, :x2 787.7615776062012, :y2 686.9270782470703, :width 1190.552, :height 1683.78}), :page 13}, :content {:text " :"}, :properties {:color "red"}} {:id #uuid "6581b0f1-cd1e-4fec-ba93-0e00683a1b8e", :page 13, :position {:bounding {:x1 200.1250114440918, :y1 761.0729522705078, :x2 941.3557243347168, :y2 831.0625762939453, :width 1190.552, :height 1683.78}, :rects ({:x1 479.2619743347168, :y1 761.0729522705078, :x2 940.9815483093262, :y2 783.0729522705078, :width 1190.552, :height 1683.78} {:x1 200.1250114440918, :y1 784.9792022705078, :x2 941.3557243347168, :y2 806.9792022705078, :width 1190.552, :height 1683.78} {:x1 200.1250114440918, :y1 809.0625762939453, :x2 723.8319206237793, :y2 831.0625762939453, :width 1190.552, :height 1683.78}), :page 13}, :content {:text "( 2 ) The two words in the bag of words are similar in grammar, but there may be a big difference in grammar, so only using the context of the word is not enough to distinguish between queries. "}, :properties {:color "red"}} {:id #uuid "6581b100-102b-408f-9870-89f27c4bd18b", :page 13, :position {:bounding {:x1 798.7345390319824, :y1 809.0625762939453, :x2 941.3491630554199, :y2 831.0625762939453, :width 1190.552, :height 1683.78}, :rects ({:x1 798.7345390319824, :y1 809.0625762939453, :x2 941.3491630554199, :y2 831.0625762939453, :width 1190.552, :height 1683.78}), :page 13}, :content {:text "prompt learning"}, :properties {:color "yellow"}} {:id #uuid "6581b13b-e893-4367-b1c7-0427d95dffe8", :page 13, :position {:bounding {:x1 200.1250114440918, :y1 953.0208320617676, :x2 944.6428642272949, :y2 1047.0833320617676, :width 1190.552, :height 1683.78}, :rects ({:x1 686.9375419616699, :y1 953.0208320617676, :x2 941.4129447937012, :y2 975.0208320617676, :width 1190.552, :height 1683.78} {:x1 200.1250114440918, :y1 976.9375190734863, :x2 940.9901237487793, :y2 998.9375190734863, :width 1190.552, :height 1683.78} {:x1 200.1250114440918, :y1 1001.0104560852051, :x2 944.6428642272949, :y2 1023.0104560852051, :width 1190.552, :height 1683.78} {:x1 200.1250114440918, :y1 1025.0833320617676, :x2 804.3626823425293, :y2 1047.0833320617676, :width 1190.552, :height 1683.78}), :page 13}, :content {:text "With the development of the times, prompt learning has become a new favorite in the direction of NLP. The prompt is a paradigm or template designed by the researcher for the downstream task, which makes the downstream task to accommodate the pre-training model."}, :properties {:color "red"}} {:id #uuid "6581b160-b575-46dd-a0a2-a03d70156c96", :page 14, :position {:bounding {:x1 249.1770896911621, :y1 261.5, :x2 989.2764701843262, :y2 307.57293701171875, :width 1190.552, :height 1683.78}, :rects ({:x1 557.2919120788574, :y1 261.5, :x2 989.2764701843262, :y2 283.5, :width 1190.552, :height 1683.78} {:x1 249.1770896911621, :y1 285.57293701171875, :x2 693.4630393981934, :y2 307.57293701171875, :width 1190.552, :height 1683.78}), :page 14}, :content {:text "we mainly study the improvement effect of API recommendation combined with prompt learning."}, :properties {:color "yellow"}} {:id #uuid "6581b1f6-e1d0-4ee0-afcf-15202ac9ea5f", :page 15, :position {:bounding {:x1 200.1250114440918, :y1 1039.5729217529297, :x2 941.3382682800293, :y2 1109.5521087646484, :width 1190.552, :height 1683.78}, :rects ({:x1 709.9833183288574, :y1 1039.5729217529297, :x2 940.9728202819824, :y2 1061.5729217529297, :width 1190.552, :height 1683.78} {:x1 200.1250114440918, :y1 1063.4791717529297, :x2 941.3382682800293, :y2 1085.4791717529297, :width 1190.552, :height 1683.78} {:x1 200.1250114440918, :y1 1087.5521087646484, :x2 247.1558952331543, :y2 1109.5521087646484, :width 1190.552, :height 1683.78}), :page 15}, :content {:text "Through our experimental evaluation, we demonstrate the effectiveness of PTAPI at both the method and class levels"}, :properties {:color "yellow"}}], :extra {:page 2}}