Kevin Moran

Orcid: 0000-0001-9683-5616

Affiliations:
  • University of Central Florida, FL, USA


According to our database1, Kevin Moran authored at least 81 papers between 2011 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Toward a Theory of Causation for Interpreting Neural Code Models.
IEEE Trans. Software Eng., May, 2024

Enhancing Code Understanding for Impact Analysis by Combining Transformers and Program Dependence Graphs.
Proc. ACM Softw. Eng., 2024

Towards More Trustworthy and Interpretable LLMs for Code through Syntax-Grounded Explanations.
CoRR, 2024

"False negative - that one is going to kill you": Understanding Industry Perspectives of Static Analysis based Security Testing.
Proceedings of the IEEE Symposium on Security and Privacy, 2024

GuiEvo: Automated Evolution of Mobile Application GUIs.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

Automating GUI-based Test Oracles for Mobile Apps.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

Toward the Automated Localization of Buggy Mobile App UIs from Bug Descriptions.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Aurora: Navigating UI Tarpits via Automated Neural Screen Understanding.
Proceedings of the IEEE Conference on Software Testing, Verification and Validation, 2024

Semantic GUI Scene Learning and Video Alignment for Detecting Duplicate Video-based Bug Reports.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

MotorEase: Automated Detection of Motor Impairment Accessibility Issues in Mobile App UIs.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Translating Video Recordings of Complex Mobile App UI Gestures into Replayable Scenarios.
IEEE Trans. Software Eng., April, 2023

Enhancing Mobile App Bug Reporting via Real-Time Understanding of Reproduction Steps.
IEEE Trans. Software Eng., March, 2023

Evaluating and Explaining Large Language Models for Code Using Syntactic Structures.
CoRR, 2023

Toward a Theory of Causation for Interpreting Neural Code Models.
CoRR, 2023

Helion: Enabling Natural Testing of Smart Homes.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

MASC: A Tool for Mutation-Based Evaluation of Static Crypto-API Misuse Detectors.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

A Comparative Study of Transformer-Based Neural Text Representation Techniques on Bug Triaging.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

ChatGPT and Software Testing Education: Promises & Perils.
Proceedings of the IEEE International Conference on Software Testing, Verification and Validation, ICST 2023, 2023

Towards a Universal Python: Translating the Natural Modality of Python into Other Human Languages.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

Engineering Accessible Software.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

Avgust: A Tool for Generating Usage-Based Tests from Videos of App Executions.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

Burt: A Chatbot for Interactive Bug Reporting.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

AidUI: Toward Automated Recognition of Dark Patterns in User Interfaces.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Toward Automated Tools to Support Ethical GUI Design.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

2022
Enabling Mutant Generation for Open- and Closed-Source Android Apps.
IEEE Trans. Software Eng., 2022

A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research.
ACM Trans. Softw. Eng. Methodol., 2022

An Empirical Investigation into the Use of Image Captioning for Automated Software Documentation.
Proceedings of the IEEE International Conference on Software Analysis, 2022

An Empirical Investigation into the Reproduction of Bug Reports for Android Apps.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Why Crypto-detectors Fail: A Systematic Evaluation of Cryptographic Misuse Detection Techniques.
Proceedings of the 43rd IEEE Symposium on Security and Privacy, 2022

Avgust: automating usage-based test generation from videos of app executions.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Toward interactive bug reporting for (android app) end-users.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

2021
Systematic Mutation-Based Evaluation of the Soundness of Security-Focused Android Static Analysis Techniques.
ACM Trans. Priv. Secur., 2021

Security in Centralized Data Store-based Home Automation Platforms: A Systematic Analysis of Nest and Hue.
ACM Trans. Cyber Phys. Syst., 2021

Code to Comment Translation: A Comparative Study on Model Effectiveness & Errors.
CoRR, 2021

AndroR2: A Dataset of Manually Reproduced Bug Reports for Android Applications.
CoRR, 2021

Andror2: A Dataset of Manually-Reproduced Bug Reports for Android apps.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

