Tagged articles
3 articles
Page 1 of 1
AsiaInfo Technology: New Tech Exploration
AsiaInfo Technology: New Tech Exploration
Sep 8, 2025 · Artificial Intelligence

Unlocking Precise Code Q&A: How ASTs Power AI-Driven Development

With software systems growing ever more complex, traditional text‑based code search falls short; this article explains how abstract syntax trees (AST) provide deeper structural understanding, improve query precision, enable advanced features like control‑flow analysis and knowledge‑graph construction, and outlines a full architecture for building AI‑enhanced code question‑answering systems.

ASTLLMcode question answering
0 likes · 33 min read
Unlocking Precise Code Q&A: How ASTs Power AI-Driven Development
Architecture Digest
Architecture Digest
Jan 26, 2024 · Fundamentals

Developers Spend Most of Their Time Understanding Systems: Research Findings and Practical Implications

Recent research and industry observations reveal that developers allocate roughly 58% of their work time to comprehending existing codebases and system architecture, a trend unchanged over four decades, highlighting the critical need for better program‑understanding strategies and collaborative practices.

code readingdeveloper productivitypair programming
0 likes · 6 min read
Developers Spend Most of Their Time Understanding Systems: Research Findings and Practical Implications
IT Services Circle
IT Services Circle
Apr 2, 2022 · Fundamentals

Why Developers Spend Most of Their Time Understanding Existing Systems

The article explains that, despite decades of research, developers still devote the majority of their work to comprehending legacy code and system architecture, highlighting studies that show roughly 58‑67% of effort is spent on program comprehension rather than building new features.

code readingdeveloper productivityprogram comprehension
0 likes · 7 min read
Why Developers Spend Most of Their Time Understanding Existing Systems