Christoph Csallner

Orcid: 0000-0003-0896-6902

Affiliations:
  • University of Texas at Arlington, USA


According to our database1, Christoph Csallner authored at least 53 papers between 2003 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Scaling Up Toward Automated Black-box Reverse Engineering of Context-Free Grammars.
CoRR, 2023

Searching Mobile App Screens via Text + Doodle.
CoRR, 2023

D2S2: Drag 'n' Drop Mobile App Screen Search.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

ScoutSL: An Open-Source Simulink Search Engine.
Proceedings of the ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, 2023

EvoSL: A Large Open-Source Corpus of Changes in Simulink Models & Projects.
Proceedings of the 26th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, 2023

Replicability Study: Corpora For Understanding Simulink Models & Projects.
Proceedings of the ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2023

2022
SLNET: A Redistributable Corpus of 3rd-party Simulink Models.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

PSDoodle: Fast App Screen Search via Partial Screen Doodle.
Proceedings of the 9th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2022

PSDoodle: Searching for App Screens via Interactive Sketching.
Proceedings of the 9th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2022

2021
SLGPT: Using Transfer Learning to Directly Generate Simulink Model Files and Find Bugs in the Simulink Toolchain.
Proceedings of the EASE 2021: Evaluation and Assessment in Software Engineering, 2021

2020
Doodle2App: native app code by freehand UI sketching.
Proceedings of the MOBILESoft '20: IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems, 2020

SLEMI: finding simulink compiler bugs through equivalence modulo input (EMI).
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

SLEMI: equivalence modulo input (EMI) based mutation of CPS models for finding compiler bugs in Simulink.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2018
SPEjs: a symbolic partial evaluator for JavaScript.
Proceedings of the 1st International Workshop on Advances in Mobile App Analysis, 2018

Complementing Machine Learning Classifiers via Dynamic Symbolic Execution: "Human vs. Bot Generated" Tweets.
Proceedings of the 6th IEEE/ACM International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, 2018

Testing web-based applications with the voice controlled accessibility and testing tool (VCAT).
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

P2A: a tool for converting pixels to animated mobile application user interfaces.
Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft@ICSE 2018, Gothenburg, Sweden, May 27, 2018

A curated corpus of simulink models for model-based empirical studies.
Proceedings of the 4th International Workshop on Software Engineering for Smart Cyber-Physical Systems, 2018

Automatically finding bugs in a commercial cyber-physical system development tool chain with SLforge.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
Reverse engineering object-oriented applications into high-level domain models with reoom.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
RUGRAT: Evaluating program analysis and testing tools and compilers with large generated random benchmark applications.
Softw. Pract. Exp., 2016

CyFuzz: A Differential Testing Framework for Cyber-Physical Systems Development Environments.
Proceedings of the Cyber Physical Systems. Design, Modeling, and Evaluation, 2016

Detecting rootkits with the RAI runtime application inventory.
Proceedings of the 6th Workshop on Software Security, Protection, and Reverse Engineering, 2016

2015
Reverse Engineering Mobile Application User Interfaces with REMAUI (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

2014
Residual Investigation: Predictive and Precise Bug Detection.
ACM Trans. Softw. Eng. Methodol., 2014

Generating Test Cases for Programs that Are Coded against Interfaces and Annotations.
ACM Trans. Softw. Eng. Methodol., 2014

A distributed framework for demand-driven software vulnerability detection.
J. Syst. Softw., 2014

Mixed-Mode Malware and Its Analysis.
Proceedings of the 4th Program Protection and Reverse Engineering Workshop, 2014

2013
SEDGE: Symbolic example data generation for dataflow programs.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

GROPG: a graphical on-phone debugger.
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
SimFuzz: Test case similarity directed deep fuzzing.
J. Syst. Softw., 2012

CarFast: achieving higher statement coverage faster.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

Evaluating program analysis and testing tools with the RUGRAT random benchmark application generator.
Proceedings of the International Workshop on Dynamic Analysis: held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2012), 2012

An experiment in developing small mobile phone applications comparing on-phone to off-phone development.
Proceedings of the First International Workshop on User Evaluation for Software Engineering Researchers, 2012

2011
New ideas track: testing mapreduce-style programs.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

A combinatorial approach to detecting buffer overflow vulnerabilities.
Proceedings of the 2011 IEEE/IFIP International Conference on Dependable Systems and Networks, 2011

2010
Dynamic symbolic database application testing.
Proceedings of the Third International Workshop on Testing Database Systems, 2010

Dsc+Mock: a test case + mock class generator in support of coding against interfaces.
Proceedings of the International Workshop on Dynamic Analysis: held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2010), 2010

DSDSR: a tool that uses dynamic symbolic execution for data structure repair.
Proceedings of the International Workshop on Dynamic Analysis: held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2010), 2010

Is Data Privacy Always Good for Software Testing?
Proceedings of the IEEE 21st International Symposium on Software Reliability Engineering, 2010

Dynamic symbolic data structure repair.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Detecting vulnerabilities in C programs using trace-based testing.
Proceedings of the 2010 IEEE/IFIP International Conference on Dependable Systems and Networks, 2010

2009
Scalable satisfiability checking and test data generation from modeling diagrams.
Autom. Softw. Eng., 2009

2008
Combining over- and under-approximating program analyses for automatic software testing.
PhD thesis, 2008

DSD-Crasher: A hybrid analysis tool for bug finding.
ACM Trans. Softw. Eng. Methodol., 2008

DySy: dynamic symbolic execution for invariant inference.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

2007
Combining Static and Dynamic Reasoning for Bug Detection.
Proceedings of the Tests and Proofs - 1st International Conference, 2007

Scalable automatic test data generation from modeling diagrams.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

2006
DSD-Crasher: a hybrid analysis tool for bug finding.
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2006

Dynamically discovering likely interface invariants.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

2005
Check 'n' crash: combining static checking and testing.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

2004
JCrasher: an automatic robustness tester for Java.
Softw. Pract. Exp., 2004

2003
FundExplorer: Supporting the Diversification of Mutual Fund Portfolios Using Context Treemaps.
Proceedings of the 9th IEEE Symposium on Information Visualization (InfoVis 2003), 2003


  Loading...