Files
logseq/assets/TOSEM-2023-0169_Proof_hi_1692256438403_0.edn
2025-06-05 22:07:12 +02:00

1574 lines
87 KiB
Clojure
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{:highlights [{:id #uuid "64de89f2-3563-4a35-ba49-e6c34c9eed32",
:page 2,
:position {:bounding {:x1 142.3257293701172,
:y1 341.86981201171875,
:x2 531.7662200927734,
:y2 356.203125,
:width 979.1999999999999,
:height 1267.1999999999998},
:rects ({:x1 142.3257293701172,
:y1 341.86981201171875,
:x2 531.7662200927734,
:y2 356.203125,
:width 979.1999999999999,
:height 1267.1999999999998}),
:page 2},
:content {:text "GitHub introduced issue templates in 2016, which rapidly became popular. "},
:properties {:color "green"}}
{:id #uuid "64de89fe-6607-46f8-95bf-921f86f8f931",
:page 2,
:position {:bounding {:x1 0,
:y1 341.86981201171875,
:x2 802.9345321655273,
:y2 869.3333740234375,
:width 979.1999999999999,
:height 1267.1999999999998},
:rects ({:x1 540.904052734375,
:y1 341.86981201171875,
:x2 802.9335327148438,
:y2 356.203125,
:width 979.1999999999999,
:height 1267.1999999999998}
{:x1 117.50521087646484,
:y1 361.796875,
:x2 802.9345321655273,
:y2 376.1302185058594,
:width 979.1999999999999,
:height 1267.1999999999998}
{:x1 117.50521087646484,
:y1 381.71875,
:x2 174.94961547851562,
:y2 396.0520935058594,
:width 979.1999999999999,
:height 1267.1999999999998}
{:x1 0,
:y1 838.3333740234375,
:x2 0,
:y2 855.3333740234375,
:width 979.1999999999999,
:height 1267.1999999999998}
{:x1 0,
:y1 852.3333740234375,
:x2 0,
:y2 869.3333740234375,
:width 979.1999999999999,
:height 1267.1999999999998}),
:page 2},
:content {:text "ur study assesses the current use and evolution of these templates in large-scale projects, and their impact on issue tracking metrics, including resolution time, number of reopens, and comments."},
:properties {:color "purple"}}
{:id #uuid "64e46bbc-a9a4-483c-9a4c-0afa49507f27",
:page 2,
:position {:bounding {:x1 0,
:y1 551.9187469482422,
:x2 1003.8628387451172,
:y2 1057.5999908447266,
:width 1224,
:height 1584},
:rects ({:x1 719.2894744873047,
:y1 551.9187469482422,
:x2 1003.8628387451172,
:y2 569.5187530517578,
:width 1224,
:height 1584}
{:x1 146.88124084472656,
:y1 576.8249969482422,
:x2 926.0273590087891,
:y2 594.4250030517578,
:width 1224,
:height 1584}
{:x1 0,
:y1 1038.000015258789,
:x2 0,
:y2 1057.5999908447266,
:width 1224,
:height 1584}),
:page 2},
:content {:text "Projects with a template exhibited markedly reduced resolution time (374.56 days to 103.46 days) and reduced comment count (4.90 to 4.34) compared to those without. "},
:properties {:color "green"}}
{:id #uuid "64e46bfb-ea9a-4e13-9690-dfd2350889b3",
:page 2,
:position {:bounding {:x1 0,
:y1 601.7312469482422,
:x2 1003.1857147216797,
:y2 1089.5999908447266,
:width 1224,
:height 1584},
:rects ({:x1 808.5803070068359,
:y1 601.7312469482422,
:x2 1003.1857147216797,
:y2 619.3312530517578,
:width 1224,
:height 1584}
{:x1 146.88124084472656,
:y1 626.6374969482422,
:x2 853.8587799072266,
:y2 644.2375030517578,
:width 1224,
:height 1584}
{:x1 0,
:y1 1070.000015258789,
:x2 0,
:y2 1089.5999908447266,
:width 1224,
:height 1584}),
:page 2},
:content {:text "hus, our research underscores issue templates positive impact in large-scale projects, offering recommendations for improved effectiveness"},
:properties {:color "yellow"}}
{:id #uuid "64e46c1d-0e12-4b8e-ad42-6b214b750044",
:page 2,
:position {:bounding {:x1 0,
:y1 576.8249969482422,
:x2 1003.4612274169922,
:y2 1073.5999908447266,
:width 1224,
:height 1584},
:rects ({:x1 926.0218963623047,
:y1 576.8249969482422,
:x2 1003.4612274169922,
:y2 594.4250030517578,
:width 1224,
:height 1584}
{:x1 146.88124084472656,
:y1 601.7312469482422,
:x2 799.8239898681641,
:y2 619.3312530517578,
:width 1224,
:height 1584}
{:x1 0,
:y1 1054.000015258789,
:x2 0,
:y2 1073.5999908447266,
:width 1224,
:height 1584}),
:page 2},
:content {:text "Use of issue forms further significantly decreased resolution time, the number of reopenings, and discussion extent. "},
:properties {:color "purple"}}
{:id #uuid "64e46c47-9b10-43ec-b388-24f3922c3966",
:page 2,
:position {:bounding {:x1 0,
:y1 917.6625366210938,
:x2 1003.7340545654297,
:y2 1249.6000366210938,
:width 1224,
:height 1584},
:rects ({:x1 587.6694183349609,
:y1 917.6625366210938,
:x2 1003.7340545654297,
:y2 938.0625305175781,
:width 1224,
:height 1584}
{:x1 146.88124084472656,
:y1 945.0562744140625,
:x2 338.5651397705078,
:y2 965.4562683105469,
:width 1224,
:height 1584}
{:x1 0,
:y1 1230.0000610351562,
:x2 0,
:y2 1249.6000366210938,
:width 1224,
:height 1584}),
:page 2},
:content {:text " In GitHub, issue tracking is done with GitHub Issues, a built-in feature of GitHub."},
:properties {:color "green"}}
{:id #uuid "64e46d05-aa01-45b4-9cf0-5b1fd4c52358",
:page 2,
:position {:bounding {:x1 0,
:y1 1027.2500305175781,
:x2 1003.7349090576172,
:y2 1313.6000366210938,
:width 1224,
:height 1584},
:rects ({:x1 764.5463104248047,
:y1 1027.2500305175781,
:x2 1003.7349090576172,
:y2 1047.6500244140625,
:width 1224,
:height 1584}
{:x1 146.88124084472656,
:y1 1054.6500244140625,
:x2 858.4460601806641,
:y2 1075.050048828125,
:width 1224,
:height 1584}
{:x1 0,
:y1 1294.0000610351562,
:x2 0,
:y2 1313.6000366210938,
:width 1224,
:height 1584}),
:page 2},
:content {:text " Earlier and more traditional issue tracking systems, such as Bugzilla and Jira, can be categorized as structured issue tracking systems. "},
:properties {:color "green"}}
{:id #uuid "64e46dce-0d3c-4614-98f3-2cef8c811ae7",
:page 3,
:position {:bounding {:x1 0,
:y1 330.71875762939453,
:x2 1079.1523895263672,
:y2 961.6000137329102,
:width 1224,
:height 1584},
:rects ({:x1 240.24375915527344,
:y1 330.71875762939453,
:x2 1079.1523895263672,
:y2 351.1187515258789,
:width 1224,
:height 1584}
{:x1 220.31874084472656,
:y1 358.1124954223633,
:x2 575.0854339599609,
:y2 378.5125198364258,
:width 1224,
:height 1584}
{:x1 0,
:y1 942.0000381469727,
:x2 0,
:y2 961.6000137329102,
:width 1224,
:height 1584}),
:page 3},
:content {:text "Although the unstructured notion of GitHub Issue provides a flexible and faster way to create issues, in the long run, it hinders maintaining the issue tracking system"},
:properties {:color "green"}}
{:id #uuid "64e46de3-50cd-4540-85f2-a152b0e6052e",
:page 3,
:position {:bounding {:x1 351.02159118652344,
:y1 385.5125198364258,
:x2 1075.0159149169922,
:y2 405.91251373291016,
:width 1224,
:height 1584},
:rects ({:x1 351.02159118652344,
:y1 385.5125198364258,
:x2 1075.0159149169922,
:y2 405.91251373291016,
:width 1224,
:height 1584}),
:page 3},
:content {:text "The lack of a strict structure in issue tracking may increase the number of incomplete issue reports"},
:properties {:color "green"}}
{:id #uuid "64e46df6-f44f-4355-a584-5e99d63686f5",
:page 3,
:position {:bounding {:x1 0,
:y1 412.91251373291016,
:x2 1077.5182037353516,
:y2 1009.6000137329102,
:width 1224,
:height 1584},
:rects ({:x1 220.31874084472656,
:y1 412.91251373291016,
:x2 1077.5182037353516,
:y2 433.31250762939453,
:width 1224,
:height 1584}
{:x1 220.31874084472656,
:y1 440.3062515258789,
:x2 413.11912536621094,
:y2 460.7062454223633,
:width 1224,
:height 1584}
{:x1 0,
:y1 990.0000381469727,
:x2 0,
:y2 1009.6000137329102,
:width 1224,
:height 1584}),
:page 3},
:content {:text "For example, a bug type of issue should include multiple types of crucial information, such as Steps to Reproduce or Environment information. "},
:properties {:color "green"}}
{:id #uuid "64e46e15-13d9-4d43-b227-3c6a1ec8cdda",
:page 3,
:position {:bounding {:x1 0,
:y1 549.9000015258789,
:x2 1077.1562957763672,
:y2 1089.6000137329102,
:width 1224,
:height 1584},
:rects ({:x1 804.1973724365234,
:y1 549.9000015258789,
:x2 1077.1562957763672,
:y2 570.2999954223633,
:width 1224,
:height 1584}
{:x1 220.31874084472656,
:y1 577.2937698364258,
:x2 614.6157073974609,
:y2 597.6937637329102,
:width 1224,
:height 1584}
{:x1 0,
:y1 1070.0000381469727,
:x2 0,
:y2 1089.6000137329102,
:width 1224,
:height 1584}),
:page 3},
:content {:text "“Issues are often filed missing crucial information like reproduction steps or tested version.” "},
:properties {:color "purple"}}
{:id #uuid "64e46e34-dc86-4809-822e-2be6f0d5351c",
:page 3,
:position {:bounding {:x1 0,
:y1 577.2937774658203,
:x2 1077.1783905029297,
:y2 1121.6000213623047,
:width 1224,
:height 1584},
:rects ({:x1 725.1972503662109,
:y1 577.2937774658203,
:x2 1077.1783905029297,
:y2 597.6937713623047,
:width 1224,
:height 1584}
{:x1 220.31874084472656,
:y1 604.6937713623047,
:x2 1077.1720123291016,
:y2 625.0937652587891,
:width 1224,
:height 1584}
{:x1 220.31874084472656,
:y1 632.0875091552734,
:x2 1011.2880096435547,
:y2 652.4875030517578,
:width 1224,
:height 1584}
{:x1 0,
:y1 1086.0000457763672,
:x2 0,
:y2 1105.6000213623047,
:width 1224,
:height 1584}
{:x1 0,
:y1 1102.0000457763672,
:x2 0,
:y2 1121.6000213623047,
:width 1224,
:height 1584}),
:page 3},
:content {:text "maintainers proposed adding a template for bug reports. “Wed like issues to gain custom fields, along with a mechanism (such as a mandatory issue template, perhaps powered by a newissue.md in root as a likely-simple solution) for ensuring they are filled out in every issue.”"},
:properties {:color "green"}}
{:id #uuid "64e46e45-6c3d-426d-9529-0972789280eb",
:page 3,
:position {:bounding {:x1 0,
:y1 686.8812561035156,
:x2 1076.8557586669922,
:y2 1169.6000061035156,
:width 1224,
:height 1584},
:rects ({:x1 416.73435974121094,
:y1 686.8812561035156,
:x2 1076.8557586669922,
:y2 707.28125,
:width 1224,
:height 1584}
{:x1 220.31874084472656,
:y1 714.28125,
:x2 402.5051727294922,
:y2 734.6812438964844,
:width 1224,
:height 1584}
{:x1 0,
:y1 1150.0000305175781,
:x2 0,
:y2 1169.6000061035156,
:width 1224,
:height 1584}),
:page 3},
:content {:text "The main aim of this study is to understand the impact of GitHub issue templates and gain insights into their usage. "},
:properties {:color "purple"}}
{:id #uuid "64e46e75-f0cf-4d3e-86b2-0628d56aeffd",
:page 3,
:position {:bounding {:x1 277.5749969482422,
:y1 751.8937683105469,
:x2 819.4451141357422,
:y2 772.2937622070312,
:width 1224,
:height 1584},
:rects ({:x1 277.5749969482422,
:y1 751.8937683105469,
:x2 819.4451141357422,
:y2 772.2937622070312,
:width 1224,
:height 1584}),
:page 3},
:content {:text "RQ1 What is the current status of issue templates on large-scale projects?"},
:properties {:color "green"}}
{:id #uuid "64e46e7b-41f9-4bd6-8c98-bbaf713e1fb7",
:page 3,
:position {:bounding {:x1 277.5749969482422,
:y1 834.0875244140625,
:x2 679.2015838623047,
:y2 854.4875183105469,
:width 1224,
:height 1584},
:rects ({:x1 277.5749969482422,
:y1 834.0875244140625,
:x2 679.2015838623047,
:y2 854.4875183105469,
:width 1224,
:height 1584}),
:page 3},
:content {:text "RQ2 How does issue template usage evolve over time?"},
:properties {:color "green"}}
{:id #uuid "64e46e85-7b9d-406a-8222-cca9cf1254f0",
:page 3,
:position {:bounding {:x1 277.5749969482422,
:y1 861.4812622070312,
:x2 630.0806732177734,
:y2 881.8812561035156,
:width 1224,
:height 1584},
:rects ({:x1 277.5749969482422,
:y1 861.4812622070312,
:x2 630.0806732177734,
:y2 881.8812561035156,
:width 1224,
:height 1584}),
:page 3},
:content {:text "RQ3 Do contributors conform to the templates?"},
:properties {:color "green"}}
{:id #uuid "64e46f06-7778-406c-810d-c4dd95fae92f",
:page 3,
:position {:bounding {:x1 0,
:y1 888.8812561035156,
:x2 1079.142349243164,
:y2 1281.6000366210938,
:width 1224,
:height 1584},
:rects ({:x1 277.5749969482422,
:y1 888.8812561035156,
:x2 1079.142349243164,
:y2 909.2812805175781,
:width 1224,
:height 1584}
{:x1 277.5749969482422,
:y1 916.2750244140625,
:x2 446.85691833496094,
:y2 936.6750183105469,
:width 1224,
:height 1584}
{:x1 0,
:y1 1262,
:x2 0,
:y2 1281.6000366210938,
:width 1224,
:height 1584}),
:page 3},
:content {:text "RQ4 How do issue templates affect issue tracking metrics (time to resolution, number of reopening events, number of comments)?"},
:properties {:color "green"}}
{:id #uuid "64e46f0c-d60a-4e3b-ab26-40a0a5b4fa5b",
:page 3,
:position {:bounding {:x1 277.5749969482422,
:y1 943.6750183105469,
:x2 824.3578338623047,
:y2 964.0750122070312,
:width 1224,
:height 1584},
:rects ({:x1 277.5749969482422,
:y1 943.6750183105469,
:x2 824.3578338623047,
:y2 964.0750122070312,
:width 1224,
:height 1584}),
:page 3},
:content {:text "RQ5 How is the perception of issue templates among project maintainers?"},
:properties {:color "green"}}
{:id #uuid "64e46f6a-f8f3-44cc-9a51-b58f093fdda8",
:page 3,
:position {:bounding {:x1 220.31874084472656,
:y1 1036.0812683105469,
:x2 454.2668914794922,
:y2 1056.4812622070312,
:width 1224,
:height 1584},
:rects ({:x1 220.31874084472656,
:y1 1036.0812683105469,
:x2 454.2668914794922,
:y2 1056.4812622070312,
:width 1224,
:height 1584}),
:page 3},
:content {:text "Section 5, we present our results"},
:properties {:color "green"}}
{:id #uuid "64e46f77-991b-4306-b286-a3b1b4421594",
:page 3,
:position {:bounding {:x1 489.99485778808594,
:y1 1036.0812683105469,
:x2 663.2205047607422,
:y2 1056.4812622070312,
:width 1224,
:height 1584},
:rects ({:x1 489.99485778808594,
:y1 1036.0812683105469,
:x2 663.2205047607422,
:y2 1056.4812622070312,
:width 1224,
:height 1584}),
:page 3},
:content {:text "discuss them in Section "},
:properties {:color "green"}}
{:id #uuid "64e46fae-2bd1-44ab-bec5-46862321f495",
:page 3,
:position {:bounding {:x1 219.69374084472656,
:y1 1150.1750183105469,
:x2 919.1312408447266,
:y2 1170.5750122070312,
:width 1224,
:height 1584},
:rects ({:x1 219.69374084472656,
:y1 1150.1750183105469,
:x2 919.1312408447266,
:y2 1170.5750122070312,
:width 1224,
:height 1584}),
:page 3},
:content {:text "An issue template is a pre-defined set of fields with descriptions that can be used to create an issue"},
:properties {:color "blue"}}
{:id #uuid "64e4711d-e348-437c-ba23-6ef01ac90078",
:page 6,
:position {:bounding {:x1 0,
:y1 248.52500915527344,
:x2 1003.4122772216797,
:y2 913.5999908447266,
:width 1224,
:height 1584},
:rects ({:x1 166.8000030517578,
:y1 248.52500915527344,
:x2 1003.4122772216797,
:y2 268.9250030517578,
:width 1224,
:height 1584}
{:x1 146.88124084472656,
:y1 275.9250030517578,
:x2 555.0398406982422,
:y2 296.3249969482422,
:width 1224,
:height 1584}
{:x1 0,
:y1 894.0000152587891,
:x2 0,
:y2 913.5999908447266,
:width 1224,
:height 1584}),
:page 6},
:content {:text "Chen et al. [ 3 ] discussed that issue titles and descriptions should be high quality. They developed a method to generate titles from the issue descriptions automatically"},
:properties {:color "green"}}
{:id #uuid "64e47186-5fe6-4506-ac45-881f15453101",
:page 6,
:position {:bounding {:x1 187.65602111816406,
:y1 1027.0625,
:x2 523.4792327880859,
:y2 1047.4624938964844,
:width 1224,
:height 1584},
:rects ({:x1 187.65602111816406,
:y1 1027.0625,
:x2 523.4792327880859,
:y2 1047.4624938964844,
:width 1224,
:height 1584}),
:page 6},
:content {:text "Template Usage in Software Developmen"},
:properties {:color "green"}}
{:id #uuid "64e471b2-9bbf-49ce-8544-94310a030ceb",
:page 6,
:position {:bounding {:x1 0,
:y1 1116.1062774658203,
:x2 1004.0749969482422,
:y2 1393.6000366210938,
:width 1224,
:height 1584},
:rects ({:x1 231.97593688964844,
:y1 1116.1062774658203,
:x2 1004.0749969482422,
:y2 1136.5062866210938,
:width 1224,
:height 1584}
{:x1 146.88124084472656,
:y1 1143.5062866210938,
:x2 622.4601287841797,
:y2 1163.9062805175781,
:width 1224,
:height 1584}
{:x1 0,
:y1 1374.0000610351562,
:x2 0,
:y2 1393.6000366210938,
:width 1224,
:height 1584}),
:page 6},
:content {:text "ull request templates positively impacts the maintainability of an open-source project, such as less time for code review, fewer duplicated pull requests, and invalid comments"},
:properties {:color "green"}}
{:id #uuid "64e471e9-f332-444d-8098-a83bba46ae7d",
:page 7,
:position {:bounding {:x1 0,
:y1 627.3187866210938,
:x2 1077.6481170654297,
:y2 897.6000061035156,
:width 1224,
:height 1584},
:rects ({:x1 376.6289520263672,
:y1 627.3187866210938,
:x2 1077.6481170654297,
:y2 647.7187805175781,
:width 1224,
:height 1584}
{:x1 220.31874084472656,
:y1 654.7187805175781,
:x2 1074.946792602539,
:y2 675.1187744140625,
:width 1224,
:height 1584}
{:x1 0,
:y1 878.0000305175781,
:x2 0,
:y2 897.6000061035156,
:width 1224,
:height 1584}),
:page 7},
:content {:text "Similar to our findings, contributors and maintainers rate the usefulness of templates positively but also report challenges in their use and suggest potential improvements for better user interaction and automation"},
:properties {:color "blue"}}
{:id #uuid "64e47214-11bc-4687-b771-f7a82a9548e3",
:page 7,
:position {:bounding {:x1 0,
:y1 682.1125183105469,
:x2 1077.1747283935547,
:y2 945.6000061035156,
:width 1224,
:height 1584},
:rects ({:x1 240.24375915527344,
:y1 682.1125183105469,
:x2 1077.1747283935547,
:y2 702.5125122070312,
:width 1224,
:height 1584}
{:x1 220.31874084472656,
:y1 709.5125122070312,
:x2 1077.1729888916016,
:y2 729.9125366210938,
:width 1224,
:height 1584}
{:x1 220.31874084472656,
:y1 736.9125366210938,
:x2 327.3034210205078,
:y2 757.3125305175781,
:width 1224,
:height 1584}
{:x1 0,
:y1 910.0000305175781,
:x2 0,
:y2 929.6000061035156,
:width 1224,
:height 1584}
{:x1 0,
:y1 926.0000305175781,
:x2 0,
:y2 945.6000061035156,
:width 1224,
:height 1584}),
:page 7},
:content {:text "However, their study does not differentiate between different template types or analyze the historical change. In this study, we focus on the issue templates only, and we try to understand the historical evolution and the effect of different template types"},
:properties {:color "purple"}}
{:id #uuid "64e472ae-6b19-41b1-9ce1-f3b2596bf22e",
:page 7,
:position {:bounding {:x1 0,
:y1 819.1000061035156,
:x2 1076.8595428466797,
:y2 1009.6000061035156,
:width 1224,
:height 1584},
:rects ({:x1 730.6898651123047,
:y1 819.1000061035156,
:x2 1076.8595428466797,
:y2 839.5,
:width 1224,
:height 1584}
{:x1 220.31874084472656,
:y1 846.5,
:x2 870.4118804931641,
:y2 866.8999938964844,
:width 1224,
:height 1584}
{:x1 0,
:y1 990.0000305175781,
:x2 0,
:y2 1009.6000061035156,
:width 1224,
:height 1584}),
:page 7},
:content {:text "Their analysis concluded that the difference is negligible between the active and inactive projects in terms of the use of issue templates."},
:properties {:color "green"}}
{:id #uuid "64e47313-bf26-4a91-9a12-57fe5ca01260",
:page 23,
:position {:bounding {:x1 0,
:y1 810.0937805175781,
:x2 1077.2375946044922,
:y2 1265.6000061035156,
:width 1224,
:height 1584},
:rects ({:x1 230.91078186035156,
:y1 810.0937805175781,
:x2 1077.2375946044922,
:y2 825.6937561035156,
:width 1224,
:height 1584}
{:x1 253.18125915527344,
:y1 830.0187683105469,
:x2 888.7393035888672,
:y2 845.6188049316406,
:width 1224,
:height 1584}
{:x1 0,
:y1 1246.0000305175781,
:x2 0,
:y2 1265.6000061035156,
:width 1224,
:height 1584}),
:page 23},
:content {:text "6] Ozren Dabic, Emad Aghajani, and Gabriele Bavota. 2021. Sampling Projects in GitHub for MSR Studies. In 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR). IEEE, 560564. https://doi.org/10.1109/MSR52588.2021.00074"},
:properties {:color "green"}}
{:id #uuid "64e47391-c8af-44bb-9a3c-5ea53cb9c5c7",
:page 8,
:position {:bounding {:x1 0,
:y1 221.13125228881836,
:x2 1003.7288055419922,
:y2 897.6000022888184,
:width 1224,
:height 1584},
:rects ({:x1 655.6873626708984,
:y1 221.13125228881836,
:x2 1003.7288055419922,
:y2 241.5312614440918,
:width 1224,
:height 1584}
{:x1 146.88124084472656,
:y1 248.52500534057617,
:x2 536.0534515380859,
:y2 268.92499923706055,
:width 1224,
:height 1584}
{:x1 0,
:y1 878.0000267028809,
:x2 0,
:y2 897.6000022888184,
:width 1224,
:height 1584}),
:page 8},
:content {:text "We cloned the remaining 100 repositories to get the content and the change history of issue templates"},
:properties {:color "green"}}
{:id #uuid "64e473c8-b750-448b-8f29-0ca477f9bd15",
:page 23,
:position {:bounding {:x1 0,
:y1 849.9437866210938,
:x2 1078.4237518310547,
:y2 1297.6000366210938,
:width 1224,
:height 1584},
:rects ({:x1 253.18125915527344,
:y1 849.9437866210938,
:x2 1078.4237518310547,
:y2 865.5437927246094,
:width 1224,
:height 1584}
{:x1 253.18125915527344,
:y1 869.8688049316406,
:x2 1048.2159881591797,
:y2 885.4687805175781,
:width 1224,
:height 1584}
{:x1 0,
:y1 1278.0000610351562,
:x2 0,
:y2 1297.6000366210938,
:width 1224,
:height 1584}),
:page 23},
:content {:text "Santiago Dueñas, Valerio Cosentino, Jesus M. Gonzalez-Barahona, Alvaro del Castillo San Felix, Daniel Izquierdo-Cortazar, Luis Cañas-Díaz, and Alberto Pérez García-Plaza. 2021. GrimoireLab: A toolset for software development analytics. PeerJ Computer Science 7 (7 2021), "},
:properties {:color "green"}}
{:id #uuid "64e4779c-c458-45bf-98cb-457082277b16",
:page 8,
:position {:bounding {:x1 0,
:y1 523.3625030517578,
:x2 1003.7344207763672,
:y2 1057.6000061035156,
:width 1224,
:height 1584},
:rects ({:x1 725.8503875732422,
:y1 523.3625030517578,
:x2 1003.7344207763672,
:y2 543.7625122070312,
:width 1224,
:height 1584}
{:x1 146.88124084472656,
:y1 550.7562561035156,
:x2 851.5937652587891,
:y2 571.15625,
:width 1224,
:height 1584}
{:x1 0,
:y1 1038.0000305175781,
:x2 0,
:y2 1057.6000061035156,
:width 1224,
:height 1584}),
:page 8},
:content {:text "One of them parses the content of the templates written in Markdown language, while the other does the same for the YAML language"},
:properties {:color "green"}}
{:id #uuid "64e477db-c7bb-4e02-ac50-a44e0cedca2c",
:page 8,
:position {:bounding {:x1 639.6911468505859,
:y1 687.7437744140625,
:x2 927.2837371826172,
:y2 708.1437683105469,
:width 1224,
:height 1584},
:rects ({:x1 639.6911468505859,
:y1 687.7437744140625,
:x2 927.2837371826172,
:y2 708.1437683105469,
:width 1224,
:height 1584}),
:page 8},
:content {:text "categorize templates by their use cases"},
:properties {:color "blue"}}
{:id #uuid "64e477ea-6d18-4952-94d8-1dcd883df18c",
:page 8,
:position {:bounding {:x1 370.3324432373047,
:y1 715.1437683105469,
:x2 546.0270843505859,
:y2 735.5437622070312,
:width 1224,
:height 1584},
:rects ({:x1 370.3324432373047,
:y1 715.1437683105469,
:x2 546.0270843505859,
:y2 735.5437622070312,
:width 1224,
:height 1584}),
:page 8},
:content {:text " identify the components"},
:properties {:color "blue"}}
{:id #uuid "64e47805-c82a-4d59-9abd-477b8cd18866",
:page 8,
:position {:bounding {:x1 0,
:y1 715.1437683105469,
:x2 1003.7358856201172,
:y2 1169.6000366210938,
:width 1224,
:height 1584},
:rects ({:x1 818.1103363037109,
:y1 715.1437683105469,
:x2 1003.7358856201172,
:y2 735.5437622070312,
:width 1224,
:height 1584}
{:x1 146.88124084472656,
:y1 742.5375061035156,
:x2 307.95118713378906,
:y2 762.9375305175781,
:width 1224,
:height 1584}
{:x1 0,
:y1 1150,
:x2 0,
:y2 1169.6000366210938,
:width 1224,
:height 1584}),
:page 8},
:content {:text "analyze the content of the template chooser men"},
:properties {:color "blue"}}
{:id #uuid "64e47815-84fb-49c1-ab5b-b7577a96f781",
:page 8,
:position {:bounding {:x1 353.20606994628906,
:y1 742.5375061035156,
:x2 505.19773864746094,
:y2 762.9375305175781,
:width 1224,
:height 1584},
:rects ({:x1 353.20606994628906,
:y1 742.5375061035156,
:x2 505.19773864746094,
:y2 762.9375305175781,
:width 1224,
:height 1584}),
:page 8},
:content {:text "classify its use cases"},
:properties {:color "blue"}}
{:id #uuid "64e47adb-72df-4339-8683-d2b8984c7d9e",
:page 8,
:position {:bounding {:x1 439.50926208496094,
:y1 687.7437744140625,
:x2 564.1906585693359,
:y2 708.1437683105469,
:width 1224,
:height 1584},
:rects ({:x1 439.50926208496094,
:y1 687.7437744140625,
:x2 564.1906585693359,
:y2 708.1437683105469,
:width 1224,
:height 1584}),
:page 8},
:content {:text "four perspectives"},
:properties {:color "green"}}
{:id #uuid "64e47ebd-c290-4860-a423-652efcf4296d",
:page 8,
:position {:bounding {:x1 176.25750923156738,
:y1 941.392578125,
:x2 404.33638191223145,
:y2 965.87255859375,
:width 1468.8,
:height 1900.8},
:rects ({:x1 176.25750923156738,
:y1 941.392578125,
:x2 404.33638191223145,
:y2 965.87255859375,
:width 1468.8,
:height 1900.8}),
:page 8},
:content {:text "4.2.1 Template Category."},
:properties {:color "blue"}}
{:id #uuid "64e47eef-017e-4a66-a174-ffb53f8b0a34",
:page 8,
:position {:bounding {:x1 97.91666793823242,
:y1 642.359375,
:x2 295.95250701904297,
:y2 655.6927185058594,
:width 816,
:height 1056},
:rects ({:x1 97.91666793823242,
:y1 642.359375,
:x2 295.95250701904297,
:y2 655.6927185058594,
:width 816,
:height 1056}),
:page 8},
:content {:text "4.2.2 Template Content and Components."},
:properties {:color "blue"}}
{:id #uuid "64e47f09-153a-419a-886a-baad5d577fc9",
:page 8,
:position {:bounding {:x1 0,
:y1 697.15625,
:x2 669.0626220703125,
:y2 1345.666748046875,
:width 816,
:height 1056},
:rects ({:x1 603.0474853515625,
:y1 697.15625,
:x2 669.0626220703125,
:y2 710.4895935058594,
:width 816,
:height 1056}
{:x1 97.91666793823242,
:y1 715.4166870117188,
:x2 593.9541130065918,
:y2 728.75,
:width 816,
:height 1056}
{:x1 0,
:y1 1326.3333740234375,
:x2 0,
:y2 1345.666748046875,
:width 816,
:height 1056}),
:page 8},
:content {:text "To do this, we parsed the template content and extracted the headings. Then, we classified them based on keywords."},
:properties {:color "green"}}
{:id #uuid "64e47f49-fb2c-4189-8b76-35b2c30c9d80",
:page 8,
:position {:bounding {:x1 255.47750854492188,
:y1 541.328125,
:x2 666.9471130371094,
:y2 556.6614685058594,
:width 816,
:height 1056},
:rects ({:x1 255.47750854492188,
:y1 541.328125,
:x2 666.9471130371094,
:y2 556.6614685058594,
:width 816,
:height 1056}),
:page 8},
:content {:text " 350 templates are independently and manually labeled by two authors of the stud"},
:properties {:color "yellow"}}
{:id #uuid "64e47f7e-65bf-4517-8365-4a92832b2cd4",
:page 8,
:position {:bounding {:x1 246.07340621948242,
:y1 577.859375,
:x2 609.5277519226074,
:y2 591.1927185058594,
:width 816,
:height 1056},
:rects ({:x1 246.07340621948242,
:y1 577.859375,
:x2 609.5277519226074,
:y2 591.1927185058594,
:width 816,
:height 1056}),
:page 8},
:content {:text "we came out with four categories: Bug, Feature Request, Task, and Question"},
:properties {:color "green"}}
{:id #uuid "64e49b4f-236c-4c70-adbc-81f799322d60",
:page 9,
:position {:bounding {:x1 197.73959350585938,
:y1 214.328125,
:x2 326.64959716796875,
:y2 228.99481201171875,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 197.73959350585938,
:y1 214.328125,
:x2 326.64959716796875,
:y2 228.99481201171875,
:width 897.6,
:height 1161.6000000000001}),
:page 9},
:content {:text "Template Chooser Menu."},
:properties {:color "green"}}
{:id #uuid "64e49c1d-027e-498d-b2a2-df759422b979",
:page 10,
:position {:bounding {:x1 0,
:y1 267.8125,
:x2 736.0087127685547,
:y2 993.6666870117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 718.0445556640625,
:y1 267.8125,
:x2 735.99853515625,
:y2 282.4791717529297,
:width 897.6,
:height 1161.6000000000001}
{:x1 107.70833396911621,
:y1 287.90625,
:x2 736.0087127685547,
:y2 302.5729217529297,
:width 897.6,
:height 1161.6000000000001}
{:x1 107.70833396911621,
:y1 307.9947967529297,
:x2 221.92779350280762,
:y2 322.6614685058594,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 958.3333740234375,
:x2 0,
:y2 977.6666870117188,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 974.3333740234375,
:x2 0,
:y2 993.6666870117188,
:width 897.6,
:height 1161.6000000000001}),
:page 10},
:content {:text "We measure a conformance score for each issue, and a score can be calculated only if the project had issue templates when the issue was opened"},
:properties {:color "green"}}
{:id #uuid "64e49c59-ee48-496b-adbb-593e10a3febd",
:page 10,
:position {:bounding {:x1 0,
:y1 641.375,
:x2 716.2752532958984,
:y2 1281.666748046875,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 185.8668670654297,
:y1 641.375,
:x2 716.2752532958984,
:y2 656.0416870117188,
:width 897.6,
:height 1161.6000000000001}
{:x1 169.52083587646484,
:y1 657.4479370117188,
:x2 258.875,
:y2 672.1146240234375,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1262.3333740234375,
:x2 0,
:y2 1281.666748046875,
:width 897.6,
:height 1161.6000000000001}),
:page 10},
:content {:text "omponent.title in issueComponent.title or issueComponent.title in component.title) and issueComponent has a valid body "},
:properties {:color "yellow"}}
{:id #uuid "64e49c92-a10e-498a-ac93-787e3afc37bd",
:page 10,
:position {:bounding {:x1 0,
:y1 328.0885467529297,
:x2 735.3193359375,
:y2 1025.6666870117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 491.08062744140625,
:y1 328.0885467529297,
:x2 735.3193359375,
:y2 342.7552185058594,
:width 897.6,
:height 1161.6000000000001}
{:x1 107.70833396911621,
:y1 348.1822967529297,
:x2 334.52643394470215,
:y2 362.8489685058594,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1006.3333740234375,
:x2 0,
:y2 1025.6666870117188,
:width 897.6,
:height 1161.6000000000001}),
:page 10},
:content {:text "It compares the expected title headings in a template with the actual titles in an issue"},
:properties {:color "yellow"}}
{:id #uuid "64e49cbc-f2a1-41b9-a153-6a30cc4dbf1d",
:page 10,
:position {:bounding {:x1 0,
:y1 368.2708435058594,
:x2 734.6483154296875,
:y2 1057.6666870117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 560.3339233398438,
:y1 368.2708435058594,
:x2 734.6483154296875,
:y2 382.9375,
:width 897.6,
:height 1161.6000000000001}
{:x1 107.70833396911621,
:y1 388.3645935058594,
:x2 534.0702819824219,
:y2 403.03125,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1038.3333740234375,
:x2 0,
:y2 1057.6666870117188,
:width 897.6,
:height 1161.6000000000001}),
:page 10},
:content {:text " A component is correctly filled if its body is not empty and is not equal to the following strings: No response, N/A"},
:properties {:color "yellow"}}
{:id #uuid "64e49d2d-d99c-4f1f-a89d-e5a6150155c5",
:page 10,
:position {:bounding {:x1 442.943603515625,
:y1 925.7916870117188,
:x2 589.0557250976562,
:y2 940.4583435058594,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 442.943603515625,
:y1 925.7916870117188,
:x2 589.0557250976562,
:y2 940.4583435058594,
:width 897.6,
:height 1161.6000000000001}),
:page 10},
:content {:text "creation and the resolution."},
:properties {:color "green"}}
{:id #uuid "64e49d3a-b50d-450c-ae0f-004af4143eaf",
:page 10,
:position {:bounding {:x1 592.41357421875,
:y1 925.7916870117188,
:x2 704.8411865234375,
:y2 940.4583435058594,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 592.41357421875,
:y1 925.7916870117188,
:x2 704.8411865234375,
:y2 940.4583435058594,
:width 897.6,
:height 1161.6000000000001}),
:page 10},
:content {:text "Measured in minutes"},
:properties {:color "yellow"}}
{:id #uuid "64e49d6a-b4a2-4ed9-8fe9-d595f8ff920d",
:page 11,
:position {:bounding {:x1 0,
:y1 166.48958587646484,
:x2 789.8595809936523,
:y2 897.6666870117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 176.17708587646484,
:y1 166.48958587646484,
:x2 789.8595809936523,
:y2 181.15625,
:width 897.6,
:height 1161.6000000000001}
{:x1 161.56771087646484,
:y1 186.58334350585938,
:x2 501.63607025146484,
:y2 201.25,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 878.3333740234375,
:x2 0,
:y2 897.6666870117188,
:width 897.6,
:height 1161.6000000000001}),
:page 11},
:content {:text "We hypothesize that issues created from a template are resolved faster, are reopened fewer times, and have more occasional comments than issues created without a template"},
:properties {:color "purple"}}
{:id #uuid "64e49e72-4619-423e-a23f-4e18904e1fef",
:page 11,
:position {:bounding {:x1 191.46875,
:y1 463.36981201171875,
:x2 426.176025390625,
:y2 478.0364685058594,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 191.46875,
:y1 463.36981201171875,
:x2 426.176025390625,
:y2 478.0364685058594,
:width 897.6,
:height 1161.6000000000001}),
:page 11},
:content {:text "RQ5: Perception of Project Maintainers"},
:properties {:color "green"}}
{:id #uuid "64e49f5c-ec04-4c11-a287-a52cc91fefdd",
:page 11,
:position {:bounding {:x1 0,
:y1 835.59375,
:x2 790.125,
:y2 1409.6666870117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 242.0303955078125,
:y1 835.59375,
:x2 790.125,
:y2 850.2604217529297,
:width 897.6,
:height 1161.6000000000001}
{:x1 161.56771087646484,
:y1 855.6822967529297,
:x2 789.8608627319336,
:y2 870.3489685058594,
:width 897.6,
:height 1161.6000000000001}
{:x1 161.078125,
:y1 875.7760620117188,
:x2 285.35838317871094,
:y2 890.4427185058594,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1374.3333740234375,
:x2 0,
:y2 1393.6666870117188,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1390.3333740234375,
:x2 0,
:y2 1409.6666870117188,
:width 897.6,
:height 1161.6000000000001}),
:page 11},
:content {:text "97 projects directly use the issue templates, 1 project8 uses organization-level templates, 1 project9 redirects users to an external issue creation form, and when this form is filled in, the user is redirected back to GitHub with a draft of the issue"},
:properties {:color "yellow"}}
{:id #uuid "64e4a019-6403-4ee0-ad1f-5f2c03e98e71",
:page 14,
:position {:bounding {:x1 0,
:y1 818.7083435058594,
:x2 712.1803588867188,
:y2 1281.6666870117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 531.8652038574219,
:y1 818.7083435058594,
:x2 712.1803588867188,
:y2 833.375,
:width 897.6,
:height 1161.6000000000001}
{:x1 115.96875,
:y1 838.8020935058594,
:x2 551.0818481445312,
:y2 853.46875,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1262.3333740234375,
:x2 0,
:y2 1281.6666870117188,
:width 897.6,
:height 1161.6000000000001}),
:page 14},
:content {:text "As Figure 7 and 8 suggest, more projects increasingly prefer issue forms that are more strict but still configurable."},
:properties {:color "green"}}
{:id #uuid "64e4a066-0252-487a-b9ff-fbc0db0ea3a7",
:page 8,
:position {:bounding {:x1 0,
:y1 807.1510467529297,
:x2 736.0205078125,
:y2 1393.6666870117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 463.21673583984375,
:y1 807.1510467529297,
:x2 736.0205078125,
:y2 821.8177185058594,
:width 897.6,
:height 1161.6000000000001}
{:x1 107.22396087646484,
:y1 827.2448120117188,
:x2 735.3164291381836,
:y2 841.9114685058594,
:width 897.6,
:height 1161.6000000000001}
{:x1 107.70833587646484,
:y1 847.3333435058594,
:x2 552.5437622070312,
:y2 862,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1358.3333740234375,
:x2 0,
:y2 1377.6666870117188,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1374.3333740234375,
:x2 0,
:y2 1393.6666870117188,
:width 897.6,
:height 1161.6000000000001}),
:page 8},
:content {:text " Headings start with # character for the templates written in Markdown language. In issue forms, which are written in YAML language, the structure is more strict, and the heading of each component is located in the label section of template attributes"},
:properties {:color "yellow"}}
{:id #uuid "64e4a418-2c50-4f2c-a39a-79ea7819abeb",
:page 15,
:position {:bounding {:x1 0,
:y1 885.03125,
:x2 789.8619995117188,
:y2 1201.6666870117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 268.81988525390625,
:y1 885.03125,
:x2 789.8619995117188,
:y2 899.6979370117188,
:width 897.6,
:height 1161.6000000000001}
{:x1 161.56771850585938,
:y1 905.125,
:x2 285.82806396484375,
:y2 919.7916870117188,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1182.3333740234375,
:x2 0,
:y2 1201.6666870117188,
:width 897.6,
:height 1161.6000000000001}),
:page 15},
:content {:text "1,661,788 issues. 209,654 issues have zero conformance to templates, while 394,285 issues have non-zero conformance."},
:properties {:color "yellow"}}
{:id #uuid "64e4a535-08f0-4702-98db-b7294a90dfe4",
:page 10,
:position {:bounding {:x1 0,
:y1 348.1822967529297,
:x2 741.55419921875,
:y2 1041.6666870117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 341.3374938964844,
:y1 348.1822967529297,
:x2 741.55419921875,
:y2 366.8489685058594,
:width 897.6,
:height 1161.6000000000001}
{:x1 107.70833396911621,
:y1 368.2708435058594,
:x2 551.7164211273193,
:y2 382.9375,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1022.3333740234375,
:x2 0,
:y2 1041.6666870117188,
:width 897.6,
:height 1161.6000000000001}),
:page 10},
:content {:text "The conformance score is basically the ratio of correctly filled template components over the total number of components available for a template categor"},
:properties {:color "yellow"}}
{:id #uuid "64e4a5cd-a3d6-4a45-bd19-f06aa3736925",
:page 16,
:position {:bounding {:x1 0,
:y1 867.2135620117188,
:x2 713.634033203125,
:y2 1329.6666870117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 115.96875,
:y1 867.2135620117188,
:x2 712.618896484375,
:y2 881.8802185058594,
:width 897.6,
:height 1161.6000000000001}
{:x1 115.96875,
:y1 887.3073120117188,
:x2 713.634033203125,
:y2 901.9739685058594,
:width 897.6,
:height 1161.6000000000001}
{:x1 115.47916793823242,
:y1 907.3958435058594,
:x2 712.6241874694824,
:y2 922.0625,
:width 897.6,
:height 1161.6000000000001}
{:x1 115.96875,
:y1 927.4895935058594,
:x2 265.897705078125,
:y2 942.15625,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1278.3333740234375,
:x2 0,
:y2 1297.6666870117188,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1294.3333740234375,
:x2 0,
:y2 1313.6666870117188,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1310.3333740234375,
:x2 0,
:y2 1329.6666870117188,
:width 897.6,
:height 1161.6000000000001}),
:page 16},
:content {:text "Issues created when the project has an issue template have less time to resolution and fewer comments. The difference is statistically significant. However, the effect of the conformance on three metrics is insignificant. Also, when YAML-based templates are used, the time to resolution is significantly lower, and the number of comments and reopening events is less"},
:properties {:color "green"}}
{:id #uuid "64e4a6c0-7254-49c4-9b0b-636fa2998f84",
:page 19,
:position {:bounding {:x1 308.16194915771484,
:y1 684.7083587646484,
:x2 487.8498764038086,
:y2 699.3750152587891,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 308.16194915771484,
:y1 684.7083587646484,
:x2 487.8498764038086,
:y2 699.3750152587891,
:width 897.6,
:height 1161.6000000000001}),
:page 19},
:content {:text " issue templates are widely used"},
:properties {:color "blue"}}
{:id #uuid "64e4a768-c90e-4675-8465-93a2e36b92e8",
:page 21,
:position {:bounding {:x1 0,
:y1 613.2187805175781,
:x2 789.8825378417969,
:y2 1249.6666870117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 196.24480438232422,
:y1 613.2187805175781,
:x2 789.8530578613281,
:y2 627.8854370117188,
:width 897.6,
:height 1161.6000000000001}
{:x1 203.55209350585938,
:y1 633.3073120117188,
:x2 789.8581237792969,
:y2 647.9739990234375,
:width 897.6,
:height 1161.6000000000001}
{:x1 203.55209350585938,
:y1 653.4010620117188,
:x2 789.8825378417969,
:y2 668.0677490234375,
:width 897.6,
:height 1161.6000000000001}
{:x1 203.55209350585938,
:y1 673.4896240234375,
:x2 645.0962219238281,
:y2 688.1562805175781,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1198.3333740234375,
:x2 0,
:y2 1217.6666870117188,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1214.3333740234375,
:x2 0,
:y2 1233.6666870117188,
:width 897.6,
:height 1161.6000000000001}
{:x1 0,
:y1 1230.3333740234375,
:x2 0,
:y2 1249.6666870117188,
:width 897.6,
:height 1161.6000000000001}),
:page 21},
:content {:text " Extracting the template components from Markdown files: We developed a text parser that extracts the template components by checking the headings. However, not all templates use headings to define titles, we observed some templates prefer writing titles in different formats, such as writing headings with bold or using “·”, “◦” at the beginning of headings, but our parsing algorithm cannot handle such situation"},
:properties {:color "yellow"}}
{:id #uuid "64e4a7a6-d866-4e41-a257-84c993087e1f",
:page 22,
:position {:bounding {:x1 107.31771087646484,
:y1 575.6406555175781,
:x2 579.7075424194336,
:y2 590.3073120117188,
:width 897.6,
:height 1161.6000000000001},
:rects ({:x1 107.31771087646484,
:y1 575.6406555175781,
:x2 579.7075424194336,
:y2 590.3073120117188,
:width 897.6,
:height 1161.6000000000001}),
:page 22},
:content {:text "To understand the overview of issue templates, we sampled 100 projects from GitHub."},
:properties {:color "yellow"}}
{:id #uuid "64e4acc0-9a4f-46e3-97e1-6a19ae50fe5b",
:page 22,
:position {:bounding {:x1 0,
:y1 941.1770935058594,
:x2 803.065185546875,
:y2 1393.6666870117188,
:width 979.1999999999999,
:height 1267.1999999999998},
:rects ({:x1 594.5069580078125,
:y1 941.1770935058594,
:x2 803.065185546875,
:y2 957.1770935058594,
:width 979.1999999999999,
:height 1267.1999999999998}
{:x1 117.50520849227905,
:y1 963.09375,
:x2 162.91778707504272,
:y2 979.09375,
:width 979.1999999999999,
:height 1267.1999999999998}
{:x1 0,
:y1 1374.3333740234375,
:x2 0,
:y2 1393.6666870117188,
:width 979.1999999999999,
:height 1267.1999999999998}),
:page 22},
:content {:text " standardizing their issue reporting process"},
:properties {:color "green"}}],
:extra {:page 7}}