Science of Computer Programming

Papers
(The TQCC of Science of Computer Programming is 4. The table below lists those papers that are above that threshold based on CrossRef citation counts [max. 250 papers]. The publications cover those that have been published in the past four years, i.e., from 2022-05-01 to 2026-05-01.)
ArticleCitations
Auto-active verification of distributed systems and specification refinements with Why3-do52
Asynchronous unfold/fold transformation for fixpoint logic38
Encoding TLA+ proof obligations safely for SMT27
Social debt in software development environments: A systematic literature review22
PolyGloT: A personalized and gamified eTutoring system for learning modelling and programming skills21
An adaptive pairwise testing algorithm based on deep reinforcement learning21
Towards partial monitoring: Never too early to give in18
Revisiting occurrence typing14
tAPP OpenWhisk: A serverless platform for topology-aware allocation priority policies14
ModelSet: A labelled dataset of software models for machine learning14
Neighborhood contrastive learning-based graph neural network for bug triaging14
The complexity of evaluating nfer13
SolAR: Automated test-suite generation for solidity smart contracts12
Interleaving semantics and verification of UML 2 dynamic interactions using process algebra12
Editorial Board12
Preface: Fundamentals of Software Engineering (extended versions of selected papers of FSEN 2023)11
A model-checker exploiting structural reductions even with stutter sensitive LTL11
Toward a novel taxonomy to capture code smells caused by refactoring11
Orchestration for quantum services: The power of load balancing across multiple service providers11
A pragma based C++ framework for hybrid quantum/classical computation10
CtxFuzz: Discovering heap-based memory vulnerabilities through context heap operation sequence guided fuzzing10
Graph neural network-based long method and blob code smell detection10
Using word embedding and convolution neural network for bug triaging by considering design flaws10
Editorial Board10
The Modeling Assistant Recommender: A UML class diagram recommender system10
Narrowing and heuristic search for symbolic reachability analysis of concurrent object-oriented systems9
An iterative approach for model-based requirements engineering in large collaborative projects: A detailed experience report9
Low-code design of collective systems with ScaFi-Blocks9
AmbieGen: A search-based framework for autonomous systems testing8
Path-guided conformance test case generation for models with data and time using symbolic execution techniques8
Monitoring and forecasting usability indicators: A business intelligence approach for leveraging user-centered evaluation data8
ACSmt: A plugin for eclipse papyrus to model systems of systems8
An empirical evaluation of RAIDE: A semi-automated approach for test smells detection and refactoring8
Does the compiler or interpreter version influence the energy consumption of programming languages?8
Synthesizing LTL contracts from component libraries using rich counterexamples8
State merging for concolic testing of event-driven applications8
Selected papers from the 15th international symposium on Theoretical Aspects of Software Engineering (TASE 2021)8
MoULDyS: Monitoring of autonomous systems in the presence of uncertainties8
Preface Formal Techniques for Safety-Critical Systems (FTSCS 2022)8
Pattern-based circular reference detection in Python8
Editorial Board8
Using capabilities for strict runtime invariant checking8
Multi-objective differential evolution in the generation of adversarial examples7
DopSteg: Program steganography using data-oriented programming7
Systematicity and generalizability in business process redesign methodologies: A systematic literature review7
An empirical study of code clones: Density, entropy, and patterns7
An industrial experience report on model-based, AI-enabled proposal development for an RFP/RFI7
Assessing the coverage of W-based conformance testing methods over code faults7
Exploratory study on the syntactic and semantic consistency of terms in project management glossaries to provide recommendations for a project management ontology7
Integrating behavioral semantic analysis in usage-based equivalent tests generation for mobile applications7
ISTA+: Test case generation and optimization for intelligent systems based on coverage analysis7
Random test generators demystified: Differences and potential for compiler reliability7
Editorial Board6
How accessibility affects other quality attributes of software? A case study of GitHub6
Model-based testing of asynchronously communicating distributed controllers using validated mappings to formal representations6
Compositional noninterference on hardware weak memory models6
Preface for the special issue on SBFT'23: Search-Based and Fuzz Testing - Tools6
Out of step: Code clone detection for mobile apps across different language codebases6
“Your AI is impressive, but my code does not have any bugs” managing false positives in industrial contexts6
TSC2CARLA: An abstract scenario-based verification toolchain for automated driving systems6
LayoutOptimizer: A layout rendering performance optimizer for Android application6
Detecting duplicate vulnerability records across databases6
Editorial Board6
SBD: Securing safe rust automatically from unsafe rust6
Preface for the special issue on “Selected Papers and Tools of the 26th International Conference on Fundamental Approaches to Software Engineering” (FASE 2023)6
Contract Automata Library6
Exhaustive property oriented model-based testing with symbolic finite state machines6
Software project management tools in practice in IT industry of Bangladesh6
System-level simulation-based verification of Autonomous Driving Systems with the VIVAS framework and CARLA simulator6
CM2KGcloud – An open web-based platform to transform conceptual models into knowledge graphs6
Editorial Board5
Preface for “Selected Papers from the 27th Ibero-American Conference on Software Engineering (CIbSE 2024)”5
A fairness-based refinement strategy to transform liveness properties in Event-B models5
Applying large language models to issue classification: Revisiting with extended data and new models5
Vamos: Middleware for best-effort third-party monitoring5
WEST: Interactive validation of Mission-time Linear Temporal Logic (MLTL)5
Reversing an imperative concurrent programming language5
Filling query-type text inputs for Android applications via inner-app mining and GPT recommendation5
A mechanized semantics for component-based systems in the HAMR AADL runtime5
MMINT-A: A framework for model-based safety assurance5
Formal verification of IoT applications using rewriting logic: An MDE-based approach5
Intrathread method orders based adaptive testing of concurrent objects5
Model independent refusal trace testing5
Editorial Board5
Automatic identification of extrinsic bug reports for just-in-time bug prediction5
Program generation meets program verification: A case study on number-theoretic transform5
A toolchain for domestic heat-pump control using Uppaal Stratego5
Concurrent Distributed Systems Beyond Monotonicity5
Deductive verification of solidity smart contracts with SSCalc4
Toolkit for specification, validation and verification of social, legal, ethical, empathetic and cultural requirements for autonomous agents4
Exploring complex models with picto web4
Kraken 2.0: A platform-agnostic and cross-device interaction testing tool4
Human-in-the-loop online just-in-time software defect prediction: What have we achieved and what do we still miss?4
The CodeSparks Framework – Augmenting Source Code with Glyph-based Visualizations4
Modular unification of unilingual pointer analyses to multilingual FFI-based programs4
A program logic for fresh name generation4
Special issue on Application-oriented aspects of graphs and graph transformation (ICGT 2020)4
Report to the readership4
Editorial Board4
A programming framework for distributed computing continuum systems4
MetaOCaml: ten years later – System description4
Smart contract vulnerability detection using wide and deep neural network4
A decentralized analysis of multiparty protocols4
Special issue on Tools at the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022)4
Forward- or reverse-mode automatic differentiation: What's the difference?4
IPFS requested content location service4
Automated replication of tuple spaces via static analysis4
PerturbationDrive: A Framework for Perturbation-Based Testing of ADAS4
Denotational and operational semantics for interaction languages: Application to trace analysis4
Gaiwan: A size-polymorphic typesystem for GPU programs4
Towards a systematic approach to manual annotation of code smells4
Design and Evaluation of Coconut: Typestates for C++4
Verifying safety of neural networks from topological perspectives4
What makes a real change in software performance? An empirical study on analyzing the factors that affect the triagement of performance change points4
Extending the EB4EB framework with parameterised events4
Preface for the special issue on tool papers of the 23rd International Conference on Coordination Models and Languages, COORDINATION 20214
S2O: A smart objects orchestrator framework based on the web of things4
0.083534002304077