{"id":2390,"date":"2025-06-07T09:44:39","date_gmt":"2025-06-07T09:44:39","guid":{"rendered":"https:\/\/diznr.com\/?p=2390"},"modified":"2025-06-07T09:44:39","modified_gmt":"2025-06-07T09:44:39","slug":"efforts-calculation-in-cocomo-model-effort-estimation-models-effort-estimation-models-of-tool-cocomo","status":"publish","type":"post","link":"https:\/\/www.reilsolar.com\/pdf\/efforts-calculation-in-cocomo-model-effort-estimation-models-effort-estimation-models-of-tool-cocomo\/","title":{"rendered":"Efforts Calculation In cocomo model effort estimation models effort estimation models of cocomo tool"},"content":{"rendered":"<p>Efforts Calculation In cocomo model effort estimation models effort estimation models of cocomo tool<\/p>\n<p>[fvplayer id=&#8221;19&#8243;]<\/p>\n<p class=\"\" data-start=\"0\" data-end=\"231\">The <strong data-start=\"4\" data-end=\"40\">COCOMO (Constructive Cost Model)<\/strong> is a <strong data-start=\"46\" data-end=\"80\">software cost estimation model<\/strong> that helps in <strong data-start=\"95\" data-end=\"136\">estimating the effort, time, and cost<\/strong> required to develop software based on the project size (in thousands of lines of code \u2013 KLOC).<\/p>\n<hr class=\"\" data-start=\"233\" data-end=\"236\" \/>\n<h2 class=\"\" data-start=\"238\" data-end=\"275\">\ud83d\udd22 <strong data-start=\"244\" data-end=\"275\">Effort Estimation in COCOMO<\/strong><\/h2>\n<h3 class=\"\" data-start=\"277\" data-end=\"320\">\ud83c\udfaf <strong data-start=\"284\" data-end=\"320\">Basic Effort Estimation Formula:<\/strong><\/h3>\n<p><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">Effort\u00a0(in\u00a0person-months)=a\u00d7(KLOC)b\\text{Effort (in person-months)} = a \\times (\\text{KLOC})^b<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord text\"><span class=\"mord\">Effort\u00a0(in\u00a0person-months)<\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mbin\">\u00d7<\/span><\/span><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord text\"><span class=\"mord\">KLOC<\/span><\/span><span class=\"mclose\">)<span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">b<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<p class=\"\" data-start=\"389\" data-end=\"395\">Where:<\/p>\n<ul data-start=\"396\" data-end=\"523\">\n<li class=\"\" data-start=\"396\" data-end=\"435\">\n<p class=\"\" data-start=\"398\" data-end=\"435\"><strong data-start=\"398\" data-end=\"406\">KLOC<\/strong> = Thousands of Lines of Code<\/p>\n<\/li>\n<li class=\"\" data-start=\"436\" data-end=\"523\">\n<p class=\"\" data-start=\"438\" data-end=\"523\"><strong data-start=\"438\" data-end=\"446\">a, b<\/strong> = Constants depending on the project type (Organic, Semi-detached, Embedded)<\/p>\n<\/li>\n<\/ul>\n<hr class=\"\" data-start=\"525\" data-end=\"528\" \/>\n<h2 class=\"\" data-start=\"530\" data-end=\"563\">\ud83e\uddf0 <strong data-start=\"536\" data-end=\"563\">Types of COCOMO Models:<\/strong><\/h2>\n<h3 class=\"\" data-start=\"565\" data-end=\"594\">1. <strong data-start=\"572\" data-end=\"594\">Basic COCOMO Model<\/strong><\/h3>\n<p class=\"\" data-start=\"595\" data-end=\"683\">Estimates <strong data-start=\"605\" data-end=\"636\">effort and development time<\/strong> based only on the size of the software (KLOC).<\/p>\n<h4 class=\"\" data-start=\"685\" data-end=\"711\">\ud83d\udea6Project Categories:<\/h4>\n<div class=\"_tableContainer_16hzy_1\">\n<div class=\"_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"712\" data-end=\"879\">\n<thead data-start=\"712\" data-end=\"744\">\n<tr data-start=\"712\" data-end=\"744\">\n<th data-start=\"712\" data-end=\"729\" data-col-size=\"sm\">Type<\/th>\n<th data-start=\"729\" data-end=\"736\" data-col-size=\"sm\">a<\/th>\n<th data-start=\"736\" data-end=\"744\" data-col-size=\"sm\">b<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"778\" data-end=\"879\">\n<tr data-start=\"778\" data-end=\"810\">\n<td data-start=\"778\" data-end=\"795\" data-col-size=\"sm\"><strong data-start=\"780\" data-end=\"791\">Organic<\/strong><\/td>\n<td data-start=\"795\" data-end=\"802\" data-col-size=\"sm\">2.4<\/td>\n<td data-col-size=\"sm\" data-start=\"802\" data-end=\"810\">1.05<\/td>\n<\/tr>\n<tr data-start=\"811\" data-end=\"846\">\n<td data-start=\"811\" data-end=\"831\" data-col-size=\"sm\"><strong data-start=\"813\" data-end=\"830\">Semi-detached<\/strong><\/td>\n<td data-start=\"831\" data-end=\"838\" data-col-size=\"sm\">3.0<\/td>\n<td data-col-size=\"sm\" data-start=\"838\" data-end=\"846\">1.12<\/td>\n<\/tr>\n<tr data-start=\"847\" data-end=\"879\">\n<td data-start=\"847\" data-end=\"864\" data-col-size=\"sm\"><strong data-start=\"849\" data-end=\"861\">Embedded<\/strong><\/td>\n<td data-col-size=\"sm\" data-start=\"864\" data-end=\"871\">3.6<\/td>\n<td data-col-size=\"sm\" data-start=\"871\" data-end=\"879\">1.20<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"sticky end-(--thread-content-margin) h-0 self-end select-none\">\n<div class=\"absolute end-0 flex items-end\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p class=\"\" data-start=\"881\" data-end=\"928\"><strong data-start=\"881\" data-end=\"893\">Example:<\/strong> For an Organic project of 32 KLOC:<\/p>\n<p><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">Effort=2.4\u00d7(32)1.05\u224891.6\u00a0person-months\\text{Effort} = 2.4 \\times (32)^{1.05} \\approx 91.6 \\text{ person-months}<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord text\"><span class=\"mord\">Effort<\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord\">2.4<\/span><span class=\"mbin\">\u00d7<\/span><\/span><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord\">32<\/span><span class=\"mclose\">)<span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mtight\">1.05<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mrel\">\u2248<\/span><\/span><span class=\"base\"><span class=\"mord\">91.6<\/span><span class=\"mord text\"><span class=\"mord\">\u00a0person-months<\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n<hr class=\"\" data-start=\"1010\" data-end=\"1013\" \/>\n<h3 class=\"\" data-start=\"1015\" data-end=\"1051\">2. <strong data-start=\"1022\" data-end=\"1051\">Intermediate COCOMO Model<\/strong><\/h3>\n<p class=\"\" data-start=\"1052\" data-end=\"1150\">Considers <strong data-start=\"1062\" data-end=\"1081\">12 cost drivers<\/strong> (like reliability, complexity, team experience) in addition to size.<\/p>\n<p class=\"\" data-start=\"1152\" data-end=\"1164\"><strong data-start=\"1152\" data-end=\"1164\">Formula:<\/strong><\/p>\n<p><span class=\"katex-display\"><span class=\"katex\"><span class=\"katex-mathml\">Effort=a\u00d7(KLOC)b\u00d7EAF\\text{Effort} = a \\times (\\text{KLOC})^b \\times EAF<\/span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"base\"><span class=\"mord text\"><span class=\"mord\">Effort<\/span><\/span><span class=\"mrel\">=<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">a<\/span><span class=\"mbin\">\u00d7<\/span><\/span><span class=\"base\"><span class=\"mopen\">(<\/span><span class=\"mord text\"><span class=\"mord\">KLOC<\/span><\/span><span class=\"mclose\">)<span class=\"msupsub\"><span class=\"vlist-t\"><span class=\"vlist-r\"><span class=\"vlist\"><span class=\"sizing reset-size6 size3 mtight\"><span class=\"mord mathnormal mtight\">b<\/span><\/span><\/span><\/span><\/span><\/span><\/span><span class=\"mbin\">\u00d7<\/span><\/span><span class=\"base\"><span class=\"mord mathnormal\">E<\/span><span class=\"mord mathnormal\">A<\/span><span class=\"mord mathnormal\">F<\/span><\/span><\/span><\/span><\/span><\/p>\n<p class=\"\" data-start=\"1223\" data-end=\"1286\">Where <strong data-start=\"1229\" data-end=\"1263\">EAF = Effort Adjustment Factor<\/strong> based on cost drivers.<\/p>\n<hr class=\"\" data-start=\"1288\" data-end=\"1291\" \/>\n<h3 class=\"\" data-start=\"1293\" data-end=\"1331\">3. <strong data-start=\"1300\" data-end=\"1331\">Detailed COCOMO (COCOMO II)<\/strong><\/h3>\n<p class=\"\" data-start=\"1332\" data-end=\"1450\">Breaks the project into <strong data-start=\"1356\" data-end=\"1367\">modules<\/strong> and applies different cost drivers to each, used for <strong data-start=\"1421\" data-end=\"1449\">modern software projects<\/strong>.<\/p>\n<hr class=\"\" data-start=\"1452\" data-end=\"1455\" \/>\n<h2 class=\"\" data-start=\"1457\" data-end=\"1506\">\ud83e\udde0 <strong data-start=\"1463\" data-end=\"1506\">Effort Estimation Models of COCOMO Tool<\/strong><\/h2>\n<div class=\"_tableContainer_16hzy_1\">\n<div class=\"_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"1508\" data-end=\"2041\">\n<thead data-start=\"1508\" data-end=\"1595\">\n<tr data-start=\"1508\" data-end=\"1595\">\n<th data-start=\"1508\" data-end=\"1530\" data-col-size=\"sm\">Model<\/th>\n<th data-start=\"1530\" data-end=\"1595\" data-col-size=\"md\">Key Features<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"1685\" data-end=\"2041\">\n<tr data-start=\"1685\" data-end=\"1773\">\n<td data-start=\"1685\" data-end=\"1708\" data-col-size=\"sm\"><strong data-start=\"1687\" data-end=\"1703\">Basic COCOMO<\/strong><\/td>\n<td data-start=\"1708\" data-end=\"1773\" data-col-size=\"md\">Based only on code size (KLOC)<\/td>\n<\/tr>\n<tr data-start=\"1774\" data-end=\"1862\">\n<td data-start=\"1774\" data-end=\"1800\" data-col-size=\"sm\"><strong data-start=\"1776\" data-end=\"1799\">Intermediate COCOMO<\/strong><\/td>\n<td data-start=\"1800\" data-end=\"1862\" data-col-size=\"md\">Adds cost drivers (product, personnel, project, platform)<\/td>\n<\/tr>\n<tr data-start=\"1863\" data-end=\"1951\">\n<td data-start=\"1863\" data-end=\"1886\" data-col-size=\"sm\"><strong data-start=\"1865\" data-end=\"1884\">Detailed COCOMO<\/strong><\/td>\n<td data-col-size=\"md\" data-start=\"1886\" data-end=\"1951\">Phase-wise estimation, tailored for modern tools\/processes<\/td>\n<\/tr>\n<tr data-start=\"1952\" data-end=\"2041\">\n<td data-start=\"1952\" data-end=\"1975\" data-col-size=\"sm\"><strong data-start=\"1954\" data-end=\"1967\">COCOMO II<\/strong><\/td>\n<td data-start=\"1975\" data-end=\"2041\" data-col-size=\"md\">Supports reuse, prototyping, software tools, modern lifecycles<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"sticky end-(--thread-content-margin) h-0 self-end select-none\">\n<div class=\"absolute end-0 flex items-end\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr class=\"\" data-start=\"2043\" data-end=\"2046\" \/>\n<h2 class=\"\" data-start=\"2048\" data-end=\"2092\">\ud83d\udcca <strong data-start=\"2054\" data-end=\"2092\">COCOMO Tool Features (in software)<\/strong><\/h2>\n<p class=\"\" data-start=\"2094\" data-end=\"2178\">When using a <strong data-start=\"2107\" data-end=\"2133\">COCOMO estimation tool<\/strong>, such as open-source or commercial software:<\/p>\n<ol data-start=\"2180\" data-end=\"2517\">\n<li class=\"\" data-start=\"2180\" data-end=\"2289\">\n<p class=\"\" data-start=\"2183\" data-end=\"2204\"><strong data-start=\"2183\" data-end=\"2204\">Input Parameters:<\/strong><\/p>\n<ul data-start=\"2208\" data-end=\"2289\">\n<li class=\"\" data-start=\"2208\" data-end=\"2233\">\n<p class=\"\" data-start=\"2210\" data-end=\"2233\">KLOC or Function Points<\/p>\n<\/li>\n<li class=\"\" data-start=\"2237\" data-end=\"2251\">\n<p class=\"\" data-start=\"2239\" data-end=\"2251\">Cost Drivers<\/p>\n<\/li>\n<li class=\"\" data-start=\"2255\" data-end=\"2289\">\n<p class=\"\" data-start=\"2257\" data-end=\"2289\">Development Environment settings<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"\" data-start=\"2291\" data-end=\"2403\">\n<p class=\"\" data-start=\"2294\" data-end=\"2305\"><strong data-start=\"2294\" data-end=\"2305\">Output:<\/strong><\/p>\n<ul data-start=\"2309\" data-end=\"2403\">\n<li class=\"\" data-start=\"2309\" data-end=\"2333\">\n<p class=\"\" data-start=\"2311\" data-end=\"2333\">Effort (Person-Months)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2337\" data-end=\"2356\">\n<p class=\"\" data-start=\"2339\" data-end=\"2356\">Schedule (Months)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2360\" data-end=\"2371\">\n<p class=\"\" data-start=\"2362\" data-end=\"2371\">Team size<\/p>\n<\/li>\n<li class=\"\" data-start=\"2375\" data-end=\"2403\">\n<p class=\"\" data-start=\"2377\" data-end=\"2403\">Cost (if rate is provided)<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"\" data-start=\"2405\" data-end=\"2517\">\n<p class=\"\" data-start=\"2408\" data-end=\"2422\"><strong data-start=\"2408\" data-end=\"2422\">Use Cases:<\/strong><\/p>\n<ul data-start=\"2426\" data-end=\"2517\">\n<li class=\"\" data-start=\"2426\" data-end=\"2449\">\n<p class=\"\" data-start=\"2428\" data-end=\"2449\">Planning new projects<\/p>\n<\/li>\n<li class=\"\" data-start=\"2453\" data-end=\"2483\">\n<p class=\"\" data-start=\"2455\" data-end=\"2483\">Evaluating outsourcing costs<\/p>\n<\/li>\n<li class=\"\" data-start=\"2487\" data-end=\"2517\">\n<p class=\"\" data-start=\"2489\" data-end=\"2517\">Comparing tools\/technologies<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<hr class=\"\" data-start=\"2519\" data-end=\"2522\" \/>\n<h2 class=\"\" data-start=\"2524\" data-end=\"2547\">\ud83d\udcda <strong data-start=\"2530\" data-end=\"2547\">Summary Table<\/strong><\/h2>\n<div class=\"_tableContainer_16hzy_1\">\n<div class=\"_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse\">\n<table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"2549\" data-end=\"3074\">\n<thead data-start=\"2549\" data-end=\"2633\">\n<tr data-start=\"2549\" data-end=\"2633\">\n<th data-start=\"2549\" data-end=\"2566\" data-col-size=\"sm\">Parameter<\/th>\n<th data-start=\"2566\" data-end=\"2582\" data-col-size=\"sm\">Basic Model<\/th>\n<th data-start=\"2582\" data-end=\"2603\" data-col-size=\"sm\">Intermediate Model<\/th>\n<th data-start=\"2603\" data-end=\"2633\" data-col-size=\"sm\">Detailed Model (COCOMO II)<\/th>\n<\/tr>\n<\/thead>\n<tbody data-start=\"2724\" data-end=\"3074\">\n<tr data-start=\"2724\" data-end=\"2810\">\n<td data-start=\"2724\" data-end=\"2741\" data-col-size=\"sm\">Code Size<\/td>\n<td data-col-size=\"sm\" data-start=\"2741\" data-end=\"2757\">\u2705<\/td>\n<td data-col-size=\"sm\" data-start=\"2757\" data-end=\"2779\">\u2705<\/td>\n<td data-col-size=\"sm\" data-start=\"2779\" data-end=\"2810\">\u2705<\/td>\n<\/tr>\n<tr data-start=\"2811\" data-end=\"2897\">\n<td data-start=\"2811\" data-end=\"2828\" data-col-size=\"sm\">Cost Drivers<\/td>\n<td data-col-size=\"sm\" data-start=\"2828\" data-end=\"2844\">\u274c<\/td>\n<td data-col-size=\"sm\" data-start=\"2844\" data-end=\"2866\">\u2705<\/td>\n<td data-col-size=\"sm\" data-start=\"2866\" data-end=\"2897\">\u2705<\/td>\n<\/tr>\n<tr data-start=\"2898\" data-end=\"2984\">\n<td data-start=\"2898\" data-end=\"2915\" data-col-size=\"sm\">Phase Analysis<\/td>\n<td data-start=\"2915\" data-end=\"2931\" data-col-size=\"sm\">\u274c<\/td>\n<td data-col-size=\"sm\" data-start=\"2931\" data-end=\"2953\">\u274c<\/td>\n<td data-col-size=\"sm\" data-start=\"2953\" data-end=\"2984\">\u2705<\/td>\n<\/tr>\n<tr data-start=\"2985\" data-end=\"3074\">\n<td data-start=\"2985\" data-end=\"3002\" data-col-size=\"sm\">Use in Tooling<\/td>\n<td data-start=\"3002\" data-end=\"3019\" data-col-size=\"sm\">Limited<\/td>\n<td data-start=\"3019\" data-end=\"3042\" data-col-size=\"sm\">Moderate<\/td>\n<td data-col-size=\"sm\" data-start=\"3042\" data-end=\"3074\">Extensive<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"sticky end-(--thread-content-margin) h-0 self-end select-none\">\n<div class=\"absolute end-0 flex items-end\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<hr class=\"\" data-start=\"3076\" data-end=\"3079\" \/>\n<p class=\"\" data-start=\"3081\" data-end=\"3191\">Would you like a step-by-step <strong data-start=\"3111\" data-end=\"3132\">numerical example<\/strong> for a COCOMO calculation using real KLOC and cost drivers?<\/p>\n<h3 data-start=\"3081\" data-end=\"3191\"><a href=\"https:\/\/ggnindia.dronacharya.info\/CSE\/Downloads\/SubInfo\/6thSem\/PPT\/PrinciplesofSoftwareEngineering\/SE_SECTION-A\/SE_Sec-A_Lecture-10.pdf\" target=\"_blank\" rel=\"noopener\">Efforts Calculation In cocomo model effort estimation models effort estimation models of cocomo tool<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/thesai.org\/Downloads\/Volume4No11\/Paper_27-Software_Effort_Estimation_Inspired_by_COCOMO.pdf\" target=\"_blank\" rel=\"noopener\">Software Effort Estimation Inspired by COCOMO and FP &#8230;<\/a><\/h3>\n<h3 class=\"LC20lb MBeuO DKV0Md\"><a href=\"https:\/\/ictactjournals.in\/paper\/IJSC_Vol3_Iss3_P3_524_533.pdf\" target=\"_blank\" rel=\"noopener\">AN ENHANCED MODEL TO ESTIMATE EFFORT, &#8230;<\/a><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Efforts Calculation In cocomo model effort estimation models effort estimation models of cocomo tool [fvplayer id=&#8221;19&#8243;] The COCOMO (Constructive Cost Model) is a software cost estimation model that helps in estimating the effort, time, and cost required to develop software based on the project size (in thousands of lines of code \u2013 KLOC). \ud83d\udd22 Effort [&hellip;]<\/p>\n","protected":false},"author":64,"featured_media":2391,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-2390","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-engineering"],"_links":{"self":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/2390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/comments?post=2390"}],"version-history":[{"count":0,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/posts\/2390\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/media\/2391"}],"wp:attachment":[{"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/media?parent=2390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/categories?post=2390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.reilsolar.com\/pdf\/wp-json\/wp\/v2\/tags?post=2390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}