Joshua Garcia

Orcid: 0000-0002-1696-8783

According to our database1, Joshua Garcia authored at least 53 papers between 2009 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Towards Automated Driving Violation Cause Analysis in Scenario-Based Testing for Autonomous Driving Systems.
CoRR, 2024

2023
scenoRITA: Generating Diverse, Fully Mutable, Test Scenarios for Autonomous Vehicle Planning.
IEEE Trans. Software Eng., October, 2023

DeltaDroid: Dynamic Delivery Testing in Android.
ACM Trans. Softw. Eng. Methodol., July, 2023

Doppelgänger Test Generation for Revealing Bugs in Autonomous Driving Software.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

SAIN: A Community-Wide Software Architecture INfrastructure.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

An Empirical Study on Workflows and Security Policies in Popular GitHub Repositories.
Proceedings of the 1st IEEE/ACM International Workshop on Software Vulnerability, 2023

FarSlayer: Turnkey Acceleration of Legacy Software on Commodity FPGA Cards.
Proceedings of the 34th IEEE International Conference on Application-specific Systems, 2023

2022
Forecasting Architectural Decay From Evolutionary History.
IEEE Trans. Software Eng., 2022

Too Afraid to Drive: Systematic Discovery of Semantic DoS Vulnerability in Autonomous Driving Planning under Physical-World Attacks.
Proceedings of the 29th Annual Network and Distributed System Security Symposium, 2022

2021
scenoRITA: Generating Less-Redundant, Safety-Critical and Motion Sickness-Inducing Scenarios for Autonomous Vehicles.
CoRR, 2021

Architectural Archipelagos: Technical Debt in Long-Lived Software Research Platforms.
Proceedings of the 4th IEEE/ACM International Conference on Technical Debt, 2021

Too Quiet in the Library: An Empirical Study of Security Updates in Android Apps' Native Code.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance.
Proceedings of the 18th IEEE International Conference on Software Architecture, 2021

2020
ARCADE: an extensible workbench for architecture recovery, change, and decay evaluation.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

A comprehensive study of autonomous vehicle bugs.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
Too Quiet in the Library: A Study of Native Third-Party Libraries in Android.
CoRR, 2019

Detection and repair of architectural inconsistencies in Java.
Proceedings of the 41st International Conference on Software Engineering, 2019

Security and Software Engineering.
Proceedings of the Handbook of Software Engineering., 2019

2018
Measuring the Impact of Code Dependencies on Software Architecture Recovery Techniques.
IEEE Trans. Software Eng., 2018

Lightweight, Obfuscation-Resilient Detection and Family Identification of Android Malware.
ACM Trans. Softw. Eng. Methodol., 2018

Self-protection of Android systems from inter-component communication attacks.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Nemo: multi-criteria test-suite minimization with integer nonlinear programming.
Proceedings of the 40th International Conference on Software Engineering, 2018

A large-scale empirical study on the effects of code obfuscations on Android apps and anti-malware products.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
A Taxonomy and Qualitative Comparison of Program Analysis Techniques for Security Assessment of Android Software.
IEEE Trans. Software Eng., 2017

A large-scale study of architectural evolution in open-source software systems.
Empir. Softw. Eng., 2017

Automatic generation of inter-component communication exploits for Android applications.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

1st International Workshop on Establishing the Community-Wide Infrecaseructure for Architecture-Based Software Engineering (ECASE 2017).
Proceedings of the 1st IEEE/ACM International Workshop on Establishing the Community-Wide Infrecaseructure for Architecture-Based Software Engineering, 2017

2016
Software architectural principles in contemporary mobile software: from conception to practice.
J. Syst. Softw., 2016

Reducing combinatorics in GUI testing of android applications.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
COVERT: Compositional Analysis of Android Inter-App Permission Leakage.
IEEE Trans. Software Eng., 2015

Revisiting the Anatomy and Physiology of the Grid.
J. Grid Comput., 2015

An Empirical Study of Architectural Change in Open-Source Software Systems.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

Comparing Software Architecture Recovery Techniques Using Accurate Dependencies.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

EcoDroid: An Approach for Energy-Based Ranking of Android Apps.
Proceedings of the 4th IEEE/ACM International Workshop on Green and Sustainable Software, 2015

2014
ViVA: a visualization and analysis tool for distributed event-based systems.
Proceedings of the 36th International Conference on Software Engineering, 2014

2013
Identifying message flow in distributed event-based systems.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

A comparative analysis of software architecture recovery techniques.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Mapping architectural decay instances to dependency models.
Proceedings of the 4th International Workshop on Managing Technical Debt, 2013

Obtaining ground-truth software architectures.
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
A Framework for Obtaining the Ground-Truth in Architectural Recovery.
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012

Impact analysis for distributed event-based systems.
Proceedings of the Sixth ACM International Conference on Distributed Event-Based Systems, 2012

Are automatically-detected code anomalies relevant to architectural modularity?: an exploratory analysis of evolving systems.
Proceedings of the 11th International Conference on Aspect-oriented Software Development, 2012

2011
Engineering Heterogeneous Robotics Systems: A Software Architecture-Based Approach.
Computer, 2011

On the Impact of Aspect-Oriented Code Smells on Architecture Modularity: An Exploratory Study.
Proceedings of the Fifth Brazilian Symposium on Software Components, 2011

Enhancing architectural recovery using concerns.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

2010
An architecture-driven software mobility framework.
J. Syst. Softw., 2010

PLASMA: a plan-based layered architecture for software model-driven adaptation.
Proceedings of the ASE 2010, 2010

Using dynamic execution traces and program invariants to enhance behavioral model inference.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

2009
The anatomy and physiology of the grid revisited.
Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, 2009

Toward a Catalogue of Architectural Bad Smells.
Proceedings of the Architectures for Adaptive Software Systems, 2009

Enabling more precise dependency analysis in event-based systems.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

Architecture-driven self-adaptation and self-management in robotics systems.
Proceedings of the 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, 2009

Identifying Architectural Bad Smells.
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009


  Loading...