The placebo effect of artificial intelligence in human–computer interaction
In medicine, patients can obtain real benefits from a sham treatment. These benefits are
known as the placebo effect. We report two experiments (Experiment I: N= 369; Experiment …
known as the placebo effect. We report two experiments (Experiment I: N= 369; Experiment …
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 …
SysML modeling mistakes and their impacts on requirements
The Systems Modeling Language (SysML) represents a significant and increasing segment
of industrial support for building critical systems. Because modeling is a human-centric …
of industrial support for building critical systems. Because modeling is a human-centric …
A SysML-based approach to traceability management and design slicing in support of safety certification: Framework, tool support, and case studies
CONTEXT: Traceability is one of the basic tenets of all safety standards and a key
prerequisite for software safety certification. In the current state of practice, there is often a …
prerequisite for software safety certification. In the current state of practice, there is often a …
Model-based specification of safety compliance needs for critical systems: A holistic generic metamodel
Context: Many critical systems must comply with safety standards as a way of providing
assurance that they do not pose undue risks to people, property, or the environment. Safety …
assurance that they do not pose undue risks to people, property, or the environment. Safety …
Estimating the number of remaining links in traceability recovery
Although very important in software engineering, establishing traceability links between
software artifacts is extremely tedious, error-prone, and it requires significant effort. Even …
software artifacts is extremely tedious, error-prone, and it requires significant effort. Even …
Gray links in the use of requirements traceability
The value of traceability is in its use. How do different software engineering tasks affect the
tracing of the same requirement? In this paper, we answer the question via an empirical …
tracing of the same requirement? In this paper, we answer the question via an empirical …
An approach to generate the traceability between restricted natural language requirements and AADL models
F Wang, ZB Yang, ZQ Huang, CW Liu… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Requirements traceability is broadly recognized as a critical element of any rigorous
software development process, especially for building safety-critical software (SCS) systems …
software development process, especially for building safety-critical software (SCS) systems …
Automated change impact analysis between SysML models of requirements and design
An important activity in systems engineering is analyzing how a change in requirements will
impact the design of a system. Performing this analysis manually is expensive, particularly …
impact the design of a system. Performing this analysis manually is expensive, particularly …
Leveraging artifact trees to evolve and reuse safety cases
Safety Assurance Cases (SACs) are increasingly used to guide and evaluate the safety of
software-intensive systems. They are used to construct a hierarchically organized set of …
software-intensive systems. They are used to construct a hierarchically organized set of …