Predictive models in software engineering: Challenges and opportunities
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …
areas of software engineering. There have been a large number of primary studies that …
A literature review of automatic traceability links recovery for software change impact analysis
In large-scale software development projects, change impact analysis (CIA) plays an
important role in controlling software design evolution. Identifying and accessing the effects …
important role in controlling software design evolution. Identifying and accessing the effects …
Supporting high-level to low-level requirements coverage reviewing with large language models
AR Preda, C Mayr-Dorn, A Mashkoor… - Proceedings of the 21st …, 2024 - dl.acm.org
Refining high-level requirements into low-level ones is a common task, especially in safety-
critical systems engineering. The objective is to describe every important aspect of the high …
critical systems engineering. The objective is to describe every important aspect of the high …
[PDF][PDF] LiSSA: Toward Generic Traceability Link Recovery through Retrieval-Augmented Generation
There are a multitude of software artifacts which need to be handled during the development
and maintenance of a software system. These artifacts interrelate in multiple, complex ways …
and maintenance of a software system. These artifacts interrelate in multiple, complex ways …
[HTML][HTML] VALIDATE: A deep dive into vulnerability prediction datasets
M Esposito, D Falessi - Information and Software Technology, 2024 - Elsevier
Context: Vulnerabilities are an essential issue today, as they cause economic damage to the
industry and endanger our daily life by threatening critical national security infrastructures …
industry and endanger our daily life by threatening critical national security infrastructures …
How effective is automated trace link recovery in model-driven development?
Abstract [Context and Motivation] Requirements Traceability (RT) aims to follow and
describe the lifecycle of a requirement. RT is employed either because it is mandated, or …
describe the lifecycle of a requirement. RT is employed either because it is mandated, or …
Issue link label recovery and prediction for open source software
A Nicholson, GJ Lc - 2021 IEEE 29th international …, 2021 - ieeexplore.ieee.org
Modern open source software development heavily relies on the issue tracking systems to
manage their feature requests, bug reports, tasks, and other similar artifacts. Together, those …
manage their feature requests, bug reports, tasks, and other similar artifacts. Together, those …
[HTML][HTML] On the effectiveness of automated tracing from model changes to project issues
Abstract Context: Requirements Traceability (RT) is concerned with monitoring and
documenting the lifecycle of requirements. Although researchers have proposed several …
documenting the lifecycle of requirements. Although researchers have proposed several …
Leveraging intermediate artifacts to improve automated trace link retrieval
AD Rodriguez, J Cleland-Huang… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Software traceability establishes a network of connections between diverse artifacts such as
requirements, design, and code. However, given the cost and effort of creating and …
requirements, design, and code. However, given the cost and effort of creating and …
Multi-type requirements traceability prediction by code data augmentation and fine-tuning MS-CodeBERT
A Majidzadeh, M Ashtiani… - Computer Standards & …, 2024 - Elsevier
Requirement traceability is a crucial quality factor that highly impacts the software evolution
process and maintenance costs. Automated traceability links recovery techniques are …
process and maintenance costs. Automated traceability links recovery techniques are …