How Stable Are Eclipse Application Framework Internal Interfaces? Article Swipe
YOU?
·
· 2019
· Open Access
·
· DOI: https://doi.org/10.1109/saner.2019.8668018
Eclipse framework provides two interfaces: stable interfaces (APIs) and unstable interfaces (non-APIs). Despite the non-APIs being discouraged and unsupported, their usage is not uncommon. Previous studies showed that applications using relatively old non-APIs are more likely to be compatible with new releases compared to the ones that used newly introduced non-APIs; that the growth rate of non-APIs is nearly twice as much as that of APIs; and that the promotion of non-API to APIs happens at a slow pace since API providers have no assistance to identify public interface candidates. Motivated by these findings, our main aim was to empirically investigate the entire population (2,380K) of non-APIs to find the non-APIs that remain stable for a long period of time. We employ cross-project clone detection to identify whether non-APIs introduced in a given Eclipse release remain stable over successive releases. We provide a dataset of 327K stable non-API methods that can be used by both Eclipse interface providers as possible candidates of promotion. Instead of promoting non-APIs which are too fine-grained, we summarized the non-API methods groups in given classes that are stable together and present class-level non-APIs that possible candidates promotion. We have shown that it is possible to predict the stability of a non-API in subsequent Eclipse releases with a precision of ≥ 56%, a recall of ≥ 96% and an AUC of ≥ 92% and an F-measure of ≥ 81%. We have also shown that the metrics of length of a method and number of method parameters in a non-API method are very good predictors for the stability of the non-API in successive Eclipse releases. The results provided can help the API providers to estimate a priori how much work could be involved in performing the promotion.
Related Topics
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.1109/saner.2019.8668018
- OA Status
- green
- Cited By
- 11
- References
- 52
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W2921091142
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W2921091142Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.1109/saner.2019.8668018Digital Object Identifier
- Title
-
How Stable Are Eclipse Application Framework Internal Interfaces?Work title
- Type
-
articleOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2019Year of publication
- Publication date
-
2019-02-01Full publication date if available
- Authors
-
John Businge, Simon Kawuma, Moses Openja, Engineer Bainomugisha, Alexander SerebrenikList of authors in order
- Landing page
-
https://doi.org/10.1109/saner.2019.8668018Publisher landing page
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://research.tue.nl/nl/publications/7cc3e6b2-27cb-459d-99a9-df350a149892Direct OA link when available
- Concepts
-
Eclipse, Computer science, Application programming interface, Interface (matter), Promotion (chess), Population, Operating system, Physics, Political science, Sociology, Politics, Law, Demography, Astronomy, Maximum bubble pressure method, BubbleTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
11Total citation count in OpenAlex
- Citations by year (recent)
-
2025: 1, 2024: 1, 2023: 2, 2022: 5, 2021: 1Per-year citation counts (last 5 years)
- References (count)
-
52Number of works referenced by this work
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W2921091142 |
|---|---|
| doi | https://doi.org/10.1109/saner.2019.8668018 |
| ids.doi | https://doi.org/10.1109/saner.2019.8668018 |
| ids.mag | 2921091142 |
| ids.openalex | https://openalex.org/W2921091142 |
| fwci | 2.54807026 |
| type | article |
| title | How Stable Are Eclipse Application Framework Internal Interfaces? |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | 127 |
| biblio.first_page | 117 |
| topics[0].id | https://openalex.org/T10260 |
| topics[0].field.id | https://openalex.org/fields/17 |
| topics[0].field.display_name | Computer Science |
| topics[0].score | 1.0 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/1710 |
| topics[0].subfield.display_name | Information Systems |
| topics[0].display_name | Software Engineering Research |
| topics[1].id | https://openalex.org/T12127 |
| topics[1].field.id | https://openalex.org/fields/17 |
| topics[1].field.display_name | Computer Science |
| topics[1].score | 0.9966999888420105 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/1705 |
| topics[1].subfield.display_name | Computer Networks and Communications |
| topics[1].display_name | Software System Performance and Reliability |
| topics[2].id | https://openalex.org/T12423 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.9805999994277954 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1712 |
| topics[2].subfield.display_name | Software |
| topics[2].display_name | Software Reliability and Analysis Research |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C2778505590 |
| concepts[0].level | 2 |
| concepts[0].score | 0.8454472422599792 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q141022 |
| concepts[0].display_name | Eclipse |
| concepts[1].id | https://openalex.org/C41008148 |
| concepts[1].level | 0 |
| concepts[1].score | 0.7142491936683655 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[1].display_name | Computer science |
| concepts[2].id | https://openalex.org/C99613125 |
| concepts[2].level | 2 |
| concepts[2].score | 0.5714172124862671 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q165194 |
| concepts[2].display_name | Application programming interface |
| concepts[3].id | https://openalex.org/C113843644 |
| concepts[3].level | 4 |
| concepts[3].score | 0.5378664135932922 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q901882 |
| concepts[3].display_name | Interface (matter) |
| concepts[4].id | https://openalex.org/C98147612 |
| concepts[4].level | 3 |
| concepts[4].score | 0.4652804732322693 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q215599 |
| concepts[4].display_name | Promotion (chess) |
| concepts[5].id | https://openalex.org/C2908647359 |
| concepts[5].level | 2 |
| concepts[5].score | 0.42736053466796875 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q2625603 |
| concepts[5].display_name | Population |
| concepts[6].id | https://openalex.org/C111919701 |
| concepts[6].level | 1 |
| concepts[6].score | 0.24522092938423157 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q9135 |
| concepts[6].display_name | Operating system |
| concepts[7].id | https://openalex.org/C121332964 |
| concepts[7].level | 0 |
| concepts[7].score | 0.0 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q413 |
| concepts[7].display_name | Physics |
| concepts[8].id | https://openalex.org/C17744445 |
| concepts[8].level | 0 |
| concepts[8].score | 0.0 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q36442 |
| concepts[8].display_name | Political science |
| concepts[9].id | https://openalex.org/C144024400 |
| concepts[9].level | 0 |
| concepts[9].score | 0.0 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q21201 |
| concepts[9].display_name | Sociology |
| concepts[10].id | https://openalex.org/C94625758 |
| concepts[10].level | 2 |
| concepts[10].score | 0.0 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q7163 |
| concepts[10].display_name | Politics |
| concepts[11].id | https://openalex.org/C199539241 |
| concepts[11].level | 1 |
| concepts[11].score | 0.0 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q7748 |
| concepts[11].display_name | Law |
| concepts[12].id | https://openalex.org/C149923435 |
| concepts[12].level | 1 |
| concepts[12].score | 0.0 |
| concepts[12].wikidata | https://www.wikidata.org/wiki/Q37732 |
| concepts[12].display_name | Demography |
| concepts[13].id | https://openalex.org/C1276947 |
| concepts[13].level | 1 |
| concepts[13].score | 0.0 |
| concepts[13].wikidata | https://www.wikidata.org/wiki/Q333 |
| concepts[13].display_name | Astronomy |
| concepts[14].id | https://openalex.org/C129307140 |
| concepts[14].level | 3 |
| concepts[14].score | 0.0 |
| concepts[14].wikidata | https://www.wikidata.org/wiki/Q6795880 |
| concepts[14].display_name | Maximum bubble pressure method |
| concepts[15].id | https://openalex.org/C157915830 |
| concepts[15].level | 2 |
| concepts[15].score | 0.0 |
| concepts[15].wikidata | https://www.wikidata.org/wiki/Q2928001 |
| concepts[15].display_name | Bubble |
| keywords[0].id | https://openalex.org/keywords/eclipse |
| keywords[0].score | 0.8454472422599792 |
| keywords[0].display_name | Eclipse |
| keywords[1].id | https://openalex.org/keywords/computer-science |
| keywords[1].score | 0.7142491936683655 |
| keywords[1].display_name | Computer science |
| keywords[2].id | https://openalex.org/keywords/application-programming-interface |
| keywords[2].score | 0.5714172124862671 |
| keywords[2].display_name | Application programming interface |
| keywords[3].id | https://openalex.org/keywords/interface |
| keywords[3].score | 0.5378664135932922 |
| keywords[3].display_name | Interface (matter) |
| keywords[4].id | https://openalex.org/keywords/promotion |
| keywords[4].score | 0.4652804732322693 |
| keywords[4].display_name | Promotion (chess) |
| keywords[5].id | https://openalex.org/keywords/population |
| keywords[5].score | 0.42736053466796875 |
| keywords[5].display_name | Population |
| keywords[6].id | https://openalex.org/keywords/operating-system |
| keywords[6].score | 0.24522092938423157 |
| keywords[6].display_name | Operating system |
| language | en |
| locations[0].id | doi:10.1109/saner.2019.8668018 |
| locations[0].is_oa | False |
| locations[0].source | |
| locations[0].license | |
| locations[0].pdf_url | |
| 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 | 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) |
| locations[0].landing_page_url | https://doi.org/10.1109/saner.2019.8668018 |
| locations[1].id | pmh:tue:oai:pure.tue.nl:publications/7cc3e6b2-27cb-459d-99a9-df350a149892 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306401843 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | False |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | Data Archiving and Networked Services (DANS) |
| locations[1].source.host_organization | https://openalex.org/I1322597698 |
| locations[1].source.host_organization_name | Royal Netherlands Academy of Arts and Sciences |
| locations[1].source.host_organization_lineage | https://openalex.org/I1322597698 |
| locations[1].license | other-oa |
| locations[1].pdf_url | https://research.tue.nl/nl/publications/7cc3e6b2-27cb-459d-99a9-df350a149892 |
| locations[1].version | submittedVersion |
| locations[1].raw_type | info:eu-repo/semantics/conferencepaper |
| locations[1].license_id | https://openalex.org/licenses/other-oa |
| locations[1].is_accepted | False |
| locations[1].is_published | False |
| locations[1].raw_source_name | SANER 2019 - Proceedings of the 2019 IEEE 26th International Conference on Software Analysis, Evolution, and Reengineering, 117 - 127 |
| locations[1].landing_page_url | https://research.tue.nl/nl/publications/7cc3e6b2-27cb-459d-99a9-df350a149892 |
| locations[2].id | pmh:oai:pure.tue.nl:openaire/7cc3e6b2-27cb-459d-99a9-df350a149892 |
| locations[2].is_oa | True |
| locations[2].source | |
| locations[2].license | other-oa |
| locations[2].pdf_url | |
| locations[2].version | submittedVersion |
| locations[2].raw_type | contributionToPeriodical |
| locations[2].license_id | https://openalex.org/licenses/other-oa |
| locations[2].is_accepted | False |
| locations[2].is_published | False |
| locations[2].raw_source_name | Businge, J, Kawuma, S, Openja, M, Bainomugisha, E & Serebrenik, A 2019, How stable are Eclipse application framework internal interfaces? in E Shihab, D Lo & X Wang (eds), SANER 2019 - Proceedings of the 2019 IEEE 26th International Conference on Software Analysis, Evolution, and Reengineering., 8668018, Institute of Electrical and Electronics Engineers, Piscataway, pp. 117-127, 26th IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2019, Hangzhou, China, 24/02/19. https://doi.org/10.1109/SANER.2019.8668018 |
| locations[2].landing_page_url | https://research.tue.nl/en/publications/7cc3e6b2-27cb-459d-99a9-df350a149892 |
| locations[3].id | pmh:oai:pure.tue.nl:publications/7cc3e6b2-27cb-459d-99a9-df350a149892 |
| locations[3].is_oa | True |
| locations[3].source.id | https://openalex.org/S4306400063 |
| locations[3].source.issn | |
| locations[3].source.type | repository |
| locations[3].source.is_oa | False |
| locations[3].source.issn_l | |
| locations[3].source.is_core | False |
| locations[3].source.is_in_doaj | False |
| locations[3].source.display_name | Scopus (Elsevier) |
| locations[3].source.host_organization | |
| locations[3].source.host_organization_name | |
| locations[3].license | other-oa |
| locations[3].pdf_url | |
| locations[3].version | submittedVersion |
| locations[3].raw_type | contributionToPeriodical |
| locations[3].license_id | https://openalex.org/licenses/other-oa |
| locations[3].is_accepted | False |
| locations[3].is_published | False |
| locations[3].raw_source_name | Businge, J, Kawuma, S, Openja, M, Bainomugisha, E & Serebrenik, A 2019, How stable are Eclipse application framework internal interfaces? in E Shihab, D Lo & X Wang (eds), SANER 2019 - Proceedings of the 2019 IEEE 26th International Conference on Software Analysis, Evolution, and Reengineering., 8668018, Institute of Electrical and Electronics Engineers, Piscataway, pp. 117-127, 26th IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2019, Hangzhou, China, 24/02/19. https://doi.org/10.1109/SANER.2019.8668018 |
| locations[3].landing_page_url | http://www.scopus.com/inward/record.url?scp=85064171807&partnerID=8YFLogxK |
| indexed_in | crossref |
| authorships[0].author.id | https://openalex.org/A5074730230 |
| authorships[0].author.orcid | https://orcid.org/0000-0003-3206-7085 |
| authorships[0].author.display_name | John Businge |
| authorships[0].countries | UG |
| authorships[0].affiliations[0].institution_ids | https://openalex.org/I141930137 |
| authorships[0].affiliations[0].raw_affiliation_string | Mbarara University of Science and Technology, Mbarara, Uganda |
| authorships[0].institutions[0].id | https://openalex.org/I141930137 |
| authorships[0].institutions[0].ror | https://ror.org/01bkn5154 |
| authorships[0].institutions[0].type | education |
| authorships[0].institutions[0].lineage | https://openalex.org/I141930137 |
| authorships[0].institutions[0].country_code | UG |
| authorships[0].institutions[0].display_name | Mbarara University of Science and Technology |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | John Businge |
| authorships[0].is_corresponding | False |
| authorships[0].raw_affiliation_strings | Mbarara University of Science and Technology, Mbarara, Uganda |
| authorships[1].author.id | https://openalex.org/A5026835695 |
| authorships[1].author.orcid | https://orcid.org/0000-0001-6988-6418 |
| authorships[1].author.display_name | Simon Kawuma |
| authorships[1].countries | UG |
| authorships[1].affiliations[0].institution_ids | https://openalex.org/I141930137 |
| authorships[1].affiliations[0].raw_affiliation_string | Mbarara University of Science and Technology, Mbarara, Uganda |
| authorships[1].institutions[0].id | https://openalex.org/I141930137 |
| authorships[1].institutions[0].ror | https://ror.org/01bkn5154 |
| authorships[1].institutions[0].type | education |
| authorships[1].institutions[0].lineage | https://openalex.org/I141930137 |
| authorships[1].institutions[0].country_code | UG |
| authorships[1].institutions[0].display_name | Mbarara University of Science and Technology |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Simon Kawuma |
| authorships[1].is_corresponding | False |
| authorships[1].raw_affiliation_strings | Mbarara University of Science and Technology, Mbarara, Uganda |
| authorships[2].author.id | https://openalex.org/A5058935035 |
| authorships[2].author.orcid | https://orcid.org/0000-0002-4115-3834 |
| authorships[2].author.display_name | Moses Openja |
| authorships[2].countries | UG |
| authorships[2].affiliations[0].institution_ids | https://openalex.org/I141930137 |
| authorships[2].affiliations[0].raw_affiliation_string | Mbarara University of Science and Technology, Mbarara, Uganda |
| authorships[2].institutions[0].id | https://openalex.org/I141930137 |
| authorships[2].institutions[0].ror | https://ror.org/01bkn5154 |
| authorships[2].institutions[0].type | education |
| authorships[2].institutions[0].lineage | https://openalex.org/I141930137 |
| authorships[2].institutions[0].country_code | UG |
| authorships[2].institutions[0].display_name | Mbarara University of Science and Technology |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Moses Openja |
| authorships[2].is_corresponding | False |
| authorships[2].raw_affiliation_strings | Mbarara University of Science and Technology, Mbarara, Uganda |
| authorships[3].author.id | https://openalex.org/A5047583981 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-3304-4144 |
| authorships[3].author.display_name | Engineer Bainomugisha |
| authorships[3].countries | UG |
| authorships[3].affiliations[0].institution_ids | https://openalex.org/I72227227 |
| authorships[3].affiliations[0].raw_affiliation_string | Makerere University, Kampala, Uganda |
| authorships[3].institutions[0].id | https://openalex.org/I72227227 |
| authorships[3].institutions[0].ror | https://ror.org/03dmz0111 |
| authorships[3].institutions[0].type | education |
| authorships[3].institutions[0].lineage | https://openalex.org/I72227227 |
| authorships[3].institutions[0].country_code | UG |
| authorships[3].institutions[0].display_name | Makerere University |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Engineer Bainomugisha |
| authorships[3].is_corresponding | False |
| authorships[3].raw_affiliation_strings | Makerere University, Kampala, Uganda |
| authorships[4].author.id | https://openalex.org/A5054753279 |
| authorships[4].author.orcid | https://orcid.org/0000-0002-1418-0095 |
| authorships[4].author.display_name | Alexander Serebrenik |
| authorships[4].countries | NL |
| authorships[4].affiliations[0].institution_ids | https://openalex.org/I83019370 |
| authorships[4].affiliations[0].raw_affiliation_string | Eindhoven University of Technology, Eindhoven, The Netherlands |
| authorships[4].institutions[0].id | https://openalex.org/I83019370 |
| authorships[4].institutions[0].ror | https://ror.org/02c2kyt77 |
| authorships[4].institutions[0].type | education |
| authorships[4].institutions[0].lineage | https://openalex.org/I83019370 |
| authorships[4].institutions[0].country_code | NL |
| authorships[4].institutions[0].display_name | Eindhoven University of Technology |
| authorships[4].author_position | last |
| authorships[4].raw_author_name | Alexander Serebrenik |
| authorships[4].is_corresponding | False |
| authorships[4].raw_affiliation_strings | Eindhoven University of Technology, Eindhoven, The Netherlands |
| has_content.pdf | True |
| has_content.grobid_xml | True |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://research.tue.nl/nl/publications/7cc3e6b2-27cb-459d-99a9-df350a149892 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | How Stable Are Eclipse Application Framework Internal Interfaces? |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T03:46:38.306776 |
| primary_topic.id | https://openalex.org/T10260 |
| primary_topic.field.id | https://openalex.org/fields/17 |
| primary_topic.field.display_name | Computer Science |
| primary_topic.score | 1.0 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/1710 |
| primary_topic.subfield.display_name | Information Systems |
| primary_topic.display_name | Software Engineering Research |
| related_works | https://openalex.org/W137217271, https://openalex.org/W91167106, https://openalex.org/W1492637474, https://openalex.org/W1809480526, https://openalex.org/W2952911668, https://openalex.org/W4250943967, https://openalex.org/W1977280627, https://openalex.org/W209375746, https://openalex.org/W2328392046, https://openalex.org/W2063491763 |
| cited_by_count | 11 |
| 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 | 1 |
| 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 | 5 |
| counts_by_year[4].year | 2021 |
| counts_by_year[4].cited_by_count | 1 |
| counts_by_year[5].year | 2019 |
| counts_by_year[5].cited_by_count | 1 |
| locations_count | 4 |
| best_oa_location.id | pmh:tue:oai:pure.tue.nl:publications/7cc3e6b2-27cb-459d-99a9-df350a149892 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306401843 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | False |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | Data Archiving and Networked Services (DANS) |
| best_oa_location.source.host_organization | https://openalex.org/I1322597698 |
| best_oa_location.source.host_organization_name | Royal Netherlands Academy of Arts and Sciences |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I1322597698 |
| best_oa_location.license | other-oa |
| best_oa_location.pdf_url | https://research.tue.nl/nl/publications/7cc3e6b2-27cb-459d-99a9-df350a149892 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | info:eu-repo/semantics/conferencepaper |
| best_oa_location.license_id | https://openalex.org/licenses/other-oa |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | SANER 2019 - Proceedings of the 2019 IEEE 26th International Conference on Software Analysis, Evolution, and Reengineering, 117 - 127 |
| best_oa_location.landing_page_url | https://research.tue.nl/nl/publications/7cc3e6b2-27cb-459d-99a9-df350a149892 |
| primary_location.id | doi:10.1109/saner.2019.8668018 |
| primary_location.is_oa | False |
| primary_location.source | |
| primary_location.license | |
| primary_location.pdf_url | |
| 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 | 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) |
| primary_location.landing_page_url | https://doi.org/10.1109/saner.2019.8668018 |
| publication_date | 2019-02-01 |
| publication_year | 2019 |
| referenced_works | https://openalex.org/W2287502887, https://openalex.org/W2762481683, https://openalex.org/W2105776892, https://openalex.org/W2096942889, https://openalex.org/W2150874999, https://openalex.org/W2762240079, https://openalex.org/W1993969709, https://openalex.org/W2100060170, https://openalex.org/W2097227214, https://openalex.org/W2103597457, https://openalex.org/W6683799854, https://openalex.org/W6761208899, https://openalex.org/W2138128692, https://openalex.org/W1583728472, https://openalex.org/W2162436321, https://openalex.org/W2158439356, https://openalex.org/W2025962632, https://openalex.org/W2165739648, https://openalex.org/W6755883549, https://openalex.org/W2548749170, https://openalex.org/W2171335084, https://openalex.org/W2028133926, https://openalex.org/W2037797835, https://openalex.org/W2021893621, https://openalex.org/W1988491145, https://openalex.org/W2997436116, https://openalex.org/W6647525013, https://openalex.org/W2132547020, https://openalex.org/W2461864882, https://openalex.org/W2546774877, https://openalex.org/W6697318023, https://openalex.org/W1598423581, https://openalex.org/W1976847375, https://openalex.org/W2103188316, https://openalex.org/W2113468768, https://openalex.org/W1976079268, https://openalex.org/W2129216008, https://openalex.org/W2144827892, https://openalex.org/W6684324687, https://openalex.org/W2024067677, https://openalex.org/W2022429945, https://openalex.org/W2783404025, https://openalex.org/W2112847033, https://openalex.org/W2298313545, https://openalex.org/W2130191210, https://openalex.org/W2608146202, https://openalex.org/W2921530211, https://openalex.org/W2076663662, https://openalex.org/W2899036005, https://openalex.org/W2164626827, https://openalex.org/W3099458900, https://openalex.org/W2162563790 |
| referenced_works_count | 52 |
| abstract_inverted_index.a | 76, 115, 131, 142, 204, 211, 216, 243, 251, 278 |
| abstract_inverted_index.We | 120, 140, 192, 233 |
| abstract_inverted_index.an | 222, 228 |
| abstract_inverted_index.as | 60, 62, 158 |
| abstract_inverted_index.at | 75 |
| abstract_inverted_index.be | 37, 151, 284 |
| abstract_inverted_index.by | 91, 153 |
| abstract_inverted_index.in | 130, 177, 206, 250, 264, 286 |
| abstract_inverted_index.is | 21, 57, 197 |
| abstract_inverted_index.it | 196 |
| abstract_inverted_index.no | 83 |
| abstract_inverted_index.of | 55, 64, 70, 105, 118, 144, 161, 164, 203, 213, 218, 224, 230, 240, 242, 247, 261 |
| abstract_inverted_index.to | 36, 43, 72, 85, 98, 107, 125, 199, 276 |
| abstract_inverted_index.we | 171 |
| abstract_inverted_index.92% | 226 |
| abstract_inverted_index.96% | 220 |
| abstract_inverted_index.API | 80, 274 |
| abstract_inverted_index.AUC | 223 |
| abstract_inverted_index.The | 268 |
| abstract_inverted_index.aim | 96 |
| abstract_inverted_index.and | 8, 17, 66, 184, 221, 227, 245 |
| abstract_inverted_index.are | 33, 168, 181, 254 |
| abstract_inverted_index.can | 150, 271 |
| abstract_inverted_index.for | 114, 258 |
| abstract_inverted_index.how | 280 |
| abstract_inverted_index.new | 40 |
| abstract_inverted_index.not | 22 |
| abstract_inverted_index.old | 31 |
| abstract_inverted_index.our | 94 |
| abstract_inverted_index.the | 13, 44, 52, 68, 101, 109, 173, 201, 238, 259, 262, 273, 288 |
| abstract_inverted_index.too | 169 |
| abstract_inverted_index.two | 3 |
| abstract_inverted_index.was | 97 |
| abstract_inverted_index.≥ | 214, 219, 225, 231 |
| abstract_inverted_index.327K | 145 |
| abstract_inverted_index.56%, | 215 |
| abstract_inverted_index.81%. | 232 |
| abstract_inverted_index.APIs | 73 |
| abstract_inverted_index.also | 235 |
| abstract_inverted_index.both | 154 |
| abstract_inverted_index.find | 108 |
| abstract_inverted_index.good | 256 |
| abstract_inverted_index.have | 82, 193, 234 |
| abstract_inverted_index.help | 272 |
| abstract_inverted_index.long | 116 |
| abstract_inverted_index.main | 95 |
| abstract_inverted_index.more | 34 |
| abstract_inverted_index.much | 61, 281 |
| abstract_inverted_index.ones | 45 |
| abstract_inverted_index.over | 137 |
| abstract_inverted_index.pace | 78 |
| abstract_inverted_index.rate | 54 |
| abstract_inverted_index.slow | 77 |
| abstract_inverted_index.that | 27, 46, 51, 63, 67, 111, 149, 180, 188, 195, 237 |
| abstract_inverted_index.used | 47, 152 |
| abstract_inverted_index.very | 255 |
| abstract_inverted_index.with | 39, 210 |
| abstract_inverted_index.work | 282 |
| abstract_inverted_index.APIs; | 65 |
| abstract_inverted_index.being | 15 |
| abstract_inverted_index.clone | 123 |
| abstract_inverted_index.could | 283 |
| abstract_inverted_index.given | 132, 178 |
| abstract_inverted_index.newly | 48 |
| abstract_inverted_index.shown | 194, 236 |
| abstract_inverted_index.since | 79 |
| abstract_inverted_index.their | 19 |
| abstract_inverted_index.these | 92 |
| abstract_inverted_index.time. | 119 |
| abstract_inverted_index.twice | 59 |
| abstract_inverted_index.usage | 20 |
| abstract_inverted_index.using | 29 |
| abstract_inverted_index.which | 167 |
| abstract_inverted_index.(APIs) | 7 |
| abstract_inverted_index.employ | 121 |
| abstract_inverted_index.entire | 102 |
| abstract_inverted_index.groups | 176 |
| abstract_inverted_index.growth | 53 |
| abstract_inverted_index.length | 241 |
| abstract_inverted_index.likely | 35 |
| abstract_inverted_index.method | 244, 248, 253 |
| abstract_inverted_index.nearly | 58 |
| abstract_inverted_index.number | 246 |
| abstract_inverted_index.period | 117 |
| abstract_inverted_index.priori | 279 |
| abstract_inverted_index.public | 87 |
| abstract_inverted_index.recall | 217 |
| abstract_inverted_index.remain | 112, 135 |
| abstract_inverted_index.showed | 26 |
| abstract_inverted_index.stable | 5, 113, 136, 146, 182 |
| abstract_inverted_index.Despite | 12 |
| abstract_inverted_index.Eclipse | 0, 133, 155, 208, 266 |
| abstract_inverted_index.Instead | 163 |
| abstract_inverted_index.classes | 179 |
| abstract_inverted_index.dataset | 143 |
| abstract_inverted_index.happens | 74 |
| abstract_inverted_index.methods | 148, 175 |
| abstract_inverted_index.metrics | 239 |
| abstract_inverted_index.non-API | 71, 147, 174, 205, 252, 263 |
| abstract_inverted_index.predict | 200 |
| abstract_inverted_index.present | 185 |
| abstract_inverted_index.provide | 141 |
| abstract_inverted_index.release | 134 |
| abstract_inverted_index.results | 269 |
| abstract_inverted_index.studies | 25 |
| abstract_inverted_index.whether | 127 |
| abstract_inverted_index.(2,380K) | 104 |
| abstract_inverted_index.Previous | 24 |
| abstract_inverted_index.compared | 42 |
| abstract_inverted_index.estimate | 277 |
| abstract_inverted_index.identify | 86, 126 |
| abstract_inverted_index.involved | 285 |
| abstract_inverted_index.non-APIs | 14, 32, 56, 106, 110, 128, 166, 187 |
| abstract_inverted_index.possible | 159, 189, 198 |
| abstract_inverted_index.provided | 270 |
| abstract_inverted_index.provides | 2 |
| abstract_inverted_index.releases | 41, 209 |
| abstract_inverted_index.together | 183 |
| abstract_inverted_index.unstable | 9 |
| abstract_inverted_index.F-measure | 229 |
| abstract_inverted_index.Motivated | 90 |
| abstract_inverted_index.detection | 124 |
| abstract_inverted_index.findings, | 93 |
| abstract_inverted_index.framework | 1 |
| abstract_inverted_index.interface | 88, 156 |
| abstract_inverted_index.non-APIs; | 50 |
| abstract_inverted_index.precision | 212 |
| abstract_inverted_index.promoting | 165 |
| abstract_inverted_index.promotion | 69 |
| abstract_inverted_index.providers | 81, 157, 275 |
| abstract_inverted_index.releases. | 139, 267 |
| abstract_inverted_index.stability | 202, 260 |
| abstract_inverted_index.uncommon. | 23 |
| abstract_inverted_index.assistance | 84 |
| abstract_inverted_index.candidates | 160, 190 |
| abstract_inverted_index.compatible | 38 |
| abstract_inverted_index.interfaces | 6, 10 |
| abstract_inverted_index.introduced | 49, 129 |
| abstract_inverted_index.parameters | 249 |
| abstract_inverted_index.performing | 287 |
| abstract_inverted_index.population | 103 |
| abstract_inverted_index.predictors | 257 |
| abstract_inverted_index.promotion. | 162, 191, 289 |
| abstract_inverted_index.relatively | 30 |
| abstract_inverted_index.subsequent | 207 |
| abstract_inverted_index.successive | 138, 265 |
| abstract_inverted_index.summarized | 172 |
| abstract_inverted_index.(non-APIs). | 11 |
| abstract_inverted_index.candidates. | 89 |
| abstract_inverted_index.class-level | 186 |
| abstract_inverted_index.discouraged | 16 |
| abstract_inverted_index.empirically | 99 |
| abstract_inverted_index.interfaces: | 4 |
| abstract_inverted_index.investigate | 100 |
| abstract_inverted_index.applications | 28 |
| abstract_inverted_index.unsupported, | 18 |
| abstract_inverted_index.cross-project | 122 |
| abstract_inverted_index.fine-grained, | 170 |
| cited_by_percentile_year.max | 98 |
| cited_by_percentile_year.min | 89 |
| countries_distinct_count | 2 |
| institutions_distinct_count | 5 |
| sustainable_development_goals[0].id | https://metadata.un.org/sdg/17 |
| sustainable_development_goals[0].score | 0.41999998688697815 |
| sustainable_development_goals[0].display_name | Partnerships for the goals |
| citation_normalized_percentile.value | 0.90743572 |
| citation_normalized_percentile.is_in_top_1_percent | False |
| citation_normalized_percentile.is_in_top_10_percent | True |