Pushdown Colored Petri Nets model Rust's ownership, borrowing, and lifetime constraints to synthesize valid and safe call sequences from API signatures.
In: Proceedings of the 36th International Conference on Software Engineering
5 Pith papers cite this work. Polarity classification is still indexing.
citation-role summary
citation-polarity summary
roles
background 1polarities
background 1representative citing papers
Empirical analysis of 338 PRs with self-admitted ChatGPT usage shows low full integration (median 25%), selective adaptation patterns, and broader influence on developer reasoning during reviews.
Empirical comparison on 10 Node.js apps finds only 22% overlap between history-based and dynamic change-impact candidates, with dynamic analysis more precise and history adding missed candidates, supporting hybrid use.
Specificity and Context predict actionable code generation while Verification predicts adoption and Context predicts integration depth in LLM-assisted PR workflows.
Cross-boundary collaboration in open source is sustained by a thin carrier layer of contributors and repeat relationships that increase pull request acceptance rates from 42% to 87%.
citing papers explorer
-
A Synthesis Method of Safe Rust Code Based on Pushdown Colored Petri Nets
Pushdown Colored Petri Nets model Rust's ownership, borrowing, and lifetime constraints to synthesize valid and safe call sequences from API signatures.