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 …

Knowledge-based approaches in software documentation: A systematic literature review

W Ding, P Liang, A Tang, H Van Vliet - Information and Software …, 2014 - Elsevier
Context Software documents are core artifacts produced and consumed in documentation
activity in the software lifecycle. Meanwhile, knowledge-based approaches have been …

A review of traceability research at the requirements engineering conferencere@21

S Nair, JL De La Vara, S Sen - 2013 21st IEEE International …, 2013 - ieeexplore.ieee.org
Traceability between development artefacts and mainly from and to requirements plays a
major role in system lifecycle, supporting activities such as system validation, change impact …

An online learned CRF model for multi-target tracking

B Yang, R Nevatia - … IEEE Conference on Computer Vision and …, 2012 - ieeexplore.ieee.org
We introduce an online learning approach for multitarget tracking. Detection responses are
gradually associated into tracklets in multiple levels to produce final tracks. Unlike most …

Scaling agile methods to regulated environments: An industry case study

B Fitzgerald, KJ Stol, R O'Sullivan… - 2013 35th International …, 2013 - ieeexplore.ieee.org
Agile development methods are growing in popularity with a recent survey reporting that
more than 80% of organizations now following an agile approach. Agile methods were seen …

Recovering from a decade: a systematic mapping of information retrieval approaches to software traceability

M Borg, P Runeson, A Ardö - Empirical Software Engineering, 2014 - Springer
Engineers in large-scale software development have to manage large amounts of
information, spread across many artifacts. Several researchers have proposed expressing …

Empirical evaluation of tools for hairy requirements engineering tasks

DM Berry - Empirical Software Engineering, 2021 - Springer
Context A hairy requirements engineering (RE) task involving natural language (NL)
documents is (1) a non-algorithmic task to find all relevant answers in a set of documents …

Variability extraction and modeling for product variants

L Linsbauer, RE Lopez-Herrejon, A Egyed - Proceedings of the 22nd …, 2018 - dl.acm.org
Fast changing hardware and software technologies in addition to larger and more
specialized customer bases demand software tailored to meet very diverse requirements …

Strategic traceability for safety-critical projects

P Mäder, PL Jones, Y Zhang, J Cleland-Huang - IEEE software, 2013 - ieeexplore.ieee.org
To support any claim that a product is safe for its intended use, manufacturers must establish
traceability within that product's development life cycle. Unfortunately, traceability …

Mining source code descriptions from developer communications

S Panichella, J Aponte, M Di Penta… - 2012 20th IEEE …, 2012 - ieeexplore.ieee.org
Very often, source code lacks comments that adequately describe its behavior. In such
situations developers need to infer knowledge from the source code itself or to search for …