Journal of Systems and Software

Papers
(The TQCC of Journal of Systems and Software is 10. 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-08-01 to 2026-08-01.)
ArticleCitations
Editorial Board332
Portfolio Evolution Analysis for SPL Scoping: Unveiling the dynamics with dedicated time-series dashboards231
Different approaches for testing body sensor network applications225
Novel framework for automated testing of ill-defined human–robot interaction environments189
Feature models to boost the vulnerability management process158
Understanding participation and corporatization in service of diversity in free/libre and open source software development projects157
Domain-specific conflict resolution and model merge110
VULOC: Vulnerability location framework based on assembly code slicing107
Uncovering gender gap in academia: A comprehensive analysis within the software engineering community106
The uphill journey of FaaS in the open-source community86
The effect of advice network connectedness on problem-solving competence among software developers85
Deep learning framework testing via hierarchical and heuristic model generation85
Managing the changing understanding of benefits in software initiatives84
EFACT: An External Function Auto-Completion Tool to strengthen static binary lifting80
Dear Researchers: Think about the future, for sure, but please don't forget about the present – the Odense Manifesto for academia–industry collaboration at ICSA 202580
Experimental investigation of memory-related software aging in LLM systems78
A MILP model on coordinated coverage path planning system for UAV-ship hybrid team scheduling software77
Integrating pair programming as a work practice77
Investigating end-users’ values in agriculture mobile applications development: An empirical study on Bangladeshi female farmers69
Data preparation for Deep Learning based Code Smell Detection: A systematic literature review66
Translating meaning representations to behavioural interface specifications57
Modeling and safety analysis for collaborative safety-critical systems using hierarchical colored Petri nets55
A survey on machine learning techniques applied to source code55
Evolution patterns of software-architecture smells: An empirical study of intra- and inter-version smells54
A systematic literature review on Android-specific smells53
On measuring coupling between microservices53
Managing security issues in software containers: From practitioners’ perspective50
A modular metamodel and refactoring rules to achieve software product line interoperability49
Multi-granularity coverage criteria for deep reinforcement learning systems49
Explaining software fault predictions to spreadsheet users48
Advancing modern code review effectiveness through human error mechanisms47
Flexible control flow graph alignment for delivering data-driven feedback to novice programming learners47
VIBE: Looking for Variability In amBiguous rEquirements47
When traceability goes awry: An industrial experience report46
A data-driven active learning approach to reusing ML solutions in scientific applications46
Conformance assessment of Architectural Design Decisions on API endpoint designs derived from domain models45
Improve cross-project just-in-time defect prediction with dynamic transfer learning44
VeriFix: Verifying your fix towards an atomicity violation43
Classification of security challenges and mitigation approaches in the quantum software engineering43
Development of an automatic class diagram generator using an AI-based GRU classification model and 5W1H heuristic rules42
Optimizing smart contract vulnerability detection via multi-modality code and entropy embedding42
A comprehensive empirical investigation on failure clustering in parallel debugging41
Diverse title generation for Stack Overflow posts with multiple-sampling-enhanced transformer40
Reproducibility of issues reported in stack overflow questions: Challenges, impact & estimation40
A fuzzy logic-based quality model for identifying microservices with low maintainability38
Maximizing integrative learning in software development teams: A systematic review of key drivers and future research agenda38
A speech-enabled virtual assistant for efficient human–robot interaction in industrial environments37
Leveraging belief uncertainty for informed decision making in software product line evolution37
DLAP: A Deep Learning Augmented Large Language Model Prompting framework for software vulnerability detection37
Proactive self-adaptation and assurance of explainable Human–Machine Teaming36
BEACon-TD: Classifying Technical Debt and its types across diverse software projects issues using transformers36
Challenges and opportunities: Implementing diversity and inclusion in software engineering university level education in Finland36
An evidence-based roadmap for IoT software systems engineering35
Examining the impact of bias mitigation algorithms on the sustainability of ML-enabled systems: A benchmark study35
Code search engines for the next generation35
Automatically recognizing the semantic elements from UML class diagram images35
Minimal data, maximum clarity: A heuristic for explaining optimization35
Architecting ML-enabled systems: Challenges, best practices, and design decisions34
Combine sliced joint graph with graph neural networks for smart contract vulnerability detection34
End-users’ knowledge and perception about security of clinical mobile health apps: A case study with two Saudi Arabian mHealth providers33
DValidator: An approach for validating dependencies in build configurations33
Effectiveness of symmetric metamorphic relations on validating the stability of code generation LLM33
Fault analysis in additive manufacturing: Identifying causes of three-dimensional printer faults using machine learning and large language models33
Choosing the right path for AI integration in engineering companies: A strategic guide32
CharM — Evaluating a model for characterizing service-based architectures31
Reference architecture for autonomy and adaptivity in satellites31
Exploring multi-programming-language commits and their impacts on software quality: An empirical study on Apache projects30
Continuous software security through security prioritisation meetings30
Software engineering competency models and intercultural communication competencies: A systematic literature review30
Automatic modelling and verification of Autosar architectures29
A proposal and assessment of an improved heuristic for the Eager Test smell detection29
Design for dependability — State of the art and trends29
Transformation-based model checking temporal trust in multi-agent systems28
SynthoMinds: Bridging human programming intuition with retrieval, analogy, and reasoning in program synthesis28
A Systematic Mapping of federated learning operations and features: Architecture, communication and aggregation models27
Editorial of the special issue on Quality in Software Architecture27
Examining the effect of software professionals’ personality & additional capabilities on agile teams’ climate27
Correctness and security analysis of the protection in transit (PIT) protocol27
Understanding the low inter-rater agreement on aggressiveness on the Linux Kernel Mailing List27
Survey of annotation generators for deductive verifiers26
OREO: A tool-supported approach for offline run-time monitoring and fault–error–failure chain localization26
Cross-site scripting adversarial attacks based on deep reinforcement learning: Evaluation and extension study26
An empirical study on the performance overhead of code instrumentation in containerised microservices26
A novel seed scheduling scheme using Thompson sampling for coverage-guided greybox fuzzing25
Fine-grained smart contract vulnerability detection by heterogeneous code feature learning and automated dataset construction25
Variability management and software product line knowledge in software companies25
Data catalog tools: A systematic multivocal literature review25
Statistical-based metric threshold setting method for software fault prediction in firmware projects: An industrial experience25
Navigating the DevOps landscape25
Do code reviews lead to fewer code smells?24
Editorial Board24
A critical comparison on six static analysis tools: Detection, agreement, and precision24
Software product lines and features from the perspective of set theory with an application to feature location24
Neural-FEBI: Accurate function identification in Ethereum Virtual Machine bytecode24
SARG: Software application resiliency prediction using graph neural networks24
Work-from-home is here to stay: Call for flexibility in post-pandemic work policies24
Deriving modernity signatures of codebases with static analysis24
Editorial Board24
Pragmatic random sampling of Kconfig-based systems: A unified approach24
Extracting goal models from natural language requirement specifications23
A weekly project newsletter to engage episodic participants in OSS projects23
Automated assessment of the relationship between microservice architectures and performance23
Towards sustainable cloud deployments: A cost (anti)patterns catalog for terraform and CloudFormation23
A structural taxonomy for lifted software product line analyses23
Integration test order generation based on reinforcement learning considering class importance23
Boosting source code suggestion with self-supervised Transformer Gated Highway23
Connecting systems engineering and domain expertise through a toolchain: A simulation-integrated MBSE approach23
Empirical pathways to developer experience: A facet-based synthesis of empirical designs and guidelines23
BinCoFer: Three-stage purification for effective C/C++ binary third-party library detection23
BlockSOP: A blockchain-based software management platform for open collaborative development23
HiFlaky: Hierarchy-aware flakiness classification22
A bot identification model and tool based on GitHub activity sequences22
Assessing the capability of android dynamic analysis tools to combat anti-runtime analysis techniques22
Semantic interoperability for an AI-based applications platform for smart hospitals using HL7 FHIR22
The pipeline for the continuous development of artificial intelligence models—Current state of research and practice21
From attack descriptions to vulnerabilities: A sentence transformer-based approach21
BugMentor: Generating answers to follow-up questions from software bug reports using structured information retrieval and neural text generation21
Enhancing empirical software performance engineering research with kernel-level events: A comprehensive system tracing approach21
MPLinker: Multi-template Prompt-tuning with adversarial training for Issue–commit Link recovery21
Retriever: A view-based approach to reverse engineering software architecture models21
Architectural tactics to achieve quality attributes of machine-learning-enabled systems: a systematic literature review21
Incremental-concurrent fusion checking for efficient context consistency21
Editorial Board20
ExTrA: Explaining architectural design tradeoff spaces via dimensionality reduction20
Automated end-to-end testing for conversational agents20
Why do women pursue a Ph.D. in Computer Science?20
Software refactoring research with large language models: A systematic literature review20
A cloud-based data processing and visualization pipeline for the fibre roll-out in Germany19
L19
Code beauty is in the eye of the beholder: Exploring the relation between code beauty and quality19
On the use of unsupervised machine learning for classification of crowd-based software requirements18
Incentive mechanism for mobile crowd sensing with Assumed Bid Cost Reverse Auction18
A Fine-grained parametric bootstrap approach for NHPP-based software reliability modeling18
An empirical investigation into the capabilities of anomaly detection approaches for test smell detection18
Systematic literature review on software code smell detection approaches18
Do comments and expertise still matter? An experiment on programmers’ adoption of AI-generated JavaScript code18
GDFuzz: An efficient directed fuzzing method based on XAI18
On the relationship between source-code metrics and cognitive load: A systematic tertiary review18
UX-work related needs in software startups: Diagnosis and resolution18
MODIFy : A multi-modal anomaly diagnosis framework with diffusion-enhanced adaptive fusion in microservices18
Decentralized decision-making and scaled autonomy at Spotify18
Multivocal study on microservice dependencies18
Supporting meta-model-based language evolution and rapid prototyping with automated grammar transformation17
On the impact of single and co-occurrent refactorings on quality attributes in android applications17
A Cross-Domain Systematic Mapping Study on Software Engineering for Digital Twins17
Machine learning approaches for automated software traceability: A systematic literature review17
UVL: Feature modelling with the Universal Variability Language17
On the evolution of agile software team work arrangements17
A/B testing: A systematic literature review17
The AmbiTRUS framework for identifying potential ambiguity in user stories17
Editorial Board16
A white-box prompt injection attack on embodied AI agents driven by large language models16
Test scenario generation for feature-based context-oriented software systems16
How can feature usage be tracked across product variants? Implicit Feedback in Software Product Lines16
Barriers to device longevity and reuse: A vintage device empirical study16
Automatic prediction of developers’ resolutions for software merge conflicts16
Modeling and verifying resources and capabilities of ubiquitous scenarios for Unmanned Aerial Vehicle swarm16
A systematic literature review on benchmarks for evaluating debugging approaches16
Input sensitivity on the performance of configurable systems an empirical study16
Performability evaluation of NoSQL-based storage systems16
Runtime reliability fractional distribution change analytics against cloud-based systems DDoS attacks16
SCGRU: A general approach for identifying multiple classes of self-admitted technical debt with text generation oversampling16
Runtime composition in dynamic system of systems: A systematic review of challenges, solutions, tools, and evaluation methods16
Hierarchical tree-based algorithms for efficient expression parsing and test sequence generation in software models16
Collection skeletons: Declarative abstractions for data collections16
People want reassurance when making privacy-related decisions — Not technicalities15
An empirical evaluation of static, dynamic, and hybrid slicing of WebAssembly binaries15
Using development environment as code for enhancing developer experience: An action design research study15
CubeAgent: Efficient query-based video adversarial examples generation through deep reinforcement learning15
EnseSmells : Deep ensemble and programming language models for automated code smells detection15
Key-augmented neural triggers for knowledge sharing15
Adaptive robustness evaluation for complex system prognostics and health management software platform15
An empirical evaluation of quasi-static executable slices15
Mapping the structure and evolution of software testing research over the past three decades15
Software engineering education: Results from a training intervention based on SonarCloud when developing web apps15
Developing and sustaining a student-driven software solutions center—An experience report15
Machine learning for software aging detection: A systematic mapping study15
Automated functional and robustness testing of microservice architectures15
Impermanent identifiers: Enhanced source code comprehension and refactoring14
Editorial Board14
Beyond code: Is there a difference between comments in visual and textual languages?14
Benchmarking scalability of stream processing frameworks deployed as microservices in the cloud14
On the dependency heaviness of CRAN/Bioconductor ecosystem14
Tailoring binary decision diagram compilation for feature models14
Missing standard features compared with similar apps? A feature recommendation method based on the knowledge from user interface14
An architecture for model-based and intelligent automation in DevOps14
Understanding practitioners’ challenges and requirements in the design, implementation, and evaluation of anti-phishing interventions14
FSECAM: A contextual thematic approach for linking feature to multi-level software architectural components14
CoDEvo: Column family database evolution using model transformations14
Refactoring react-based Web apps14
Model-driven safety and security co-analysis: A systematic literature review14
Mutation testing of PL/SQL programs13
Assets in Software Engineering: What are they after all?13
An efficient heuristic algorithm for software module clustering optimization13
So much more than test cases – An industrial study on testing of software units and components13
Predicting test failures induced by software defects: A lightweight alternative to software defect prediction and its industrial application13
Product lines of dataflows13
Rethinking data selection strategies for more accurate software effort prediction using the ISBSG dataset13
Editorial Board13
A comparative analysis of ML techniques for bug report classification13
Software modernization powered by dynamic language product lines13
Is our chatbot telling lies? Assessing correctness of an LLM-based Dutch support chatbot13
Software architecture for trustworthy software13
CIT-daily: A combinatorial interaction testing-based daily build process13
Refactoring cross-project code duplication in an industrial software product line: A case study from RDW13
EdgeWorkflow: One click to test and deploy your workflow applications to the edge13
Research artifacts in software engineering publications: Status and trends13
Organizational factors of software performance testing for systems of systems: A case study using high-reliability organization theory to understand an outage13
CSAT: Configuration structure-aware tuning for highly configurable software systems13
Editorial Board13
Shedding light on the dark side – A systematic literature review of the issues in agile software development methodology use12
The life of software features: An exploratory case study of 189 feature requests in Marlin12
Secure and flexible message-based communication for mobile apps within and across devices12
Assessing UML diagrams by GPT: Implications for education12
Software engineering team project courses with industrial customers: Students’ insights on challenges and lessons learned12
AI-assisted code refactoring: Where can it be helpful and where do humans outperform it?12
Perceptions of the human and social factors that influence the productivity of software development teams in Colombia: A statistical analysis12
Test case prioritization using partial attention12
Enhancing vulnerability repair through the extraction and matching of repair patterns12
TitleGen-FL: Quality prediction-based filter for automated issue title generation12
Identifying concerns when specifying machine learning-enabled systems: A perspective-based approach12
An Investigation of confusing code patterns in JavaScript12
The qualitative factor in software testing: A systematic mapping study of qualitative methods12
Ensemble Effort Estimation: An updated and extended systematic literature review12
RobEthiChor: Automated context-aware ethics-based negotiation for autonomous robots12
RETRACTED: AI-Driven Decision-Making in Healthcare Information Systems: A Comprehensive Review12
A model-driven formal methods approach to software architectural security vulnerabilities specification and verification12
Investigating acceptance behavior in software engineering—Theoretical perspectives12
The pragmatics of hybridity: A grounded theory of method integration in software engineering projects12
On the relation of method popularity to breaking changes in the Maven ecosystem12
On the use of machine learning for failure prediction after collective changes in automated continuous integration testing12
SuMo: A mutation testing approach and tool for the Ethereum blockchain12
Exploring developer experience factors in software ecosystems12
Towards structured semantic representation via hierarchical transformer network for software defect prediction12
Demystifying issues, causes and solutions in LLM open-source projects11
Experimenting Architectural Patterns in Federated Learning Systems11
“Digital Camouflage”: The LLVM challenge in LLM-based malware detection11
DeepKernel: 2D-kernels clustering based mutant reduction for cost-effective deep learning model testing11
Adaptive data quality scoring operations framework using drift-aware mechanism for industrial applications11
Automatically generating test cases for safety-critical software via symbolic execution11
A model-based mode-switching framework based on security vulnerability scores11
Out of the BLEU: How should we assess quality of the Code Generation models?11
GeQuPI: Quantum Program Improvement with Multi-Objective Genetic Programming11
An overview of the use of alternative funding and contracting approaches relevant for agile software development: A systematic review of real-life experiences11
Design and implementation of an automated maintainability assessment tool for SOFL formal specifications11
SGT: Aging-related bug prediction via semantic feature learning based on graph-transformer11
Effective software security enhancement using an improved PointNet++11
DongTing: A large-scale dataset for anomaly detection of the Linux kernel11
The influence of the city metaphor and its derivates in software visualization11
Mokav: Execution-driven differential testing with LLMs11
0.36395907402039