A survey of machine learning for big code and naturalness

M Allamanis, ET Barr, P Devanbu… - ACM Computing Surveys …, 2018 - dl.acm.org
Research at the intersection of machine learning, programming languages, and software
engineering has recently taken important steps in proposing learnable probabilistic models …

Blockchain applications and architectures for port operations and logistics management

RW Ahmad, H Hasan, R Jayaraman, K Salah… - Research in …, 2021 - Elsevier
Efficient port logistic operations and management are critical for global trade and
transportation services. The current port logistic handling systems are highly centralized and …

Uses of business process modeling in agile software development projects

CG Moyano, L Pufahl, I Weber, J Mendling - Information and Software …, 2022 - Elsevier
Context: Agile methodologies and frameworks are widely used in software development
projects because of their support for continuous change and delivery. Agile software …

Semantically enhanced software traceability using deep learning techniques

J Guo, J Cheng… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
In most safety-critical domains the need for traceability is prescribed by certifying bodies.
Trace links are generally created among requirements, design, source code, test cases and …

Software traceability: trends and future directions

J Cleland-Huang, OCZ Gotel… - Future of software …, 2014 - dl.acm.org
Software traceability is a sought-after, yet often elusive quality in software-intensive systems.
Required in safety-critical systems by many certifying bodies, such as the USA Federal …

Traceability in the wild: automatically augmenting incomplete trace links

M Rath, J Rendall, JLC Guo, J Cleland-Huang… - Proceedings of the 40th …, 2018 - dl.acm.org
Software and systems traceability is widely accepted as an essential element for supporting
many software development tasks. Today's version control systems provide inbuilt features …

[PDF][PDF] Trustworthy autonomous vehicles

D Fernández Llorca, E Gómez - Publications Office of the European Union …, 2021 - invett.es
This report aims to advance the discussion on those fundamental aspects to be considered
in order to have trustworthy Artificial Intelligence (AI) systems in the Automated/Autonomous …

Preventing defects: The impact of requirements traceability completeness on software quality

P Rempel, P Mäder - IEEE Transactions on Software …, 2016 - ieeexplore.ieee.org
Requirements traceability has long been recognized as an important quality of a well-
engineered system. Among stakeholders, traceability is often unpopular due to the unclear …

Automated, interactive, and traceable domain modelling empowered by artificial intelligence

R Saini, G Mussbacher, JLC Guo, J Kienzle - Software and Systems …, 2022 - Springer
Abstract Model-Based Software Engineering provides various modelling formalisms for
capturing the structural, behavioral, configuration, and intentional aspects of software …

Do developers benefit from requirements traceability when evolving and maintaining a software system?

P Mäder, A Egyed - Empirical Software Engineering, 2015 - Springer
Software traceability is a required component of many software development processes.
Advocates of requirements traceability cite advantages like easier program comprehension …