A survey of machine learning for big code and naturalness
Research at the intersection of machine learning, programming languages, and software
engineering has recently taken important steps in proposing learnable probabilistic models …
engineering has recently taken important steps in proposing learnable probabilistic models …
Blockchain applications and architectures for port operations and logistics management
Efficient port logistic operations and management are critical for global trade and
transportation services. The current port logistic handling systems are highly centralized and …
transportation services. The current port logistic handling systems are highly centralized and …
Uses of business process modeling in agile software development projects
Context: Agile methodologies and frameworks are widely used in software development
projects because of their support for continuous change and delivery. Agile software …
projects because of their support for continuous change and delivery. Agile software …
Semantically enhanced software traceability using deep learning techniques
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 …
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 …
Required in safety-critical systems by many certifying bodies, such as the USA Federal …
Traceability in the wild: automatically augmenting incomplete trace links
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 …
many software development tasks. Today's version control systems provide inbuilt features …
[PDF][PDF] Trustworthy autonomous vehicles
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 …
in order to have trustworthy Artificial Intelligence (AI) systems in the Automated/Autonomous …
Preventing defects: The impact of requirements traceability completeness on software quality
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 …
engineered system. Among stakeholders, traceability is often unpopular due to the unclear …
Automated, interactive, and traceable domain modelling empowered by artificial intelligence
Abstract Model-Based Software Engineering provides various modelling formalisms for
capturing the structural, behavioral, configuration, and intentional aspects of software …
capturing the structural, behavioral, configuration, and intentional aspects of software …
Do developers benefit from requirements traceability when evolving and maintaining a software system?
Software traceability is a required component of many software development processes.
Advocates of requirements traceability cite advantages like easier program comprehension …
Advocates of requirements traceability cite advantages like easier program comprehension …