Search Results - Theory of computation Semantics and reasoning Program reasoning Abstraction
-
1
Learning from, Understanding, and Supporting DevOps Artifacts for Docker
ISSN: 1558-1225Published: ACM 27.06.2020Published in 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE) (27.06.2020)“…: (i) nested languages in DevOps artifacts, (ii) rule mining, and (iii) the lack of semantic rule-based analysis…”
Get full text
Conference Proceeding -
2
Towards Interpreting Recurrent Neural Networks through Probabilistic Abstraction
ISSN: 2643-1572Published: ACM 21.12.2020Published in 2020 35th IEEE/ACM International Conference on Automated Software Engineering (ASE) (21.12.2020)“…Neural networks are becoming a popular tool for solving many realworld problems such as object recognition and machine translation, thanks to its exceptional…”
Get full text
Conference Proceeding -
3
Boosting Path-Sensitive Value Flow Analysis Via Removal of Redundant Summaries
ISSN: 1558-1225Published: IEEE 26.04.2025Published in Proceedings / International Conference on Software Engineering (26.04.2025)“… The primary culprit, as we observe, is the existence of redundant computations resulting from blindly computing summaries for a function, irrespective of whether they are related to bugs being checked…”
Get full text
Conference Proceeding -
4
DySy: dynamic symbolic execution for invariant inference
ISBN: 1605580791, 9781605580791ISSN: 0270-5257Published: 01.01.2008Published in International Conference on Software Engineering 2008 (01.01.2008)“…Dynamically discovering likely program invariants from concrete test executions has emerged as a highly promising software engineering technique…”
Get full text
Journal Article -
5
Practical Preprocessing of Logs at Scale
ISSN: 2574-1934Published: IEEE 27.04.2025Published in Proceedings (IEEE/ACM International Conference on Software Engineering Companion. Online) (27.04.2025)“…Logs are diverse in structure and large in volume. While containing important information about systems at runtime, they must be preprocessed before analysis…”
Get full text
Conference Proceeding -
6
Topseed: Learning Seed Selection Strategies for Symbolic Execution from Scratch
ISSN: 1558-1225Published: IEEE 26.04.2025Published in Proceedings / International Conference on Software Engineering (26.04.2025)“… However, these techniques have typically demonstrated their effectiveness without considering "seeding", which efficiently initializes program states for exploration…”
Get full text
Conference Proceeding -
7
IFSE: Taming Closed-Box Functions in Symbolic Execution via Fuzz Solving
ISSN: 2574-1934Published: IEEE 27.04.2025Published in Proceedings (IEEE/ACM International Conference on Software Engineering Companion. Online) (27.04.2025)“…Modern symbolic execution techniques face the challenge of handling closed-box (CB) functions (e.g., system calls, library functions) whose source code is…”
Get full text
Conference Proceeding -
8
Symbolic execution for software testing in practice: preliminary assessment
ISBN: 9781450304450, 1450304451ISSN: 0270-5257Published: New York, NY, USA ACM 21.05.2011Published in 2011 33rd International Conference on Software Engineering (ICSE) (21.05.2011)“… Symbolic execution is a program analysis technique introduced in the 70s that has received renewed interest in recent years, due to algorithmic advances and increased availability of computational…”
Get full text
Conference Proceeding -
9
Precise Sparse Abstract Execution via Cross-Domain Interaction
ISSN: 1558-1225Published: ACM 14.04.2024Published in Proceedings / International Conference on Software Engineering (14.04.2024)“…Sparse static analysis offers a more scalable solution compared to its non-sparse counterpart. The basic idea is to first conduct a fast pointer analysis that…”
Get full text
Conference Proceeding -
10
Information Retrieval-Based Fault Localization for Concurrent Programs
ISSN: 2643-1572Published: IEEE 11.09.2023Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (11.09.2023)“… These techniques have been extensively studied to accurately rank source files, however, none of the existing approaches have focused on the specific case of concurrent programs…”
Get full text
Conference Proceeding -
11
Learning DNN Abstractions using Gradient Descent
ISSN: 2643-1572Published: ACM 27.10.2024Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (27.10.2024)“… There has been a lot of work on abstraction, and counterexample-guided abstraction refinement (CEGAR) of DNNs to address the scalability issue…”
Get full text
Conference Proceeding -
12
Using symbolic evaluation to understand behavior in configurable software systems
ISBN: 9781605587196, 1605587192ISSN: 0270-5257Published: New York, NY, USA ACM 01.05.2010Published in 2010 ACM/IEEE 32nd International Conference on Software Engineering (01.05.2010)“…Many modern software systems are designed to be highly configurable, which increases flexibility but can make programs hard to test, analyze, and understand…”
Get full text
Conference Proceeding -
13
Juzi: a tool for repairing complex data structures
ISBN: 1605580791, 9781605580791ISSN: 0270-5257Published: 01.01.2008Published in International Conference on Software Engineering 2008 (01.01.2008)“…This paper describes Juzi, a tool for automatic repair of complex data structures. Juzi takes a Java class representing the data structure as well as a…”
Get full text
Journal Article -
14
Test generation for graphical user interfaces based on symbolic execution
ISBN: 1605580309, 9781605580302ISSN: 0270-5257Published: 11.05.2008Published in International Conference on Software Engineering 2008 (11.05.2008)“…While Graphical User Interfaces (GUIs) have become ubiquitous, testing them remains largely ad-hoc. Since the state of a GUI is defined by a sequence of events…”
Get full text
Journal Article -
15
Program analysis: from qualitative analysis to quantitative analysis (NIER track)
ISBN: 9781450304450, 1450304451ISSN: 0270-5257Published: New York, NY, USA ACM 21.05.2011Published in 2011 33rd International Conference on Software Engineering (ICSE) (21.05.2011)“…We propose to combine symbolic execution with volume computation to compute the exact execution frequency of program paths and branches…”
Get full text
Conference Proceeding -
16
Static analysis tools as early indicators of pre-release defect density
ISBN: 1581139632, 9781581139631Published: New York, NY, USA ACM 01.01.2005Published in Proceedings of the 27th international conference on Software engineering (01.01.2005)“…During software development it is helpful to obtain early estimates of the defect density of software components. Such estimates identify fault-prone areas of…”
Get full text
Conference Proceeding -
17
Automatic Loop Invariant Generation for Data Dependence Analysis
ISSN: 2575-5099Published: ACM 01.05.2022Published in 2022 IEEE/ACM 10th International Conference on Formal Methods in Software Engineering (FormaliSE) (01.05.2022)“…Parallelization of programs relies on sound and precise analysis of data dependences in the code, specifically, when dealing with loops…”
Get full text
Conference Proceeding -
18
Quality assurance of automotive hybrid embedded software
ISBN: 9781605585659, 1605585653ISSN: 0270-5257Published: 03.04.2009Published in International Conference on Software Engineering 2009 (03.04.2009)“…Quality assurance (QA) is a crucial part of the software engineering, especially when the developed systems are safety-critical. It becomes even more complex…”
Get full text
Journal Article -
19
An empirical study of optimizations in YOGI
ISBN: 9781605587196, 1605587192ISSN: 0270-5257Published: New York, NY, USA ACM 01.05.2010Published in 2010 ACM/IEEE 32nd International Conference on Software Engineering (01.05.2010)“… before. We describe and evaluate several engineering optimizations implemented in the Yogi property checking tool, including techniques to pick an initial abstraction, heuristics to pick predicates…”
Get full text
Conference Proceeding -
20
CIVL: the concurrency intermediate verification language
ISBN: 1450337236, 9781450337236ISSN: 2167-4337Published: New York, NY, USA ACM 15.11.2015Published in Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (15.11.2015)“…There are many ways to express parallel programs: message-passing libraries (MPI) and multithreading/GPU language extensions such as OpenMP, Pthreads, and CUDA, are but a…”
Get full text
Conference Proceeding

