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...

Full description

Saved in:
Bibliographic Details
Published in:Applied Computer Systems (Online) Vol. 23; no. 2; pp. 109 - 117
Main Author: Gusarovs, Konstantins
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