8 papers
Compiler.next: A Search-Based Compiler to Power the AI-Native Future of Software Engineering
Filipe R. Cogo, Gustavo A. Oliva, Ahmed E. Hassan
The rapid advancement of AI-assisted software engineering has brought transformative potential to the field of software engineering, but existing tools and paradigms remain limited…
Understanding Prompt Management in GitHub Repositories: A Call for Best Practices
Hao Li, Hicham Masri, Filipe R. Cogo +3
The rapid adoption of foundation models (e.g., large language models) has given rise to promptware, i.e., software built using natural language prompts. Effective management of pro…
Output Format Biases in the Evaluation of Large Language Models for Code Translation
Marcos Macedo, Yuan Tian, Filipe R. Cogo +1
Code translation between programming languages (PLs) is a critical task in software engineering, facilitating the modernization of legacy systems, ensuring cross-platform compatibi…
The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)
Kirill Vasilevski, Benjamin Rombaut, Gopi Krishnan Rajbahadur +10
Foundation Models (FMs) such as Large Language Models (LLMs) are reshaping the software industry by enabling FMware, systems that integrate these FMs as core components. In this KD…
Continuous Integration Practices in Machine Learning Projects: The Practitioners` Perspective
João Helis Bernardo, Daniel Alencar da Costa, Filipe Roseiro Cogo +2
Continuous Integration (CI) is a cornerstone of modern software development. However, while widely adopted in traditional software projects, applying CI practices to Machine Learni…
Towards Semantic Versioning of Open Pre-trained Language Model Releases on Hugging Face
Adekunle Ajibode, Abdul Ali Bangash, Filipe Roseiro Cogo +2
The proliferation of open Pre-trained Language Models (PTLMs) on model registry platforms like Hugging Face (HF) presents both opportunities and challenges for companies building p…