Pycg: Practical call graph generation in python
V Salis, T Sotiropoulos, P Louridas… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Call graphs play an important role in different contexts, such as profiling and vulnerability
propagation analysis. Generating call graphs in an efficient manner can be a challenging …
propagation analysis. Generating call graphs in an efficient manner can be a challenging …
Evaluating the impact of possible dependencies on architecture-level maintainability
Dependencies among software entities are the foundation for much of the research on
software architecture analysis and architecture analysis tools. Dynamically typed languages …
software architecture analysis and architecture analysis tools. Dynamically typed languages …
Exploring the architectural impact of possible dependencies in python software
Dependencies among software entities are the basis for many software analytic research
and architecture analysis tools. Dynamically typed languages, such as Python, JavaScript …
and architecture analysis tools. Dynamically typed languages, such as Python, JavaScript …
Clarabel: An interior-point solver for conic programs with quadratic objectives
PJ Goulart, Y Chen - arXiv preprint arXiv:2405.12762, 2024 - arxiv.org
We present a general-purpose interior-point solver for convex optimization problems with
conic constraints. Our method is based on a homogeneous embedding method originally …
conic constraints. Our method is based on a homogeneous embedding method originally …
TrueLearn: A Python Library for Personalised Informational Recommendations with (Implicit) Feedback
Y Qiu, K Djemili, D Elezi, A Shalman… - arXiv preprint arXiv …, 2023 - arxiv.org
This work describes the TrueLearn Python library, which contains a family of online learning
Bayesian models for building educational (or more generally, informational) …
Bayesian models for building educational (or more generally, informational) …
Recognizing potential runtime types from python docstrings
Docstring plays an important role in software development and maintanance as it is used in
source code to document a specific segment of code. In dynamic language programming …
source code to document a specific segment of code. In dynamic language programming …
QuAC: quick attribute-centric type inference for Python
J Wu - 2024 - open.library.ubc.ca
Python's dynamic typing facilitates rapid prototyping and underlies its popularity in many
domains. However, dynamic typing reduces the power of many static checking and bug …
domains. However, dynamic typing reduces the power of many static checking and bug …
CALint: A Tool for Enforcing the Clean Architecture's Dependency Rule in Python
CO de Oliveira Junior, J Carvalho, FF Silveira… - … Science and Its …, 2022 - Springer
Clean Architecture (CA) aims to address the need for more loosely coupled components and
better cohesion. CA focuses on preparing software engineers to write more stable, durable …
better cohesion. CA focuses on preparing software engineers to write more stable, durable …
Collectors
Observing and modifying object-oriented programs often means interacting with objects. At
runtime, it can be a complex task to identify those objects due to the live state of the program …
runtime, it can be a complex task to identify those objects due to the live state of the program …
[图书][B] Creation of an Information Management System for Tribology Laboratories and its Application to Transfer Film Luminance Analysis
A Gebhard - 2023 - kluedo.ub.rptu.de
In tribology laboratories, the management of material samples and test specimens, the
planning and execution of experiments, the evaluation of test data and the longterm storage …
planning and execution of experiments, the evaluation of test data and the longterm storage …