Asset Management in Machine Learning: State-of-research and State-of-practice

S Idowu, D Strüber, T Berger - ACM Computing Surveys, 2022 - dl.acm.org
Machine learning components are essential for today's software systems, causing a need to
adapt traditional software engineering practices when develo** machine-learning-based …

Large language models for software engineering: Survey and open problems

A Fan, B Gokkaya, M Harman… - 2023 IEEE/ACM …, 2023 - ieeexplore.ieee.org
This paper provides a survey of the emerging area of Large Language Models (LLMs) for
Software Engineering (SE). It also sets out open research challenges for the application of …

A systematic process for Mining Software Repositories: Results from a systematic literature review

M Vidoni - Information and Software Technology, 2022 - Elsevier
Abstract Context: Mining Software Repositories (MSR) is a growing area of Software
Engineering (SE) research. Since their emergence in 2004, many investigations have …

What are developers talking about? an analysis of topics and trends in stack overflow

A Barua, SW Thomas, AE Hassan - Empirical software engineering, 2014 - Springer
Programming question and answer (Q&A) websites, such as Stack Overflow, leverage the
knowledge and expertise of users to provide answers to technical questions. Over time …

App store mining and analysis: MSR for app stores

M Harman, Y Jia, Y Zhang - 2012 9th IEEE working conference …, 2012 - ieeexplore.ieee.org
This paper introduces app store mining and analysis as a form of software repository mining.
Unlike other software repositories traditionally used in MSR work, app stores usually do not …

A survey on the use of topic models when mining software repositories

TH Chen, SW Thomas, AE Hassan - Empirical Software Engineering, 2016 - Springer
Researchers in software engineering have attempted to improve software development by
mining and analyzing software repositories. Since the majority of the software engineering …

Software heritage: Why and how to preserve software source code

R Di Cosmo, S Zacchiroli - iPRES 2017-14th International Conference …, 2017 - hal.science
Software is now a key component present in all aspects of our society. Its preservation has
attracted growing attention over the past years within the digital preservation community. We …

A survey of code‐based change impact analysis techniques

B Li, X Sun, H Leung, S Zhang - Software Testing, Verification …, 2013 - Wiley Online Library
Software change impact analysis (CIA) is a technique for identifying the effects of a change,
or estimating what needs to be modified to accomplish a change. Since the 1980s, there …

On automatically generating commit messages via summarization of source code changes

LF Cortés-Coy, M Linares-Vásquez… - 2014 IEEE 14th …, 2014 - ieeexplore.ieee.org
Although version control systems allow developers to describe and explain the rationale
behind code changes in commit messages, the state of practice indicates that most of the …

Developer prioritization in bug repositories

J Xuan, H Jiang, Z Ren, W Zou - 2012 34th International …, 2012 - ieeexplore.ieee.org
Developers build all the software artifacts in development. Existing work has studied the
social behavior in software repositories. In one of the most important software repositories, a …