Persisting comments using custom annotation inside byte code (Record no. 64613)

MARC details
000 -LEADER
fixed length control field 02727nam a22001337a 4500
100 ## - MAIN ENTRY--AUTHOR NAME
Personal name Indher, Zahid
-- 15MSIT15
-- Supervisor - Dr. Abdul Wahid Memon
245 ## - TITLE STATEMENT
Title Persisting comments using custom annotation inside byte code
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication Nawabshah:
Name of publisher Quest,
Year of publication 2018.
300 ## - PHYSICAL DESCRIPTION
Number of Pages 42p.
500 ## - GENERAL NOTE
General note ABSTRACT<br/><br/>Developer comments assist newer programmers to understand the code rapidly, the main benefit being their importance during the maintenance phase of Software Development Life Cycle (SDLC). If high level code base is lost due to any reason and only the lower level code base is available, the code base can he converted to high level language by using the reverse engineering technique. There can be problems, if the software package is old or out dated and the programmer who wrote the initial code is either not onboard or not immediately accessible. I such a case, the new developer will inevitable face have a lot of problems and hindrances while trying to understand the source code and specific business terms. In addition, i f the code is recovered using any decompiler then it would be much more difficult for new programmer to fully understand the code within a short time. All of these issues will consequently lead to an increase in development cost to the new programmer. The absence of the comments inside recovered source code will also ad<l to the heap of problems. This research proposes the comments recovery approach which helps recover the code along with the comments which were added by initial developer. This research mainly focuses on java program mining language, however java discards the comments when it compiles a high level code to byte code. "Custom annotations" feature of Java is used to pinpoint the comments as specific location. Comments and annotation both are types of Metadata. Java programming does not let the comments be the part of bytecode. These are only allowed to go with bytecode. Comments are converted to custom annotation and pinpointed at specific location in source code, as soon process finishes and compilation completes and then the class file is generated. The comments will be inside bytecode. Existing technique helps the decompiler recover the comments by extracting comments in separate file and code in class file and finally merge them when decompiled. Using existing technique will lend to a dependency of compiler as well as decompiler to recover the developer comments.<br/>This research purposes universal technique embedding the comments with improved file size, correctness of code, correctness or comments and improved conversion<br/>
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Department of Information Technology
856 ## - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier https://tinyurl.com/2d4y2wp5
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Thesis and Dissertation
Holdings
Withdrawn status Lost status Home library Current library Date acquired Accession Number Koha item type
    Research Section Research Section 27/02/2019 MP/40-439 Thesis and Dissertation
    Research Section Research Section 06/05/2024 MP/54-684 Thesis and Dissertation