An Analysis on Java Programming Language Decompiler Capabilities
Along with new artifact development, software engineering also includes other tasks. One of these tasks is the reverse engineering of binary artifacts. This task can be performed by using special “decompiler” software. In the present paper, the author performs a comparison of four different Java pro...
Saved in:
| Published in: | Applied Computer Systems (Online) Vol. 23; no. 2; pp. 109 - 117 |
|---|---|
| Main Author: | |
| Format: | Journal Article |
| Language: | English |
| Published: |
Riga
Sciendo
01.12.2018
De Gruyter Brill Sp. z o.o., Paradigm Publishing Services |
| Subjects: | |
| ISSN: | 2255-8691, 2255-8683, 2255-8691 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Along with new artifact development, software engineering also includes other tasks. One of these tasks is the reverse engineering of binary artifacts. This task can be performed by using special “decompiler” software. In the present paper, the author performs a comparison of four different Java programming language decompilers that have been chosen based on both personal experience and results of a software developer survey. |
|---|---|
| AbstractList | Along with new artifact development, software engineering also includes other tasks. One of these tasks is the reverse engineering of binary artifacts. This task can be performed by using special “decompiler” software. In the present paper, the author performs a comparison of four different Java programming language decompilers that have been chosen based on both personal experience and results of a software developer survey. |
| Author | Gusarovs, Konstantins |
| Author_xml | – sequence: 1 givenname: Konstantins surname: Gusarovs fullname: Gusarovs, Konstantins email: konstantins.gusarovs@gmail.com organization: Riga Technical University, Riga, Latvia |
| BookMark | eNp1kMtLxDAQh4Mo-Lx6Lniu5t0GPLisbxb0oOcwTdKSpdusSVfZ_97WVRTR0wzDfL8Zvn203YXOIXRM8CnlRXkGJqWcYlLmGBO-hfYoFSIvpSLbP_pddJTSHA8rghVK0T10MemySQftOvmUhS67h1fIHmNoIiwWvmuyGXTNChqXXToTFkvfuphNYQmVb33vXTpEOzW0yR191gP0fH31NL3NZw83d9PJLDdMyD4XlbPAaisqWxWMG4lryUpRE-qUUJYyKoESW9SKgeJM1IAF0LpgzPKKSsoO0N0m1waY62X0C4hrHcDrj0GIjYbYe9M6jYUpKS7VkKK4s2bgeUkwNVJKqrgdsk42WcsYXlYu9XoeVnGwkDQjQjBZlHy8yDdbJoaUoqu18T30PnR9BN9qgvWoXo_q9ahej-oH7PQX9vXsv8D5BniDtnfRuiau1kPz_dTf4OCMYMXeASiamek |
| CitedBy_id | crossref_primary_10_1016_j_jss_2020_110645 crossref_primary_10_1007_s10664_022_10281_9 |
| ContentType | Journal Article |
| Copyright | 2018. This work is published under http://creativecommons.org/licenses/by/4.0 (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| Copyright_xml | – notice: 2018. This work is published under http://creativecommons.org/licenses/by/4.0 (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
| DBID | AAYXX CITATION ABUWG AFKRA AZQEC BENPR CCPQU DWQXO PHGZM PHGZT PIMPY PKEHL PQEST PQQKQ PQUKI PRINS DOA |
| DOI | 10.2478/acss-2018-0014 |
| DatabaseName | CrossRef ProQuest Central (Alumni) ProQuest Central UK/Ireland ProQuest Central Essentials - QC ProQuest Central ProQuest One ProQuest Central Proquest Central Premium ProQuest One Academic Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China DOAJ Directory of Open Access Journals |
| DatabaseTitle | CrossRef Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest Central Essentials ProQuest One Academic Eastern Edition ProQuest Central (Alumni Edition) ProQuest One Community College ProQuest Central China ProQuest Central ProQuest One Academic UKI Edition ProQuest Central Korea ProQuest Central (New) ProQuest One Academic ProQuest One Academic (New) |
| DatabaseTitleList | CrossRef Publicly Available Content Database |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: PIMPY name: Publicly Available Content Database url: http://search.proquest.com/publiccontent sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 2255-8691 |
| EndPage | 117 |
| ExternalDocumentID | oai_doaj_org_article_05c8208935f94edcb2648102c666294d 10_2478_acss_2018_0014 10_2478_acss_2018_0014232109 |
| GroupedDBID | 0R~ 4.4 5VS 9WM AATOW ABFKT ACGFS ADBBV ADBLJ ADMLS AFFHD AFKRA AHGSO AIKXB ALMA_UNASSIGNED_HOLDINGS BCNDV BENPR CCPQU E0C EBS EJD GROUPED_DOAJ HZ~ KQ8 O9- PHGZM PHGZT PIMPY QD8 SA. SLJYH AAYXX CITATION ABUWG AZQEC DWQXO PKEHL PQEST PQQKQ PQUKI PRINS |
| ID | FETCH-LOGICAL-c356t-5beda3fd5bdb734c60f6385f12e959d2326a21d7f93a9435fa05a2f733d4b2623 |
| IEDL.DBID | DOA |
| ISICitedReferencesCount | 3 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000455459100004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2255-8691 2255-8683 |
| IngestDate | Fri Oct 03 12:52:52 EDT 2025 Sun Oct 19 01:24:31 EDT 2025 Tue Nov 18 21:20:01 EST 2025 Sat Nov 29 07:34:37 EST 2025 Sat Nov 29 01:30:47 EST 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Language | English |
| License | This work is licensed under the Creative Commons Attribution 4.0 Public License. http://creativecommons.org/licenses/by/4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c356t-5beda3fd5bdb734c60f6385f12e959d2326a21d7f93a9435fa05a2f733d4b2623 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| OpenAccessLink | https://doaj.org/article/05c8208935f94edcb2648102c666294d |
| PQID | 3155367842 |
| PQPubID | 6775606 |
| PageCount | 9 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_05c8208935f94edcb2648102c666294d proquest_journals_3155367842 crossref_citationtrail_10_2478_acss_2018_0014 crossref_primary_10_2478_acss_2018_0014 walterdegruyter_journals_10_2478_acss_2018_0014232109 |
| PublicationCentury | 2000 |
| PublicationDate | 2018-12-01 |
| PublicationDateYYYYMMDD | 2018-12-01 |
| PublicationDate_xml | – month: 12 year: 2018 text: 2018-12-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | Riga |
| PublicationPlace_xml | – name: Riga |
| PublicationTitle | Applied Computer Systems (Online) |
| PublicationYear | 2018 |
| Publisher | Sciendo De Gruyter Brill Sp. z o.o., Paradigm Publishing Services |
| Publisher_xml | – name: Sciendo – name: De Gruyter Brill Sp. z o.o., Paradigm Publishing Services |
| References | 2025082907191026280_j_acss-2018-0014_ref_001_w2aab3b8b7b1b7b1ab1ab1Aa 2025082907191026280_j_acss-2018-0014_ref_018_w2aab3b8b7b1b7b1ab1ac18Aa 2025082907191026280_j_acss-2018-0014_ref_006_w2aab3b8b7b1b7b1ab1ab6Aa 2025082907191026280_j_acss-2018-0014_ref_016_w2aab3b8b7b1b7b1ab1ac16Aa 2025082907191026280_j_acss-2018-0014_ref_020_w2aab3b8b7b1b7b1ab1ac20Aa 2025082907191026280_j_acss-2018-0014_ref_014_w2aab3b8b7b1b7b1ab1ac14Aa 2025082907191026280_j_acss-2018-0014_ref_011_w2aab3b8b7b1b7b1ab1ac11Aa 2025082907191026280_j_acss-2018-0014_ref_013_w2aab3b8b7b1b7b1ab1ac13Aa 2025082907191026280_j_acss-2018-0014_ref_005_w2aab3b8b7b1b7b1ab1ab5Aa 2025082907191026280_j_acss-2018-0014_ref_008_w2aab3b8b7b1b7b1ab1ab8Aa 2025082907191026280_j_acss-2018-0014_ref_019_w2aab3b8b7b1b7b1ab1ac19Aa 2025082907191026280_j_acss-2018-0014_ref_015_w2aab3b8b7b1b7b1ab1ac15Aa 2025082907191026280_j_acss-2018-0014_ref_004_w2aab3b8b7b1b7b1ab1ab4Aa 2025082907191026280_j_acss-2018-0014_ref_009_w2aab3b8b7b1b7b1ab1ab9Aa 2025082907191026280_j_acss-2018-0014_ref_002_w2aab3b8b7b1b7b1ab1ab2Aa 2025082907191026280_j_acss-2018-0014_ref_010_w2aab3b8b7b1b7b1ab1ac10Aa 2025082907191026280_j_acss-2018-0014_ref_007_w2aab3b8b7b1b7b1ab1ab7Aa 2025082907191026280_j_acss-2018-0014_ref_021_w2aab3b8b7b1b7b1ab1ac21Aa 2025082907191026280_j_acss-2018-0014_ref_017_w2aab3b8b7b1b7b1ab1ac17Aa 2025082907191026280_j_acss-2018-0014_ref_003_w2aab3b8b7b1b7b1ab1ab3Aa 2025082907191026280_j_acss-2018-0014_ref_012_w2aab3b8b7b1b7b1ab1ac12Aa |
| References_xml | – ident: 2025082907191026280_j_acss-2018-0014_ref_015_w2aab3b8b7b1b7b1ab1ac15Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_021_w2aab3b8b7b1b7b1ab1ac21Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_006_w2aab3b8b7b1b7b1ab1ab6Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_016_w2aab3b8b7b1b7b1ab1ac16Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_020_w2aab3b8b7b1b7b1ab1ac20Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_005_w2aab3b8b7b1b7b1ab1ab5Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_013_w2aab3b8b7b1b7b1ab1ac13Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_014_w2aab3b8b7b1b7b1ab1ac14Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_017_w2aab3b8b7b1b7b1ab1ac17Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_004_w2aab3b8b7b1b7b1ab1ab4Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_003_w2aab3b8b7b1b7b1ab1ab3Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_010_w2aab3b8b7b1b7b1ab1ac10Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_019_w2aab3b8b7b1b7b1ab1ac19Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_002_w2aab3b8b7b1b7b1ab1ab2Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_009_w2aab3b8b7b1b7b1ab1ab9Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_018_w2aab3b8b7b1b7b1ab1ac18Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_011_w2aab3b8b7b1b7b1ab1ac11Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_012_w2aab3b8b7b1b7b1ab1ac12Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_008_w2aab3b8b7b1b7b1ab1ab8Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_001_w2aab3b8b7b1b7b1ab1ab1Aa – ident: 2025082907191026280_j_acss-2018-0014_ref_007_w2aab3b8b7b1b7b1ab1ab7Aa |
| SSID | ssj0001537992 ssib036242438 ssib044730005 |
| Score | 2.0709734 |
| Snippet | Along with new artifact development, software engineering also includes other tasks. One of these tasks is the reverse engineering of binary artifacts. This... |
| SourceID | doaj proquest crossref walterdegruyter |
| SourceType | Open Website Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 109 |
| SubjectTerms | Decompilation Java reverse engineering |
| SummonAdditionalLinks | – databaseName: ProQuest Central dbid: BENPR link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1Lb9QwELag5cClLS-xtEU-IHGyuutHYp-gTyGEVisEUm-RnxUSZEuyLeq_74zjdFUEXLhGo8jJfPOyx98Q8gaqLefAEhjkBobJqtJMWxeYSaYyOvgw5SkPm6jnc31-bhZlw60vbZWjT8yOOiw97pEfCBxwA55V8neXPxlOjcLT1TJC4yHZRKYywPnm0el88XlElMi3H9YIkxLp2QvCh3vEojZ5cjLgWjFdaTEwO3JZ6wPr-x5gNNMMK4l7kSsT_N_LSrd-5fPtEC-6q5vVeJ6aw9TZ9v9-4A7ZKgkqPRwQ9YQ8iO1Tsj0Of6DFFzwj7w9bOjKa0GVLP9prSxdDt9cPiIf0U9kJpScR-9bB-3T0GEJz7saF-vw5-Xp2-uX4AyvjGJgXqlox5WKwIgXlgquF9NU0gfGqNOPRKBMgNassn4U6GWENZGHJTpXlqRYiSMchzXpBNtplG18SiuTI1lY8eqdkUsmloI3lzmqHHHdhQtj4qxtfuMpxZMb3BmoWVE2DqmlQNdiUJyfk7Z385cDS8VfJI9TcnRSya-cHy-6iKcbaTJWHxAgyOZWMjME7bAOEdXmo9biRsLy9UYVNMfm-WetvQtRvWFhL_XlVHG9SmVf_fu0ueZyxmHtp9sjGqruK--SRv15967vXBfm3W14G_A priority: 102 providerName: ProQuest |
| Title | An Analysis on Java Programming Language Decompiler Capabilities |
| URI | https://reference-global.com/article/10.2478/acss-2018-0014 https://www.proquest.com/docview/3155367842 https://doaj.org/article/05c8208935f94edcb2648102c666294d |
| Volume | 23 |
| WOSCitedRecordID | wos000455459100004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 2255-8691 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001537992 issn: 2255-8691 databaseCode: DOA dateStart: 20080101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2255-8691 dateEnd: 99991231 omitProxy: false ssIdentifier: ssib044730005 issn: 2255-8691 databaseCode: M~E dateStart: 20120101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 2255-8691 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001537992 issn: 2255-8691 databaseCode: BENPR dateStart: 20120101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Publicly Available Content Database customDbUrl: eissn: 2255-8691 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001537992 issn: 2255-8691 databaseCode: PIMPY dateStart: 20120101 isFulltext: true titleUrlDefault: http://search.proquest.com/publiccontent providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LT9wwEB5VtAcuQAuIpYB8qNSTRdaPJL4VKKhFdBUhkOAU-YmQIIt2F6r-e8ZOwkugXjgmmoM14_E3k3z-BuAbdlvGYCZQrA0UFXle0lIbR1VQuSqddRkLadhEMRqVZ2eqejLqK3LCWnng1nHbmbQIUoiqMijhnTWRkoWoaLHuZkq4ePpmhXrSTLX3g3mhFGtVGpkoym1tp1PcEsOSxq7gGQolsf5nFebC3_Sv2vmLye2_Wf9vNEHOwRIsdLUi2WnX-Bk--OYLLPZzGEiXlsvwY6chvbgIGTfkUN9pUrXEq2uEJnLUfZQkP32kkONBMCF7iJKJGIut8gqcHuyf7P2i3WQEarnMZ1Qa7zQPThpnCi5sngXMIxmGzCupHFZJuWZDVwTFtcKCKOhMahYKzp1ABzK-CnPNuPFrQKJOsdY589ZIEWQwwZVKM6NLE-Xm3ABo76nadrLhcXrFVY3tQ_RsHT1bR89GfpwYwPcH-5tWMONNy93o-AerKHSdXmD46y789f_CP4CNPmx1l33TmsdhSIjCgg1Avgjlo9Xrq2LxUpNaf4-1fYX5tOES-WUD5maTW78Jn-zd7HI62YKPu_uj6ngrbVx8qn7_qc7vAUHH8H4 |
| linkProvider | Directory of Open Access Journals |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9QwELaqLRJcWp7qQgEfQJys7vqRxAcEpaXq0u1qD0Uqp-BnVQmyZbNt1T_Fb2TGSboqAm49cI2syIm_Gc_YM99HyCvItqwFS2AQG2gms6xghbGe6agzXXjnBzwmsYl8MimOj_V0hfzsemGwrLLziclR-5nDM_ItgQI34Fklf3f2g6FqFN6udhIaDSwOwtUlpGz129EurO9rzvc-Hu3ss1ZVgDmhsgVTNngjolfW21xIlw0iYFDFIQ9aaQ8RRmb40OdRC6MhmIhmoAyPuRBeWp4h0QG4_FWJYO-R1enocPqlQ7BI3RZLREuJdPCtRTV9yyLXSakZ7EixIitEwyTJZV5sGVfXANthwTBzubFTJkGBG1Hw2mW6T_fhZH5-tejub9O2uLf-v_3Q-2StDcDpdmMxD8hKqB6S9U7cgra-7hF5v13RjrGFzir6yVwYOm2q2b7Dfk_H7Ukv3Q1Ylw_edU53IPRI1canoX5MPt_KdzwhvWpWhQ1CkfzZmIwHZ5WMKtroC224NYVFDj_fJ6xb2tK1XOwoCfKthJwMoVAiFEqEAhYdyj55cz3-rGEh-evID4iU61HIHp4ezOYnZeuMyoFyEPhBpKqilsE7i2WOMC8HuSzXEqa32UGmbF1aXS7x0ifqN-wtR_15Vhw7xfTTf7_2Jbm7f3Q4LsejycEzci_ZQaob2iS9xfw8PCd33MXitJ6_aK2Okq-3jctfWDVjxQ |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+Analysis+on+Java+Programming+Language+Decompiler+Capabilities&rft.jtitle=Applied+Computer+Systems+%28Online%29&rft.au=Gusarovs+Konstantins&rft.date=2018-12-01&rft.pub=Sciendo&rft.eissn=2255-8691&rft.volume=23&rft.issue=2&rft.spage=109&rft.epage=117&rft_id=info:doi/10.2478%2Facss-2018-0014&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_05c8208935f94edcb2648102c666294d |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2255-8691&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2255-8691&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2255-8691&client=summon |