SCICO (@SCICO_journal) profile picture

Science of Computer Programming is dedicated to the distribution of research results in the areas of software systems development, use and maintenance.

Joined January 2021
TDD-TCNN (Yu et al.) combines a CNN and a Transformer to detect method-level technical debt using both code and comments. It has been trained on 100K+ verified Java methods and achieves state-of-the-art results, with an 82% F1 Score. doi.org/10.1016/j.scico.2026…
17
Nahar Lota et al. systematically reviewed 87 papers (2011–2025) on NLP techniques for bug report analysis, reproduction, and localization. It presents a taxonomy of methods and best practices and identifies key challenges like scalability and accuracy. doi.org/10.1016/j.scico.2026…
18
Fares et al. introduce reusable patterns for automatically generating Event-B refinements using predicate transformer techniques. Generated models are auto-simplified for readability, with effectiveness shown on two classic case studies. doi.org/10.1016/j.scico.2026…
1
23
Justin (Schmitz et al.) brings hybrid CPU+memory auto-scaling to Apache Flink, extending the Flink Kubernetes Operator to fine-tune parallelism and memory per operator instead of one-size-fits-all scaling. doi.org/10.1016/j.scico.2026…
2
30
Zhang and Wang propose a Hidden Markov Random Field-based fault detection and RBF NN-based fault tendency prediction method for SaaS application modules. It achieves high precision/recall for fault judgment and prediction, with low energy consumption. doi.org/10.1016/j.scico.2026…
1
27
uvl2dimacs (Heradio et al.) converts Universal Variability Language models into DIMACS format using Tseitin transformation and backbone simplification. It cuts clauses in 99% of cases (median 40%) on 1533 real-world models. doi.org/10.1016/j.scico.2026…
1
28
Li et al. evaluate 24 Graph-GNN combinations (6 program graphs x 4 GNN model types) for software defect prediction across 7 Java projects. CFG-GCN performs best for within-project prediction, while CPG-GAT excels for cross-project prediction. doi.org/10.1016/j.scico.2026…
1
58
Van Cuyck et al. present 3 approaches for checking mutual acceptance in specification models. These are an algorithmic specification check, a two-procedure conformance test, and an optimized combined version that trades genericity for efficiency. doi.org/10.1016/j.scico.2026…
1
21
RebeCaos (Proença and ter Beek) is a web-based front-end tool for Rebeca that allows simulating different (timed) Rebeca semantics. It offers initial reachability analyses for Rebeca models, e.g., to detect deadlocks or check desirable states. doi.org/10.1016/j.scico.2026…
1
71
ArithHomFA (Waga et al.) uses fully homomorphic encryption for oblivious online monitoring of discrete-time STL, allowing a remote monitor to check signal properties without decrypting the data. It has been used to monitor vehicle behavior. doi.org/10.1016/j.scico.2026…
1
32
C2VR (Xia et al.) migrates C code with ACSL specs into verifiable Rust with Verus specs, verifying 139/175 programs (92 automatically). Failures are classified into 15 symptoms, 10 root causes, and 9 repair strategies. doi.org/10.1016/j.scico.2026…
2
229
Martínez-Castañón et al. propose a DSL to optimize periodic vehicle fleet maintenance scheduling using Model-Driven Engineering. Usability tests show it reduces time and effort compared to CMMS tools and increases user satisfaction. doi.org/10.1016/j.scico.2026…
2
39
Kashef and Ghassemi model social network user behavior by clustering users and learning automata (L*, KV, L*P) with SVM classification. The deterministic models achieved 65–75% accuracy, improving up to 12% with probabilistic strategies. doi.org/10.1016/j.scico.2026…
1
25
Rhazi et al. apply contrastive learning with inter-sample attention for defect prediction, capturing relationships between software classes beyond raw metrics. The method outperformed 5 baselines on 9 projects across 3 benchmarks. doi.org/10.1016/j.scico.2026…
1
21
Benjamin and Mathew triangulate Stack Overflow discourse, GitHub adoption data, and GitHub Actions telemetry to predict CI/CD reliability risks. Deep representation learning outperforms linear baselines at early-warning recall for repository instability. doi.org/10.1016/j.scico.2026…
1
30
AugmenTest (Khandaker et al.) uses LLMs to generate JUnit assertions from natural language docs/comments alone. It was tested on a curated benchmark of real-world Java test cases. sciencedirect.com/science/ar…
1
2
30
Carvalho et al. define a natural-language semantics for UML state machines/composite structures and integrate it with NAT2TEST for combined validation and verification. This was demonstrated on the dining philosophers and a distributed ring-buffer model. doi.org/10.1016/j.scico.2026…
2
33
Pizarro et al. conducted a 20-month industry study on LLM test generation, finding that high-performing models exhibited unexpected regressions. The authors propose a GQM-based continuous evaluation framework (Tetrics) for informed LLM adoption. doi.org/10.1016/j.scico.2026…
1
35
Benjamin and Mathew triangulate Stack Overflow discourse, GitHub adoption data, and 513K+ workflow logs to model CI/CD reliability. A DL model trained on these combined signals outperforms linear baselines in predicting repos at risk of instability. sciencedirect.com/science/ar…
1
26
SMTQuery (Kulczynski et al.) is a framework for maintaining and querying SMT-LIB string benchmarks, enabling deep analysis of solver problems. Applied to 100K+ benchmarks, it trained an algorithm-selection model to match benchmarks to suitable solvers. doi.org/10.1016/j.scico.2026…
1
33