Matches in SemOpenAlex for { <https://semopenalex.org/work/W2959014382> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W2959014382 abstract "Source code reuse is not as simple as it sounds. Just copy-pasting code that works in one class to another is the recipe for creating software components that are notmaintainable. One of the key aspects of creating reusable software components is properly managing their dependencies on other classes and packages. There are programs that allow for finding these dependencies, but non of them work on the source files of the software components. This thesis tries to remedy this.In here background information on Java is given, together what source code and compiled code means. There is also an explanation on what graphs and dependencies are and what the program Arcan is. The design of the program is handled where each part is explained on how it works.This includes how the dependency graph is formed and how this is parsed from the source files. It is also explained how this program implements and uses Git and how the program can be run from the command line. The results of the program are mentioned and explained. The results are compared with output that is known and what the performance of the program is like.A conclusion is provided with a look on how well it performed and how the complexity is managed. This thesis ends with mentions of what work can be done in the future to improve on this thesis. How it can be extended by being able to include methods in the graph. How the parser can be changed to be able to increase the performance of the program and how improvements to the CLI can increa..." @default.
- W2959014382 created "2019-07-23" @default.
- W2959014382 creator A5061599278 @default.
- W2959014382 date "2019-07-12" @default.
- W2959014382 modified "2023-09-27" @default.
- W2959014382 title "Building a dependency graph from Java source code files" @default.
- W2959014382 hasPublicationYear "2019" @default.
- W2959014382 type Work @default.
- W2959014382 sameAs 2959014382 @default.
- W2959014382 citedByCount "0" @default.
- W2959014382 crossrefType "dissertation" @default.
- W2959014382 hasAuthorship W2959014382A5061599278 @default.
- W2959014382 hasConcept C102379954 @default.
- W2959014382 hasConcept C115903868 @default.
- W2959014382 hasConcept C127413603 @default.
- W2959014382 hasConcept C132525143 @default.
- W2959014382 hasConcept C137287247 @default.
- W2959014382 hasConcept C16311509 @default.
- W2959014382 hasConcept C186644900 @default.
- W2959014382 hasConcept C19768560 @default.
- W2959014382 hasConcept C199360897 @default.
- W2959014382 hasConcept C206588197 @default.
- W2959014382 hasConcept C2777904410 @default.
- W2959014382 hasConcept C2778583558 @default.
- W2959014382 hasConcept C41008148 @default.
- W2959014382 hasConcept C43126263 @default.
- W2959014382 hasConcept C529173508 @default.
- W2959014382 hasConcept C548081761 @default.
- W2959014382 hasConcept C548217200 @default.
- W2959014382 hasConcept C80444323 @default.
- W2959014382 hasConceptScore W2959014382C102379954 @default.
- W2959014382 hasConceptScore W2959014382C115903868 @default.
- W2959014382 hasConceptScore W2959014382C127413603 @default.
- W2959014382 hasConceptScore W2959014382C132525143 @default.
- W2959014382 hasConceptScore W2959014382C137287247 @default.
- W2959014382 hasConceptScore W2959014382C16311509 @default.
- W2959014382 hasConceptScore W2959014382C186644900 @default.
- W2959014382 hasConceptScore W2959014382C19768560 @default.
- W2959014382 hasConceptScore W2959014382C199360897 @default.
- W2959014382 hasConceptScore W2959014382C206588197 @default.
- W2959014382 hasConceptScore W2959014382C2777904410 @default.
- W2959014382 hasConceptScore W2959014382C2778583558 @default.
- W2959014382 hasConceptScore W2959014382C41008148 @default.
- W2959014382 hasConceptScore W2959014382C43126263 @default.
- W2959014382 hasConceptScore W2959014382C529173508 @default.
- W2959014382 hasConceptScore W2959014382C548081761 @default.
- W2959014382 hasConceptScore W2959014382C548217200 @default.
- W2959014382 hasConceptScore W2959014382C80444323 @default.
- W2959014382 hasLocation W29590143821 @default.
- W2959014382 hasOpenAccess W2959014382 @default.
- W2959014382 hasPrimaryLocation W29590143821 @default.
- W2959014382 hasRelatedWork W143370413 @default.
- W2959014382 hasRelatedWork W1735873410 @default.
- W2959014382 hasRelatedWork W1974498811 @default.
- W2959014382 hasRelatedWork W2183928278 @default.
- W2959014382 hasRelatedWork W2189387569 @default.
- W2959014382 hasRelatedWork W2283840126 @default.
- W2959014382 hasRelatedWork W2405862223 @default.
- W2959014382 hasRelatedWork W2464290063 @default.
- W2959014382 hasRelatedWork W2591061147 @default.
- W2959014382 hasRelatedWork W2620656284 @default.
- W2959014382 hasRelatedWork W2763045826 @default.
- W2959014382 hasRelatedWork W2771818384 @default.
- W2959014382 hasRelatedWork W2951010050 @default.
- W2959014382 hasRelatedWork W3049497371 @default.
- W2959014382 hasRelatedWork W3115457700 @default.
- W2959014382 hasRelatedWork W591858252 @default.
- W2959014382 hasRelatedWork W60611840 @default.
- W2959014382 hasRelatedWork W2182551403 @default.
- W2959014382 hasRelatedWork W2185166801 @default.
- W2959014382 hasRelatedWork W2268102715 @default.
- W2959014382 isParatext "false" @default.
- W2959014382 isRetracted "false" @default.
- W2959014382 magId "2959014382" @default.
- W2959014382 workType "dissertation" @default.