activity
20172023
most citedSemantically Enhanced Software Traceability Using Deep Learning Techniques

231 citations · 430 across the 22 of their papers we have counts for

collaborators

24 papers

cs.SE2023

Prompts Matter: Insights and Strategies for Prompt Engineering in Automated Software Traceability

Alberto D. Rodriguez, Katherine R. Dearstyne, Jane Cleland-Huang

Large Language Models (LLMs) have the potential to revolutionize automated traceability by overcoming the challenges faced by previous methods and introducing new possibilities. Ho…

cs.SE2023

Leveraging Traceability to Integrate Safety Analysis Artifacts into the Software Development Process

Ankit Agrawal, Jane Cleland-Huang

Safety-critical system's failure or malfunction can cause loss of human lives or damage to the physical environment; therefore, continuous safety assessment is crucial for such sys…

cs.SE2023

A Requirements-Driven Platform for Validating Field Operations of Small Uncrewed Aerial Vehicles

Ankit Agrawal, Bohan Zhang, Yashaswini Shivalingaiah +2

Flight-time failures of small Uncrewed Aerial Systems (sUAS) can have a severe impact on people or the environment. Therefore, sUAS applications must be thoroughly evaluated and te…

cs.SE2023★ 2 cited

Understanding the Challenges of Deploying Live-Traceability Solutions

Alberto D. Rodriguez, Katherine R. Dearstyne, Jane Cleland-Huang

Software traceability is the process of establishing and maintaining relationships between artifacts in a software system. This process is crucial to many engineering processes, pa…

cs.SE2022★ 2 cited

RESAM: Requirements Elicitation and Specification for Deep-Learning Anomaly Models with Applications to UAV Flight Controllers

Md Nafee Al Islam, Yihong Ma, Pedro Alarcon Granadeno +2

CyberPhysical systems (CPS) must be closely monitored to identify and potentially mitigate emergent problems that arise during their routine operations. However, the multivariate t…

cs.SE2022★ 4 cited

Enhancing Automated Software Traceability by Transfer Learning from Open-World Data

Jinfeng Lin, Amrit Poudel, Wenhao Yu +3

Software requirements traceability is a critical component of the software engineering process, enabling activities such as requirements validation, compliance verification, and sa…

cs.SE2022★ 4 cited

Generating and Visualizing Trace Link Explanations

Yalin Liu, Jinfeng Lin, Oghenemaro Anuyah +2

Recent breakthroughs in deep-learning (DL) approaches have resulted in the dynamic generation of trace links that are far more accurate than was previously possible. However, DL-ge…

cs.RO2022★ 29 cited

Extending MAPE-K to support Human-Machine Teaming

Jane Cleland-Huang, Ankit Agrawal, Michael Vierhauser +2

The MAPE-K feedback loop has been established as the primary reference model for self-adaptive and autonomous systems in domains such as autonomous driving, robotics, and Cyber-Phy…

cs.HC2021★ 1 cited

RescueAR: Augmented Reality Supported Collaboration for UAV Driven Emergency Response Systems

Ankit Agrawal, Jane Cleland-Huang

Emergency response events are fast-paced, noisy, and they require teamwork to accomplish the mission. Furthermore, the increasing deployment of Unmanned Aerial Vehicles (UAVs) alon…

cs.HC2021

Explaining Autonomous Decisions in Swarms of Human-on-the-Loop Small Unmanned Aerial Systems

Ankit Agrawal, Jane Cleland-Huang

Rapid advancements in Artificial Intelligence have shifted the focus from traditional human-directed robots to fully autonomous ones that do not require explicit human control. The…

cs.CL2021★ 38 cited

Enhancing Taxonomy Completion with Concept Generation via Fusing Relational Representations

Qingkai Zeng, Jinfeng Lin, Wenhao Yu +2

Automatic construction of a taxonomy supports many applications in e-commerce, web search, and question answering. Existing taxonomy expansion or completion methods assume that new…

cs.SE2021

