Pynblint: a Static Analyzer for Python Jupyter Notebooks

May 24, 2022 Β· Declared Dead Β· πŸ› 2022 IEEE/ACM 1st International Conference on AI Engineering – Software Engineering for AI (CAIN)

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Luigi Quaranta, Fabio Calefato, Filippo Lanubile arXiv ID 2205.11934 Category cs.SE: Software Engineering Cross-listed cs.LG Citations 11 Venue 2022 IEEE/ACM 1st International Conference on AI Engineering – Software Engineering for AI (CAIN) Last Checked 4 months ago
Abstract
Jupyter Notebook is the tool of choice of many data scientists in the early stages of ML workflows. The notebook format, however, has been criticized for inducing bad programming practices; indeed, researchers have already shown that open-source repositories are inundated by poor-quality notebooks. Low-quality output from the prototypical stages of ML workflows constitutes a clear bottleneck towards the productization of ML models. To foster the creation of better notebooks, we developed Pynblint, a static analyzer for Jupyter notebooks written in Python. The tool checks the compliance of notebooks (and surrounding repositories) with a set of empirically validated best practices and provides targeted recommendations when violations are detected.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Software Engineering

Died the same way β€” πŸ‘» Ghosted