Matches in SemOpenAlex for { <https://semopenalex.org/work/W4387498003> ?p ?o ?g. }
Showing items 1 to 77 of
77
with 100 items per page.
- W4387498003 endingPage "103797" @default.
- W4387498003 startingPage "103797" @default.
- W4387498003 abstract "Providing models that enable developers, architects, and executives to make intelligent decisions about software projects is imperative. Static analyzer tools can extract the information required by developers from the source code to achieve various goals. There are generally two types of tools for analyzing source codes in the software engineering community: commercial tools and open-source tools. Commercial tools provide a limited set of features, pre-built by the tool developers, for extracting information from source code. Open-source tools, while also having limited features, often have fewer features than commercial tools. Extending open-source tools to support new and unembedded features requires a complete knowledge of the programming language used in the tools as well as the architecture used in the modules of tools. Additionally, tool extension requires a complete knowledge of the Abstract Syntax Tree (AST) structure used in those tools. To overcome existing problems, this paper proposes a new model named Sahand, which utilizes a Relational Database Repository (RDP) to store the source code. To this end, utilizing RDP, we propose a new data model to store the source code of the object-oriented projects aiming to extract the required information from it. This new data model provides an infrastructure for developers to extract information from the source code using only the SQL language or its extensions. This model facilitates the extraction of previously inaccessible information, such as the maximum depth of the inheritance tree in the entire project or the maximum method call sequence in the project. The proposed model has been further investigated using two large-scale projects namely JavaParser and Tomcat, consisting of 1802 and 3566 classes, respectively. All source codes and database model used for Sahand are open-source and can be accessed at https://github.com/gClassAcademy/Sahand." @default.
- W4387498003 created "2023-10-11" @default.
- W4387498003 creator A5081904136 @default.
- W4387498003 creator A5085127780 @default.
- W4387498003 date "2024-03-01" @default.
- W4387498003 modified "2023-10-16" @default.
- W4387498003 title "Sahand 1.0: A new model for extracting information from source code in object-oriented projects" @default.
- W4387498003 cites W1589289166 @default.
- W4387498003 cites W1990888989 @default.
- W4387498003 cites W2008164297 @default.
- W4387498003 cites W2089910927 @default.
- W4387498003 cites W2091920469 @default.
- W4387498003 cites W2142296907 @default.
- W4387498003 cites W3083804123 @default.
- W4387498003 cites W3096356506 @default.
- W4387498003 cites W3164278511 @default.
- W4387498003 cites W4205607617 @default.
- W4387498003 cites W4240298746 @default.
- W4387498003 cites W4292292137 @default.
- W4387498003 cites W4294608547 @default.
- W4387498003 cites W4297792605 @default.
- W4387498003 cites W4319083672 @default.
- W4387498003 cites W821933395 @default.
- W4387498003 doi "https://doi.org/10.1016/j.csi.2023.103797" @default.
- W4387498003 hasPublicationYear "2024" @default.
- W4387498003 type Work @default.
- W4387498003 citedByCount "0" @default.
- W4387498003 crossrefType "journal-article" @default.
- W4387498003 hasAuthorship W4387498003A5081904136 @default.
- W4387498003 hasAuthorship W4387498003A5085127780 @default.
- W4387498003 hasConcept C115903868 @default.
- W4387498003 hasConcept C121957198 @default.
- W4387498003 hasConcept C137287247 @default.
- W4387498003 hasConcept C154945302 @default.
- W4387498003 hasConcept C186644900 @default.
- W4387498003 hasConcept C199360897 @default.
- W4387498003 hasConcept C2777904410 @default.
- W4387498003 hasConcept C41008148 @default.
- W4387498003 hasConcept C43126263 @default.
- W4387498003 hasConcept C510870499 @default.
- W4387498003 hasConcept C529173508 @default.
- W4387498003 hasConcept C58646249 @default.
- W4387498003 hasConcept C60048249 @default.
- W4387498003 hasConcept C77088390 @default.
- W4387498003 hasConceptScore W4387498003C115903868 @default.
- W4387498003 hasConceptScore W4387498003C121957198 @default.
- W4387498003 hasConceptScore W4387498003C137287247 @default.
- W4387498003 hasConceptScore W4387498003C154945302 @default.
- W4387498003 hasConceptScore W4387498003C186644900 @default.
- W4387498003 hasConceptScore W4387498003C199360897 @default.
- W4387498003 hasConceptScore W4387498003C2777904410 @default.
- W4387498003 hasConceptScore W4387498003C41008148 @default.
- W4387498003 hasConceptScore W4387498003C43126263 @default.
- W4387498003 hasConceptScore W4387498003C510870499 @default.
- W4387498003 hasConceptScore W4387498003C529173508 @default.
- W4387498003 hasConceptScore W4387498003C58646249 @default.
- W4387498003 hasConceptScore W4387498003C60048249 @default.
- W4387498003 hasConceptScore W4387498003C77088390 @default.
- W4387498003 hasLocation W43874980031 @default.
- W4387498003 hasOpenAccess W4387498003 @default.
- W4387498003 hasPrimaryLocation W43874980031 @default.
- W4387498003 hasRelatedWork W1976804602 @default.
- W4387498003 hasRelatedWork W1990888989 @default.
- W4387498003 hasRelatedWork W2119199159 @default.
- W4387498003 hasRelatedWork W2149598945 @default.
- W4387498003 hasRelatedWork W2316077753 @default.
- W4387498003 hasRelatedWork W2969257295 @default.
- W4387498003 hasRelatedWork W3049398420 @default.
- W4387498003 hasRelatedWork W377327559 @default.
- W4387498003 hasRelatedWork W4206152185 @default.
- W4387498003 hasRelatedWork W4210653322 @default.
- W4387498003 hasVolume "88" @default.
- W4387498003 isParatext "false" @default.
- W4387498003 isRetracted "false" @default.
- W4387498003 workType "article" @default.