Skip to main content

Showing 1–3 of 3 results for author: Andersen, S T

.
  1. arXiv:2407.13648  [pdf, other

    cs.SE

    COMCAT: Leveraging Human Judgment to Improve Automatic Documentation and Summarization

    Authors: Skyler Grandel, Scott Thomas Andersen, Yu Huang, Kevin Leach

    Abstract: Software maintenance constitutes a substantial portion of the total lifetime costs of software, with a significant portion attributed to code comprehension. Software comprehension is eased by documentation such as comments that summarize and explain code. We present COMCAT, an approach to automate comment generation by augmenting Large Language Models (LLMs) with expertise-guided context to target… ▽ More

    Submitted 18 July, 2024; originally announced July 2024.

    Comments: 12 pages, 6 figures

  2. arXiv:2210.05102  [pdf, other

    cs.SE cs.LG

    Pre-Training Representations of Binary Code Using Contrastive Learning

    Authors: Yifan Zhang, Chen Huang, Yueke Zhang, Kevin Cao, Scott Thomas Andersen, Huajie Shao, Kevin Leach, Yu Huang

    Abstract: Binary code analysis and comprehension is critical to applications in reverse engineering and computer security tasks where source code is not available. Unfortunately, unlike source code, binary code lacks semantics and is more difficult for human engineers to understand and analyze. In this paper, we present ContraBin, a contrastive learning technique that integrates source code and comment info… ▽ More

    Submitted 13 December, 2024; v1 submitted 10 October, 2022; originally announced October 2022.

  3. arXiv:2102.13460  [pdf, other

    cs.PL cs.AR

    Open-Source Verification with Chisel and Scala

    Authors: Andrew Dobis, Tjark Petersen, Kasper Juul Hesse Rasmussen, Enrico Tolotto, Hans Jakob Damsgaard, Simon Thye Andersen, Richard Lin, Martin Schoeberl

    Abstract: Performance increase with general-purpose processors has come to a halt. We can no longer depend on Moore's Law to increase computing performance. The only way to achieve higher performance or lower energy consumption is by building domain-specific hardware accelerators. To efficiently design and verify those domain-specific accelerators, we need agile hardware development. One of the main obstacl… ▽ More

    Submitted 26 February, 2021; originally announced February 2021.