V2S: A Tool for Translating Video Recordings of Mobile App Usages into Replayable Scenarios.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

A Replication Package for It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug Reports.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

It Takes Two to TANGO: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug Reports.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

µSE: Mutation-Based Evaluation of Security-Focused Static Analysis Tools for Android.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

2020
Machine Learning-Based Prototyping of Graphical User Interfaces for Mobile Apps.
IEEE Trans. Software Eng., 2020

Deep Learning & Software Engineering: State of Research and Future Directions.
CoRR, 2020

Towards a Natural Perspective of Smart Homes for Practical Security and Safety Analyses.
Proceedings of the 2020 IEEE Symposium on Security and Privacy, 2020

On learning meaningful assert statements for unit test cases.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Improving the effectiveness of traceability link recovery using hierarchical bayesian networks.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

Translating video recordings of mobile app usages into replayable scenarios.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
How Do Static and Dynamic Test Case Prioritization Techniques Perform on Modern Software Systems? An Extensive Study on GitHub Projects.
IEEE Trans. Software Eng., 2019

Helion: Enabling a Natural Perspective of Home Automation.
CoRR, 2019

Assessing the quality of the steps to reproduce in bug reports.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Learning to Identify Security-Related Issues Using Convolutional Neural Networks.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Guigle: a GUI search engine for Android apps.
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019

A Study of Data Store-based Home Automation.
Proceedings of the Ninth ACM Conference on Data and Application Security and Privacy, 2019

2018
Automating Software Development for Mobile Computing Platforms (Doctoral Symposium).
CoRR, 2018

Fixing Bug Reporting for Mobile and GUI-Based Applications.
CoRR, 2018

Enhancing Bug Reports for Mobile Apps.
CoRR, 2018

Discovering Flaws in Security-Focused Static Analysis Tools for Android using Systematic Mutation.
Proceedings of the 27th USENIX Security Symposium, 2018

Detecting and summarizing GUI changes in evolving mobile apps.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Overcoming language dichotomies: toward effective program comprehension for mobile app development.
Proceedings of the 26th Conference on Program Comprehension, 2018

Automating Software Development for Mobile Computing Platforms.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

Assessing Test Case Prioritization on Real Faults and Mutants.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

MDroid+: a mutation testing framework for android.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Automated reporting of GUI design violations for mobile apps.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
Enabling mutation testing for Android apps.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

Investigating barriers and facilitators to wearable adherence in fine-grained eating detection.
Proceedings of the 2017 IEEE International Conference on Pervasive Computing and Communications Workshops, 2017

Continuous, Evolutionary and Large-Scale: A New Perspective for Automated Mobile App Testing.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

How do Developers Test Android Applications?
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Automated GUI testing of Android apps: from research to practice.
Proceedings of the 39th International Conference on Software Engineering, 2017

CrashScope: a practical tool for automated testing of Android applications.
Proceedings of the 39th International Conference on Software Engineering, 2017

On-Device Bug Reporting for Android Applications.
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017

2016
Toward Sensor-Based Random Number Generation for Mobile and IoT Devices.
IEEE Internet Things J., 2016

A large-scale empirical comparison of static and dynamic test case prioritization techniques.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Automatically Discovering, Reporting and Reproducing Android Application Crashes.
Proceedings of the 2016 IEEE International Conference on Software Testing, 2016

Improving Bug Reporting and Testing for Mobile Applications.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

FUSION: a tool for facilitating and augmenting android bug reporting.
Proceedings of the 38th International Conference on Software Engineering, 2016

Fixing bug reporting for mobile and GUI-based applications.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Auto-completing bug reports for Android applications.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Enhancing Android application bug reporting.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Mining Android App Usages for Generating Actionable GUI-Based Execution Scenarios.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

2012
Minimizing intrusiveness in home energy measurement.
Proceedings of the BuildSys '12 Proceedings of the Fourth ACM Workshop on Embedded Sensing Systems for Energy-Efficiency in Buildings, 2012

2011
Automating energy management in green homes.
Proceedings of the 2nd ACM SIGCOMM workshop on Home networks, 2011


  Loading...