20 results for “Understanding of software engineering concepts”
CS papers onlyHybrid search: Keyword + semantic, ranked by combined score.ⓘ
Want pure semantic search? Try claim verification →
This paper proposes a new paradigm for human-machine cooperation in software engineering, where machines amplify engineers' reasoning through causation.
This paper evaluates Centaur, a foundation model trained on psychological experiments, for program comprehension tasks and compares its performance to Llama 3.1.
This paper introduces ASE-26, a comprehensive undergraduate curriculum designed to formalize and teach agentic software engineering as a distinct academic discipline.
Chenxing Zhong, Daniel Feitosa, Paris Avgeriou, Huang Huang +2 more
This paper introduces Pairwise Modular Smell (PairSmell) for identifying flawed architectural decisions and trains machine learning models to predict two forms of PairSmell using 19 pair characteristi…
TARS is an LLM-powered agent integrated into Visual Studio Code that provides autonomous explanations anchored directly to the code under analysis, adapting to developers' expertise, role, and stylist…
The paper argues that current Software Bills of Materials (SBOMs) are fundamentally flawed due to a lack of shared understanding regarding what constitutes a 'component,' demonstrating that existing t…
This paper conducts rapid reviews of peer-reviewed publications to assess the availability of evidence on software engineering practices in government agencies.
Weixing Zhang, Bowen Jiang, Yuhong Fu, Haowei Cheng +2 more
This paper presents an empirical investigation on the distribution, evolution, and maintenance implications of Domain-Driven Design (DDD) building blocks in open-source GitHub repositories.
Jun Zhang, JianYing Qu, Hanwen Du, Zhongkai Sun +2 more
The paper introduces Code-QA-Bench, a novel framework that rigorously separates genuine code reasoning from mere documentation memorization in repository-level code understanding benchmarks.
James C. Davis, Paschal C. Amusuo, Tanmay Singla, Berk Çakar +1 more
This paper presents a case study on using AI coding agents in software engineering and develops a process model for governing high-velocity agentic implementation.
This paper explores the use of GPT-4o in game development using a Python/Pygame endless runner, examining refactoring and gameplay feature generation tasks.
Ran Wei, Le Zhu, Haochi Wang, Jim Woodcock +3 more
This paper presents Forge, a pipeline that uses formal verification to ensure the safety and certification of LLM-generated Java code.
The paper introduces TRAILS~, a novel method that improves code correctness validation by grounding LLM reasoning in concrete (input, output) pairs derived from specifications, achieving state-of-the-…
This paper explores the causes of inconsistent vulnerability scanner findings in the open-source ecosystem.
The paper proposes projectional decoding, a novel framework that integrates a partial graph model alongside text generation to ensure the semantic validity of LLM-generated software artifacts.
This paper introduces Aleena, an open-source lifecycle alignment agent that uses GitHub to align research software engineering stakeholders and preserve decision continuity.
This paper provides the first large-scale characterisation of Domain-Driven Design (DDD) adoption and implementation on GitHub.
The paper introduces a new structural merge tool that ensures parsability and universality in comparison to existing tools, resulting in fewer incorrect merge results.
Larissa Schmid, Diogo Gaspar, Raphina Liu, Sofia Bobadilla +2 more
The paper introduces 'software supply chain smells,' structural indicators of security risks in third-party dependencies, and presents Dirty-Waters, a tool that detects these smells, finding that diff…
This paper studies AI development frameworks for software engineering and proposes a six-dimension process taxonomy.