paper-with-me

Papers

MLSmellHound: A Context-Aware Code Analysis Tool

2022-05-08 · Jai Kannan, Scott Barnett, Luís Cruz, Anj Simmons, Akash Agarwal

Meeting the rise of industry demand to incorporate machine learning (ML) components into software systems requires interdisciplinary teams contributing to a shared code base. To maintain consistency, reduce defects and ensure maintainability, developers use code analysis tools to aid them in identifying defects and maintaining standards. With the inclusion of machine learning, tools must account for the cultural differences within the teams which manifests as multiple programming languages, and conflicting definitions and objectives. Existing tools fail to identify these cultural differences and are geared towards software engineering which reduces their adoption in ML projects. In our approach we attempt to resolve this problem by exploring the use of context which includes i) purpose of the source code, ii) technical domain, iii) problem domain, iv) team norms, v) operational environment, and vi) development lifecycle stage to provide contextualised error reporting for code analysis. To demonstrate our approach, we adapt Pylint as an example and apply a set of contextual transformations to the linting results based on the domain of individual project files under analysis. This allows for contextualised and meaningful error reporting for the end-user.

📄 PDF Abstract BibTeX arXiv:2205.03790

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

Rover: Context-aware Conflict Resolution with LLM

2026-05-17 · Qingyu Zhang, Junzhe Li, Jiayi Lin, Changhua Luo 외 arxiv

Code merging is a significant challenge, particularly in large-scale projects. Existing solutions, including program analysis and machine learning, show promise but face critical limitations. Program analysis lacks the a…

TraceLab: Characterizing Coding Agent Workloads for LLM Serving

2026-06-29 · Kan Zhu, Mathew Jacob, Chenxi Ma, Yi Pan 외 arxiv

Coding agents are rapidly becoming a major application of agentic LLMs, but serving them efficiently remains challenging. Progress on this challenge requires understanding real workload patterns, yet the data needed for …

DeepContext: A Context-aware, Cross-platform, and Cross-framework Tool for Performance Profiling and Analysis of Deep Learning Workloads

2024-11-05 · Qidong Zhao, Hao Wu, Yuming Hao, Zilingfeng Ye 외

Effective performance profiling and analysis are essential for optimizing training and inference of deep learning models, especially given the growing complexity of heterogeneous computing environments. However, existing…

CPUDeep Learning

Which Tool Response Should I Trust? Tool-Expertise-Aware Chest X-ray Agent with Multimodal Agentic Learning

2026-02-25 · Zheang Huai, Honglong Yang, Xiaomeng Li arxiv

AI agents with tool-use capabilities show promise for integrating the domain expertise of various tools. In the medical field, however, tools are usually AI models that are inherently error-prone and can produce contradi…

Reinforcement Learning

Code4MeV2: a Research-oriented Code-completion Platform

2025-10-04 · Roham Koohestani, Parham Bateni, Aydin Ebrahimi, Behdad Etezadi 외 arxiv

The adoption of AI-powered code completion tools in software development has increased substantially, yet the user interaction data produced by these systems remain proprietary within large corporations. This creates a b…

Code Completion