Treffer: Conceptualizing Node.js Projects: A Graph-Oriented Technology-Specific Modeling Method

Title:
Conceptualizing Node.js Projects: A Graph-Oriented Technology-Specific Modeling Method
Source:
Advances in Information Systems Development. :53-72
Publication Year:
2023
Series:
Springer, Lecture Notes in Information Systems and Organization
Document Type:
Buch redif-chapter
Language:
English
ISBN:
978-3-031-32418-5
DOI:
10.1007/978-3-031-32418-5
Accession Number:
edsrep.h.spr.lnichp.978.3.031.32418.5.4
Database:
RePEc

Weitere Informationen

This paper advances our prior work in developing a modeling method for managing Node.js projects dependencies by adding a semantic analysis layer to the created models, benefitting from prior artifact-building research that makes it possible for diagrams of arbitrary semantics to be processed as RDF graphs. The purpose of models thus extends towards a knowledge-driven project management approach that handles a graph-based conceptualization of project management processes, development tasks and Node.js development resources (packages, APIs and their dependencies). With the continuous growth of the Node.js environment, managing complex projects that use this technology can be chaotic, especially when it comes to planning dependencies and module integration. The deprecation of a module can lead to serious crisis regarding various projects where that module was used; consequently, traceability of deprecation propagation becomes a key requirements in Node.js project management. The modeling method introduced in this paper provides a diagrammatic solution to managing module and API dependencies in a Node.js project. It is deployed as a modeling tool that can also generate REST API documentation and Node.js project configuration files that can be executed to install the graphically designed dependencies.