Adaptive Autonomy in Human-on-the-Loop Vision-Based Robotics Systems

Sophia Abraham, Zachariah Carmichael, Sreya Banerjee +5

Computer vision approaches are widely used by autonomous robotic systems to sense the world around them and to guide their decision making as they perform diverse tasks such as col…

cs.SE2021★ 7 cited

Traceability Transformed: Generating more Accurate Links with Pre-Trained BERT Models

Jinfeng Lin, Yalin Liu, Qingkai Zeng +2

Software traceability establishes and leverages associations between diverse development artifacts. Researchers have proposed the use of deep learning trace models to link natural…

cs.HC2020★ 6 cited

Human-Drone Interactions with Semi-Autonomous Cohorts of Collaborating Drones

Jane Cleland-Huang, Ankit Agrawal

Research in human-drone interactions has primarily focused on cases in which a person interacts with a single drone as an active controller, recipient of information, or a social c…

cs.SE2020

Model-Driven Requirements for Humans-on-the-Loop Multi-UAV Missions

Ankit Agrawal, Jan-Philipp Steghofer, Jane Cleland-Huang

The use of semi-autonomous Unmanned Aerial Vehicles (UAVs or drones) to support emergency response scenarios, such as fire surveillance and search-and-rescue, has the potential for…

cs.SE2020★ 2 cited

Traceability Support for Multi-Lingual Software Projects

Yalin Liu, Jinfeng Lin, Jane Cleland-Huang

Software traceability establishes associations between diverse software artifacts such as requirements, design, code, and test cases. Due to the non-trivial costs of manually creat…

cs.HC2020★ 57 cited

The Next Generation of Human-Drone Partnerships: Co-Designing an Emergency Response System

Ankit Agrawal, Sophia Abraham, Benjamin Burger +11

The use of semi-autonomous Unmanned Aerial Vehicles (UAV) to support emergency response scenarios, such as fire surveillance and search and rescue, offers the potential for huge so…

cs.SE2018

Leveraging Historical Associations between Requirements and Source Code to Identify Impacted Classes

Davide Falessi, Justin Roll, Jin Guo +1

As new requirements are introduced and implemented in a software system, developers must identify the set of source code classes which need to be changed. Therefore, past effort ha…

cs.SE2018

Domain Knowledge Discovery Guided by Software Trace Links

Jin L. C. Guo, Natawut Monaikul, Jane Cleland-Huang

Software-intensive projects are specified and modeled using domain terminology. Knowledge of the domain terminology is necessary for performing many Software Engineering tasks such…

cs.SE2018★ 231 cited

Semantically Enhanced Software Traceability Using Deep Learning Techniques

Jin Guo, Jinghui Cheng, Jane Cleland-Huang

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…

cs.SE2018★ 16 cited

Traceability in the Wild: Automatically Augmenting Incomplete Trace Links

Michael Rath, Jacob Rendall, Jin L. C. Guo +2

Software and systems traceability is widely accepted as an essential element for supporting many software development tasks. Today's version control systems provide inbuilt feature…

cs.SE2018★ 1 cited

Dronology: An Incubator for Cyber-Physical System Research

Jane Cleland-Huang, Michael Vierhauser, Sean Bayley

Research in the area of Cyber-Physical Systems (CPS) is hampered by the lack of available project environments in which to explore open challenges and to propose and rigorously eva…

cs.SE2018★ 18 cited

How Do Practitioners Perceive Assurance Cases in Safety-Critical Software Systems?

Jinghui Cheng, Micayla Goodrum, Ronald Metoyer +1

Safety-critical software systems are those whose failure or malfunction could result in casualty and/or serious financial loss. In such systems, safety assurance cases (SACs) are a…

cs.SE2017★ 12 cited

Grand Challenges of Traceability: The Next Ten Years

Giuliano Antoniol, Jane Cleland-Huang, Jane Huffman Hayes +1

In 2007, the software and systems traceability community met at the first Natural Bridge symposium on the Grand Challenges of Traceability to establish and address research goals f…