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 …

Evaluating the impact of possible dependencies on architecture-level maintainability

W Jin, D Zhong, Y Cai, R Kazman… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Dependencies among software entities are the foundation for much of the research on
software architecture analysis and architecture analysis tools. Dynamically typed languages …

Exploring the architectural impact of possible dependencies in python software

W Jin, Y Cai, R Kazman, G Zhang, Q Zheng… - Proceedings of the 35th …, 2020 - dl.acm.org
Dependencies among software entities are the basis for many software analytic research
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 …

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) …

Recognizing potential runtime types from python docstrings

Y Luo, W Ma, Y Li, Z Chen, L Chen - Software Analysis, Testing, and …, 2018 - Springer
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 …

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 …

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 …

Collectors

S Costiou, M Kerboeuf, A Plantec… - Companion Proceedings of …, 2018 - dl.acm.org
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 …

[图书][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 …