Program debloating via stochastic optimization Article Swipe
YOU?
·
· 2020
· Open Access
·
· DOI: https://doi.org/10.1145/3377816.3381739
Programs typically provide a broad range of features. Because different typologies of users tend to use only a subset of these features, and unnecessary features can harm performance and security, program debloating techniques, which can reduce the size of a program by eliminating (possibly) unneeded features, are becoming increasingly popular. Most existing debloating techniques tend to focus on program-size reduction alone and, although effective, ignore other important aspects of debloating. We believe that program debloating is a multifaceted problem that must be addressed in a more general way. In this spirit, we propose a general approach that allows for formulating program debloating as a multi-objective optimization problem. Given a program to be debloated, our approach lets users specify (1) a usage profile for the program (i.e., a set of inputs with associated usage probabilities), (2) the factors of interest for debloating, and (3) the relative importance of these factors. Based on this information, the approach defines a suitable objective function for associating a score to every possible reduced program and aims to generate an optimal solution that maximizes the objective function. We also present and evaluate Debop, a specific instance of our approach that considers three objectives: size reduction, attack-surface reduction, and generality (i.e., the extent to which the reduced program handles inputs in the usage profile provided). Our results, albeit still preliminary, are promising and show that our approach can be effective at generating debloated programs that achieve a good trade-off between the different de-bloating objectives considered. Our results also provide insights on the performance of our general approach when compared to a specialized single-goal technique.
Related Topics
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.1145/3377816.3381739
- https://dl.acm.org/doi/pdf/10.1145/3377816.3381739
- OA Status
- gold
- Cited By
- 10
- References
- 21
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W3091419034
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W3091419034Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.1145/3377816.3381739Digital Object Identifier
- Title
-
Program debloating via stochastic optimizationWork title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2020Year of publication
- Publication date
-
2020-06-27Full publication date if available
- Authors
-
Xin Qi, Myeongsoo Kim, Qirun Zhang, Alessandro OrsoList of authors in order
- Landing page
-
https://doi.org/10.1145/3377816.3381739Publisher landing page
- PDF URL
-
https://dl.acm.org/doi/pdf/10.1145/3377816.3381739Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
goldOpen access status per OpenAlex
- OA URL
-
https://dl.acm.org/doi/pdf/10.1145/3377816.3381739Direct OA link when available
- Concepts
-
Computer science, Generality, Set (abstract data type), Reduction (mathematics), Range (aeronautics), Function (biology), Mathematics, Programming language, Evolutionary biology, Geometry, Psychotherapist, Biology, Psychology, Composite material, Materials scienceTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
10Total citation count in OpenAlex
- Citations by year (recent)
-
2025: 1, 2024: 2, 2023: 2, 2022: 2, 2021: 2Per-year citation counts (last 5 years)
- References (count)
-
21Number of works referenced by this work
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W3091419034 |
|---|---|
| doi | https://doi.org/10.1145/3377816.3381739 |
| ids.doi | https://doi.org/10.1145/3377816.3381739 |
| ids.mag | 3091419034 |
| ids.openalex | https://openalex.org/W3091419034 |
| fwci | 1.17487639 |
| type | article |
| title | Program debloating via stochastic optimization |
| awards[0].id | https://openalex.org/G5228976806 |
| awards[0].funder_id | https://openalex.org/F4320332180 |
| awards[0].display_name | |
| awards[0].funder_award_id | FA8650-15-C-7556,FA8650-16-C-7620 |
| awards[0].funder_display_name | Defense Advanced Research Projects Agency |
| awards[1].id | https://openalex.org/G3825250937 |
| awards[1].funder_id | https://openalex.org/F4320338298 |
| awards[1].display_name | |
| awards[1].funder_award_id | N00014-17-1-2895 |
| awards[1].funder_display_name | Office of Naval Research Global |
| awards[2].id | https://openalex.org/G8960990775 |
| awards[2].funder_id | https://openalex.org/F4320309856 |
| awards[2].display_name | |
| awards[2].funder_award_id | CCF-1563991,CCF-1917924 |
| awards[2].funder_display_name | National Youth Science Foundation |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | 68 |
| biblio.first_page | 65 |
| topics[0].id | https://openalex.org/T11424 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 0.9998000264167786 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1702 |
| topics[0].subfield.display_name | Artificial Intelligence |
| topics[0].display_name | Security and Verification in Computing |
| topics[1].id | https://openalex.org/T11241 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9954000115394592 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1711 |
| topics[1].subfield.display_name | Signal Processing |
| topics[1].display_name | Advanced Malware Detection Techniques |
| topics[2].id | https://openalex.org/T10772 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9919999837875366 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1705 |
| topics[2].subfield.display_name | Computer Networks and Communications |
| topics[2].display_name | Distributed systems and fault tolerance |
| funders[0].id | https://openalex.org/F4320309856 |
| funders[0].ror | https://ror.org/054yz2f06 |
| funders[0].display_name | National Youth Science Foundation |
| funders[1].id | https://openalex.org/F4320332180 |
| funders[1].ror | https://ror.org/02caytj08 |
| funders[1].display_name | Defense Advanced Research Projects Agency |
| funders[2].id | https://openalex.org/F4320338298 |
| funders[2].ror | https://ror.org/00rk2pe57 |
| funders[2].display_name | Office of Naval Research Global |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C41008148 |
| concepts[0].level | 0 |
| concepts[0].score | 0.7823641300201416 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[0].display_name | Computer science |
| concepts[1].id | https://openalex.org/C2780767217 |
| concepts[1].level | 2 |
| concepts[1].score | 0.6647560596466064 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q5532421 |
| concepts[1].display_name | Generality |
| concepts[2].id | https://openalex.org/C177264268 |
| concepts[2].level | 2 |
| concepts[2].score | 0.6114693880081177 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q1514741 |
| concepts[2].display_name | Set (abstract data type) |
| concepts[3].id | https://openalex.org/C111335779 |
| concepts[3].level | 2 |
| concepts[3].score | 0.5632829666137695 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q3454686 |
| concepts[3].display_name | Reduction (mathematics) |
| concepts[4].id | https://openalex.org/C204323151 |
| concepts[4].level | 2 |
| concepts[4].score | 0.5168564915657043 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q905424 |
| concepts[4].display_name | Range (aeronautics) |
| concepts[5].id | https://openalex.org/C14036430 |
| concepts[5].level | 2 |
| concepts[5].score | 0.48701363801956177 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q3736076 |
| concepts[5].display_name | Function (biology) |
| concepts[6].id | https://openalex.org/C33923547 |
| concepts[6].level | 0 |
| concepts[6].score | 0.08752918243408203 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q395 |
| concepts[6].display_name | Mathematics |
| concepts[7].id | https://openalex.org/C199360897 |
| concepts[7].level | 1 |
| concepts[7].score | 0.08514353632926941 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q9143 |
| concepts[7].display_name | Programming language |
| concepts[8].id | https://openalex.org/C78458016 |
| concepts[8].level | 1 |
| concepts[8].score | 0.0 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q840400 |
| concepts[8].display_name | Evolutionary biology |
| concepts[9].id | https://openalex.org/C2524010 |
| concepts[9].level | 1 |
| concepts[9].score | 0.0 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q8087 |
| concepts[9].display_name | Geometry |
| concepts[10].id | https://openalex.org/C542102704 |
| concepts[10].level | 1 |
| concepts[10].score | 0.0 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q183257 |
| concepts[10].display_name | Psychotherapist |
| concepts[11].id | https://openalex.org/C86803240 |
| concepts[11].level | 0 |
| concepts[11].score | 0.0 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q420 |
| concepts[11].display_name | Biology |
| concepts[12].id | https://openalex.org/C15744967 |
| concepts[12].level | 0 |
| concepts[12].score | 0.0 |
| concepts[12].wikidata | https://www.wikidata.org/wiki/Q9418 |
| concepts[12].display_name | Psychology |
| concepts[13].id | https://openalex.org/C159985019 |
| concepts[13].level | 1 |
| concepts[13].score | 0.0 |
| concepts[13].wikidata | https://www.wikidata.org/wiki/Q181790 |
| concepts[13].display_name | Composite material |
| concepts[14].id | https://openalex.org/C192562407 |
| concepts[14].level | 0 |
| concepts[14].score | 0.0 |
| concepts[14].wikidata | https://www.wikidata.org/wiki/Q228736 |
| concepts[14].display_name | Materials science |
| keywords[0].id | https://openalex.org/keywords/computer-science |
| keywords[0].score | 0.7823641300201416 |
| keywords[0].display_name | Computer science |
| keywords[1].id | https://openalex.org/keywords/generality |
| keywords[1].score | 0.6647560596466064 |
| keywords[1].display_name | Generality |
| keywords[2].id | https://openalex.org/keywords/set |
| keywords[2].score | 0.6114693880081177 |
| keywords[2].display_name | Set (abstract data type) |
| keywords[3].id | https://openalex.org/keywords/reduction |
| keywords[3].score | 0.5632829666137695 |
| keywords[3].display_name | Reduction (mathematics) |
| keywords[4].id | https://openalex.org/keywords/range |
| keywords[4].score | 0.5168564915657043 |
| keywords[4].display_name | Range (aeronautics) |
| keywords[5].id | https://openalex.org/keywords/function |
| keywords[5].score | 0.48701363801956177 |
| keywords[5].display_name | Function (biology) |
| keywords[6].id | https://openalex.org/keywords/mathematics |
| keywords[6].score | 0.08752918243408203 |
| keywords[6].display_name | Mathematics |
| keywords[7].id | https://openalex.org/keywords/programming-language |
| keywords[7].score | 0.08514353632926941 |
| keywords[7].display_name | Programming language |
| language | en |
| locations[0].id | doi:10.1145/3377816.3381739 |
| locations[0].is_oa | True |
| locations[0].source | |
| locations[0].license | |
| locations[0].pdf_url | https://dl.acm.org/doi/pdf/10.1145/3377816.3381739 |
| locations[0].version | publishedVersion |
| locations[0].raw_type | proceedings-article |
| locations[0].license_id | |
| locations[0].is_accepted | True |
| locations[0].is_published | True |
| locations[0].raw_source_name | Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results |
| locations[0].landing_page_url | https://doi.org/10.1145/3377816.3381739 |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5109252949 |
| authorships[0].author.orcid | https://orcid.org/0009-0007-1335-0981 |
| authorships[0].author.display_name | Xin Qi |
| authorships[0].countries | US |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I130701444 |
| authorships[0].affiliations[0].raw_affiliation_string | Georgia Institute of Technology |
| authorships[0].institutions[0].id | https://openalex.org/I130701444 |
| authorships[0].institutions[0].ror | https://ror.org/01zkghx44 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I130701444 |
| authorships[0].institutions[0].country_code | US |
| authorships[0].institutions[0].display_name | Georgia Institute of Technology |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Qi Xin |
| authorships[0].is_corresponding | False |
| authorships[0].raw_affiliation_strings | Georgia Institute of Technology |
| authorships[1].author.id | https://openalex.org/A5102002747 |
| authorships[1].author.orcid | https://orcid.org/0000-0003-3420-6317 |
| authorships[1].author.display_name | Myeongsoo Kim |
| authorships[1].countries | US |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I130701444 |
| authorships[1].affiliations[0].raw_affiliation_string | Georgia Institute of Technology |
| authorships[1].institutions[0].id | https://openalex.org/I130701444 |
| authorships[1].institutions[0].ror | https://ror.org/01zkghx44 |
| authorships[1].institutions[0].type | education |
| authorships[1].institutions[0].lineage | https://openalex.org/I130701444 |
| authorships[1].institutions[0].country_code | US |
| authorships[1].institutions[0].display_name | Georgia Institute of Technology |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Myeongsoo Kim |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | Georgia Institute of Technology |
| authorships[2].author.id | https://openalex.org/A5078231842 |
| authorships[2].author.orcid | https://orcid.org/0000-0001-5367-9377 |
| authorships[2].author.display_name | Qirun Zhang |
| authorships[2].countries | US |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I130701444 |
| authorships[2].affiliations[0].raw_affiliation_string | Georgia Institute of Technology |
| authorships[2].institutions[0].id | https://openalex.org/I130701444 |
| authorships[2].institutions[0].ror | https://ror.org/01zkghx44 |
| authorships[2].institutions[0].type | education |
| authorships[2].institutions[0].lineage | https://openalex.org/I130701444 |
| authorships[2].institutions[0].country_code | US |
| authorships[2].institutions[0].display_name | Georgia Institute of Technology |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Qirun Zhang |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | Georgia Institute of Technology |
| authorships[3].author.id | https://openalex.org/A5030961858 |
| authorships[3].author.orcid | https://orcid.org/0000-0003-4516-9320 |
| authorships[3].author.display_name | Alessandro Orso |
| authorships[3].countries | US |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I130701444 |
| authorships[3].affiliations[0].raw_affiliation_string | Georgia Institute of Technology |
| authorships[3].institutions[0].id | https://openalex.org/I130701444 |
| authorships[3].institutions[0].ror | https://ror.org/01zkghx44 |
| authorships[3].institutions[0].type | education |
| authorships[3].institutions[0].lineage | https://openalex.org/I130701444 |
| authorships[3].institutions[0].country_code | US |
| authorships[3].institutions[0].display_name | Georgia Institute of Technology |
| authorships[3].author_position | last |
| authorships[3].raw_author_name | Alessandro Orso |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Georgia Institute of Technology |
| has_content.pdf | True |
| has_content.grobid_xml | True |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://dl.acm.org/doi/pdf/10.1145/3377816.3381739 |
| open_access.oa_status | gold |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Program debloating via stochastic optimization |
| has_fulltext | True |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic.id | https://openalex.org/T11424 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 0.9998000264167786 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1702 |
| primary_topic.subfield.display_name | Artificial Intelligence |
| primary_topic.display_name | Security and Verification in Computing |
| related_works | https://openalex.org/W2045049461, https://openalex.org/W1978893398, https://openalex.org/W2201908702, https://openalex.org/W4381094582, https://openalex.org/W2369625323, https://openalex.org/W2364579609, https://openalex.org/W1977906818, https://openalex.org/W1522139108, https://openalex.org/W2353528968, https://openalex.org/W2383918176 |
| cited_by_count | 10 |
| counts_by_year[0].year | 2025 |
| counts_by_year[0].cited_by_count | 1 |
| counts_by_year[1].year | 2024 |
| counts_by_year[1].cited_by_count | 2 |
| counts_by_year[2].year | 2023 |
| counts_by_year[2].cited_by_count | 2 |
| counts_by_year[3].year | 2022 |
| counts_by_year[3].cited_by_count | 2 |
| counts_by_year[4].year | 2021 |
| counts_by_year[4].cited_by_count | 2 |
| counts_by_year[5].year | 2020 |
| counts_by_year[5].cited_by_count | 1 |
| locations_count | 1 |
| best_oa_location.id | doi:10.1145/3377816.3381739 |
| best_oa_location.is_oa | True |
| best_oa_location.source | |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://dl.acm.org/doi/pdf/10.1145/3377816.3381739 |
| best_oa_location.version | publishedVersion |
| best_oa_location.raw_type | proceedings-article |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | True |
| best_oa_location.raw_source_name | Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results |
| best_oa_location.landing_page_url | https://doi.org/10.1145/3377816.3381739 |
| primary_location.id | doi:10.1145/3377816.3381739 |
| primary_location.is_oa | True |
| primary_location.source | |
| primary_location.license | |
| primary_location.pdf_url | https://dl.acm.org/doi/pdf/10.1145/3377816.3381739 |
| primary_location.version | publishedVersion |
| primary_location.raw_type | proceedings-article |
| primary_location.license_id | |
| primary_location.is_accepted | True |
| primary_location.is_published | True |
| primary_location.raw_source_name | Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results |
| primary_location.landing_page_url | https://doi.org/10.1145/3377816.3381739 |
| publication_date | 2020-06-27 |
| publication_year | 2020 |
| referenced_works | https://openalex.org/W2099382052, https://openalex.org/W2762757098, https://openalex.org/W2130416410, https://openalex.org/W2516285678, https://openalex.org/W2608579592, https://openalex.org/W2741175893, https://openalex.org/W3037855651, https://openalex.org/W3015633383, https://openalex.org/W2162800072, https://openalex.org/W2888445849, https://openalex.org/W2965270422, https://openalex.org/W2561126746, https://openalex.org/W2069265488, https://openalex.org/W2294628582, https://openalex.org/W2807730630, https://openalex.org/W2108207895, https://openalex.org/W1576818901, https://openalex.org/W2891688103, https://openalex.org/W2020999234, https://openalex.org/W1990535818, https://openalex.org/W2963899731 |
| referenced_works_count | 21 |
| abstract_inverted_index.a | 3, 17, 39, 76, 84, 93, 103, 108, 119, 126, 156, 162, 187, 239, 263 |
| abstract_inverted_index.In | 88 |
| abstract_inverted_index.We | 70, 181 |
| abstract_inverted_index.an | 173 |
| abstract_inverted_index.as | 102 |
| abstract_inverted_index.at | 233 |
| abstract_inverted_index.be | 81, 111, 231 |
| abstract_inverted_index.by | 41 |
| abstract_inverted_index.in | 83, 213 |
| abstract_inverted_index.is | 75 |
| abstract_inverted_index.of | 6, 11, 19, 38, 68, 128, 137, 146, 190, 256 |
| abstract_inverted_index.on | 57, 150, 253 |
| abstract_inverted_index.to | 14, 55, 110, 164, 171, 206, 262 |
| abstract_inverted_index.we | 91 |
| abstract_inverted_index.(1) | 118 |
| abstract_inverted_index.(2) | 134 |
| abstract_inverted_index.(3) | 142 |
| abstract_inverted_index.Our | 218, 248 |
| abstract_inverted_index.and | 22, 28, 141, 169, 184, 201, 225 |
| abstract_inverted_index.are | 46, 223 |
| abstract_inverted_index.can | 25, 34, 230 |
| abstract_inverted_index.for | 98, 122, 139, 160 |
| abstract_inverted_index.our | 113, 191, 228, 257 |
| abstract_inverted_index.set | 127 |
| abstract_inverted_index.the | 36, 123, 135, 143, 153, 178, 204, 208, 214, 243, 254 |
| abstract_inverted_index.use | 15 |
| abstract_inverted_index.Most | 50 |
| abstract_inverted_index.aims | 170 |
| abstract_inverted_index.also | 182, 250 |
| abstract_inverted_index.and, | 61 |
| abstract_inverted_index.good | 240 |
| abstract_inverted_index.harm | 26 |
| abstract_inverted_index.lets | 115 |
| abstract_inverted_index.more | 85 |
| abstract_inverted_index.must | 80 |
| abstract_inverted_index.only | 16 |
| abstract_inverted_index.show | 226 |
| abstract_inverted_index.size | 37, 197 |
| abstract_inverted_index.tend | 13, 54 |
| abstract_inverted_index.that | 72, 79, 96, 176, 193, 227, 237 |
| abstract_inverted_index.this | 89, 151 |
| abstract_inverted_index.way. | 87 |
| abstract_inverted_index.when | 260 |
| abstract_inverted_index.with | 130 |
| abstract_inverted_index.Based | 149 |
| abstract_inverted_index.Given | 107 |
| abstract_inverted_index.alone | 60 |
| abstract_inverted_index.broad | 4 |
| abstract_inverted_index.every | 165 |
| abstract_inverted_index.focus | 56 |
| abstract_inverted_index.other | 65 |
| abstract_inverted_index.range | 5 |
| abstract_inverted_index.score | 163 |
| abstract_inverted_index.still | 221 |
| abstract_inverted_index.these | 20, 147 |
| abstract_inverted_index.three | 195 |
| abstract_inverted_index.usage | 120, 132, 215 |
| abstract_inverted_index.users | 12, 116 |
| abstract_inverted_index.which | 33, 207 |
| abstract_inverted_index.(i.e., | 125, 203 |
| abstract_inverted_index.Debop, | 186 |
| abstract_inverted_index.albeit | 220 |
| abstract_inverted_index.allows | 97 |
| abstract_inverted_index.extent | 205 |
| abstract_inverted_index.ignore | 64 |
| abstract_inverted_index.inputs | 129, 212 |
| abstract_inverted_index.reduce | 35 |
| abstract_inverted_index.subset | 18 |
| abstract_inverted_index.Because | 8 |
| abstract_inverted_index.achieve | 238 |
| abstract_inverted_index.aspects | 67 |
| abstract_inverted_index.believe | 71 |
| abstract_inverted_index.between | 242 |
| abstract_inverted_index.defines | 155 |
| abstract_inverted_index.factors | 136 |
| abstract_inverted_index.general | 86, 94, 258 |
| abstract_inverted_index.handles | 211 |
| abstract_inverted_index.optimal | 174 |
| abstract_inverted_index.present | 183 |
| abstract_inverted_index.problem | 78 |
| abstract_inverted_index.profile | 121, 216 |
| abstract_inverted_index.program | 30, 40, 73, 100, 109, 124, 168, 210 |
| abstract_inverted_index.propose | 92 |
| abstract_inverted_index.provide | 2, 251 |
| abstract_inverted_index.reduced | 167, 209 |
| abstract_inverted_index.results | 249 |
| abstract_inverted_index.specify | 117 |
| abstract_inverted_index.spirit, | 90 |
| abstract_inverted_index.Programs | 0 |
| abstract_inverted_index.although | 62 |
| abstract_inverted_index.approach | 95, 114, 154, 192, 229, 259 |
| abstract_inverted_index.becoming | 47 |
| abstract_inverted_index.compared | 261 |
| abstract_inverted_index.evaluate | 185 |
| abstract_inverted_index.existing | 51 |
| abstract_inverted_index.factors. | 148 |
| abstract_inverted_index.features | 24 |
| abstract_inverted_index.function | 159 |
| abstract_inverted_index.generate | 172 |
| abstract_inverted_index.insights | 252 |
| abstract_inverted_index.instance | 189 |
| abstract_inverted_index.interest | 138 |
| abstract_inverted_index.popular. | 49 |
| abstract_inverted_index.possible | 166 |
| abstract_inverted_index.problem. | 106 |
| abstract_inverted_index.programs | 236 |
| abstract_inverted_index.relative | 144 |
| abstract_inverted_index.results, | 219 |
| abstract_inverted_index.solution | 175 |
| abstract_inverted_index.specific | 188 |
| abstract_inverted_index.suitable | 157 |
| abstract_inverted_index.unneeded | 44 |
| abstract_inverted_index.addressed | 82 |
| abstract_inverted_index.considers | 194 |
| abstract_inverted_index.debloated | 235 |
| abstract_inverted_index.different | 9, 244 |
| abstract_inverted_index.effective | 232 |
| abstract_inverted_index.features, | 21, 45 |
| abstract_inverted_index.features. | 7 |
| abstract_inverted_index.function. | 180 |
| abstract_inverted_index.important | 66 |
| abstract_inverted_index.maximizes | 177 |
| abstract_inverted_index.objective | 158, 179 |
| abstract_inverted_index.promising | 224 |
| abstract_inverted_index.reduction | 59 |
| abstract_inverted_index.security, | 29 |
| abstract_inverted_index.trade-off | 241 |
| abstract_inverted_index.typically | 1 |
| abstract_inverted_index.(possibly) | 43 |
| abstract_inverted_index.associated | 131 |
| abstract_inverted_index.debloated, | 112 |
| abstract_inverted_index.debloating | 31, 52, 74, 101 |
| abstract_inverted_index.effective, | 63 |
| abstract_inverted_index.generality | 202 |
| abstract_inverted_index.generating | 234 |
| abstract_inverted_index.importance | 145 |
| abstract_inverted_index.objectives | 246 |
| abstract_inverted_index.provided). | 217 |
| abstract_inverted_index.reduction, | 198, 200 |
| abstract_inverted_index.technique. | 266 |
| abstract_inverted_index.techniques | 53 |
| abstract_inverted_index.typologies | 10 |
| abstract_inverted_index.associating | 161 |
| abstract_inverted_index.considered. | 247 |
| abstract_inverted_index.de-bloating | 245 |
| abstract_inverted_index.debloating, | 140 |
| abstract_inverted_index.debloating. | 69 |
| abstract_inverted_index.eliminating | 42 |
| abstract_inverted_index.formulating | 99 |
| abstract_inverted_index.objectives: | 196 |
| abstract_inverted_index.performance | 27, 255 |
| abstract_inverted_index.single-goal | 265 |
| abstract_inverted_index.specialized | 264 |
| abstract_inverted_index.techniques, | 32 |
| abstract_inverted_index.unnecessary | 23 |
| abstract_inverted_index.increasingly | 48 |
| abstract_inverted_index.information, | 152 |
| abstract_inverted_index.multifaceted | 77 |
| abstract_inverted_index.optimization | 105 |
| abstract_inverted_index.preliminary, | 222 |
| abstract_inverted_index.program-size | 58 |
| abstract_inverted_index.attack-surface | 199 |
| abstract_inverted_index.multi-objective | 104 |
| abstract_inverted_index.probabilities), | 133 |
| cited_by_percentile_year.max | 96 |
| cited_by_percentile_year.min | 89 |
| countries_distinct_count | 1 |
| institutions_distinct_count | 4 |
| sustainable_development_goals[0].id | https://metadata.un.org/sdg/17 |
| sustainable_development_goals[0].score | 0.44999998807907104 |
| sustainable_development_goals[0].display_name | Partnerships for the goals |
| citation_normalized_percentile.value | 0.82953596 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | False |