Journal of Systems and Software

Papers
(The TQCC of Journal of Systems and Software is 8. 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 2021-04-01 to 2025-04-01.)
ArticleCitations
An efficient heuristic algorithm for software module clustering optimization156
Enhancing concurrency vulnerability detection through AST-based static fuzz mutation142
Job satisfaction at risk: Measuring the role of process debt in agile software development135
Characterizing and detecting Python version incompatibilities caused by inconsistent version specifications132
Best practices for evaluating IRFL approaches93
Automatic instantiation of assurance cases from patterns using large language models88
METFORD – Mutation tEsTing Framework fOR anDroid88
An empirical study of code reuse between GitHub and stack overflow during software development73
Systematic literature review of validation methods for AI systems70
Usability inspection: Novice crowd inspectors versus expert69
Why do builds fail?—A conceptual replication study67
Detection of backdoor attacks using targeted universal adversarial perturbations for deep neural networks64
Mutation testing of PL/SQL programs62
Sentiment overflow in the testing stack: Analyzing software testing posts on Stack Overflow56
Global Software Engineering: Challenges and solutions55
Editorial Board54
Editorial Board52
Selenium-Jupiter: A JUnit 5 extension for Selenium WebDriver51
Editorial Board47
Introduction to the Special Issue on Source Code Analysis and Manipulation 201846
Test flakiness’ causes, detection, impact and responses: A multivocal review45
Introduction to Special Issue on Source Code Analysis and Manipulation45
ETune: Efficient configuration tuning for big-data software systems via configuration space reduction42
The effect of advice network connectedness on problem-solving competence among software developers42
Diversity-driven unit test generation42
Programming under the influence: On the effect of Heat, Noise, and Alcohol on novice programmers39
A study on classifying Stack Overflow questions based on difficulty by utilizing contextual features38
CIT-daily: A combinatorial interaction testing-based daily build process37
Missing standard features compared with similar apps? A feature recommendation method based on the knowledge from user interface36
Research artifacts in software engineering publications: Status and trends36
Editorial Board35
Editorial Board35
Editorial Board34
Assessing industrial end-user programming of robotic production cells: A controlled experiment34
Editorial Board34
A catalogue of game-specific anti-patterns based on GitHub and Game Development Stack Exchange33
On the roles of software testers: An exploratory study33
Optimize along the way: An industrial case study on web performance33
Introduction to the special issue on test automation: Trends, benefits, and costs33
Investigating end-users’ values in agriculture mobile applications development: An empirical study on Bangladeshi female farmers32
Deep learning framework testing via hierarchical and heuristic model generation32
Software professionals during the COVID-19 pandemic in Turkey: Factors affecting their mental well-being and work engagement in the home-based work setting31
Modeling and safety analysis for collaborative safety-critical systems using hierarchical colored Petri nets31
A vulnerability detection framework with enhanced graph feature learning31
A systematic literature review on characteristics of the front-end phase of agile software development projects and their connections to project success30
Test data generation for covering mutation-based path using MGA for MPI program30
A survey on machine learning techniques applied to source code30
Runtime defect prediction of industrial business processes: A focused look at real-life SAP systems30
PRHAN: Automated Pull Request Description Generation Based on Hybrid Attention Network29
Prevalence, common causes and effects of technical debt: Results from a family of surveys with the IT industry28
Towards a logical framework for ideal MBSE tool selection based on discipline specific requirements28
Learning to empathize with users through design thinking in hybrid mode: Insights from two educational case studies28
Evolution patterns of software-architecture smells: An empirical study of intra- and inter-version smells27
Managing the changing understanding of benefits in software initiatives26
Multilayered review of safety approaches for machine learning-based systems in the days of AI26
Understanding participation and corporatization in service of diversity in free/libre and open source software development projects26
Boosting multi-objective just-in-time software defect prediction by fusing expert metrics and semantic metrics26
Fault-tolerant scheduling and data placement for scientific workflow processing in geo-distributed clouds25
LWS: A framework for log-based workload simulation in session-based SUT25
Syntax-preserving program slicing for C-based software product lines25
Atlas, a modular and efficient open-source BFT framework25
Editorial Board25
Learning a holistic and comprehensive code representation for code summarization25
Scaling up statistical model checking of cyber-physical systems via algorithm ensemble and parallel simulations over HPC infrastructures24
FSECAM: A contextual thematic approach for linking feature to multi-level software architectural components24
Web application testing—Challenges and opportunities24
Emotimonitor: A Trello power-up to capture and monitor emotions of Agile teams23
Evaluating intrusion detection for microservice applications: Benchmark, dataset, and case studies23
CoMPers: A configurable conflict management framework for personalized collaborative modeling23
A framework for the design of fault-tolerant systems-of-systems22
Feature models to boost the vulnerability management process22
Perceived usability of collaborative modeling tools22
Translating meaning representations to behavioural interface specifications22
Agile software engineers’ affective states, their performance and software quality: A systematic mapping review22
Microservice API Evolution in Practice: A Study on Strategies and Challenges21
A vulnerability severity prediction method based on bimodal data and multi-task learning21
Variability modeling of products, processes, and resources in cyber–physical production systems engineering21
Reference architectures as boundary objects in the co-engineering of system properties: An empirical study21
Uncovering gender gap in academia: A comprehensive analysis within the software engineering community21
Software modernization powered by dynamic language product lines21
RETORCH*: A Cost and Resource aware Model for E2E Testing in the Cloud21
The impact of hard and easy negative training data on vulnerability prediction performance21
A generalized, rule-based method for the detection of intermittent faults in software programs20
On measuring coupling between microservices20
Evolution of code technical debt in microservices architectures20
CSAT: Configuration structure-aware tuning for highly configurable software systems20
Impermanent identifiers: Enhanced source code comprehension and refactoring20
A systematic literature review on Android-specific smells19
Web API evolution patterns: A usage-driven approach19
ProCon: An automated process-centric quality constraints checking framework19
Quantitative verification with adaptive uncertainty reduction19
Infinite technical debt19
SuMo: A mutation testing approach and tool for the Ethereum blockchain19
Data Augmentation by Program Transformation19
CoDEvo: Column family database evolution using model transformations19
Machine learning based success prediction for crowdsourcing software projects19
ExploitGen: Template-augmented exploit code generation based on CodeBERT18
Local features: Enhancing variability modeling in software product lines18
A MILP model on coordinated coverage path planning system for UAV-ship hybrid team scheduling software18
SLA-aware multiple migration planning and scheduling in SDN-NFV-enabled clouds18
A systematic mapping study on group work research in computing education projects18
Revealing code change propagation channels by evolution history mining18
GitHub repositories with links to academic papers: Public access, traceability, and evolution18
iCoL18
Investigating effectiveness and compliance to DevOps policies and practices for managing productivity and quality variability17
On misbehaviour and fault tolerance in machine learning systems17
EFACT: An External Function Auto-Completion Tool to strengthen static binary lifting17
Equivalence, identity, and unitarity checking in black-box testing of quantum programs17
Change impact analysis: A systematic mapping study17
Exploring the REIT architecture for requirements elicitation interview training with robotic and virtual tutors17
Using metamorphic relations to verify and enhance Artcode classification17
AML: An accuracy metric model for effective evaluation of log parsing techniques17
Portfolio Evolution Analysis for SPL Scoping: Unveiling the dynamics with dedicated time-series dashboards16
Product lines of dataflows16
On the relation of method popularity to breaking changes in the Maven ecosystem16
WDBT: Non-volatile memory wear characterization and mitigation for DBT systems16
The effects of required security on software development effort16
Intentions to continue using agile methods: The case of the Greek banking sector16
A comprehensive evaluation of SZZ Variants through a developer-informed oracle16
Commit-time defect prediction using one-class classification16
Data preparation for Deep Learning based Code Smell Detection: A systematic literature review16
E-SC4R: Explaining Software Clustering for Remodularisation16
Locating and categorizing inefficient communication patterns in HPC systems using inter-process communication traces15
Evaluating the layout quality of UML class diagrams using machine learning15
How has design thinking being used and integrated into software development activities? A systematic mapping15
EdgeWorkflow: One click to test and deploy your workflow applications to the edge15
The ratio of equivalent mutants: A key to analyzing mutation equivalence15
Evaluating the performance of clone detection tools in detecting cloned co-change candidates15
Ranking approaches for similarity-based web element location14
Refining software defect prediction through attentive neural models for code understanding14
Theory of constructed emotion meets RE: An industrial case study14
On the dependency heaviness of CRAN/Bioconductor ecosystem14
Antipatterns in software classification taxonomies14
Symbolic execution of floating-point programs: How far are we?14
Proactive–reactive microservice architecture global scaling14
Software product line scoping: A systematic literature review14
Model-driven safety and security co-analysis: A systematic literature review14
Editorial Board14
Mining user reviews of COVID contact-tracing apps: An exploratory analysis of nine European apps13
The uphill journey of FaaS in the open-source community13
ECCOLA — A method for implementing ethically aligned AI systems13
Software defect prediction based on enhanced metaheuristic feature selection optimization and a hybrid deep neural network13
Organizational Factors of Software Performance Testing for Systems of Systems: A Case Study Using High-Reliability Organization Theory to Understand an Outage13
Factors that affect developers’ decision to participate in a Mobile Software Ecosystem13
A hybrid grey wolf optimizer using opposition-based learning, sine cosine algorithm and reinforcement learning for reliable scheduling and resource allocation13
Assets in Software Engineering: What are they after all?13
ARist: An effective API argument recommendation approach13
Privacy explanations – A means to end-user trust12
Data pipeline quality: Influencing factors, root causes of data-related issues, and processing problem areas for developers12
UVLHub: A feature model data repository using UVL and open science principles12
Data management for production quality deep learning models: Challenges and solutions12
Technical debt in AI-enabled systems: On the prevalence, severity, impact, and management strategies for code and architecture12
Model-based testing in practice: An experience report from the web applications domain12
An architectural view type for elasticity modeling and simulation—The Slingshot approach12
SGT: Aging-related bug prediction via semantic feature learning based on graph-transformer12
A comparative study of test code clones and production code clones12
Software engineering practices for machine learning — Adoption, effects, and team assessment12
Improving test case selection by handling class and attribute noise12
Conformance assessment of Architectural Design Decisions on API endpoint designs derived from domain models12
Evaluating the effectiveness of risk containers to isolate change propagation11
Special Issue on New Generation of Bug Fixing11
Editorial Board11
Visualization of aggregated information to support class-level software evolution11
Impact of data quality for automatic issue classification using pre-trained language models11
Understanding security vulnerabilities in student code: A case study in a non-security course11
Secure and flexible message-based communication for mobile apps within and across devices11
A model-driven formal methods approach to software architectural security vulnerabilities specification and verification11
A speech-enabled virtual assistant for efficient human–robot interaction in industrial environments11
Editorial Board11
Editorial Board11
Role stereotypes in software designs and their evolution11
Editorial Board11
A modular metamodel and refactoring rules to achieve software product line interoperability11
Software engineering research on the Robot Operating System: A systematic mapping study11
Affective reactions and test-driven development: Results from three experiments and a survey11
When traceability goes awry: An industrial experience report11
Editorial Board11
Stability evaluation for text localization systems via metamorphic testing11
An empirical study of COVID-19 related posts on Stack Overflow: Topics and technologies11
Status indicators in software engineering group projects11
Maximizing integrative learning in software development teams: A systematic review of key drivers and future research agenda11
Optimizing smart contract vulnerability detection via multi-modality code and entropy embedding10
How are websites used during development and what are the implications for the coding process?10
On the outdatedness of workflows in the GitHub Actions ecosystem10
BaSFuzz: Fuzz testing based on difference analysis for seed bytes10
Applying short text topic models to instant messaging communication of software developers10
CG-FL: A data augmentation approach using context-aware genetic algorithm for fault localization10
The impact of unequal contributions in student software engineering team projects10
Iterative framework based on multi-task learning for service recommendation10
VsusFL: Variable-suspiciousness-based Fault Localization for novice programs10
Enhancing Ethereum smart-contracts static analysis by computing a precise Control-Flow Graph of Ethereum bytecode10
A data-driven active learning approach to reusing ML solutions in scientific applications10
Mining user privacy concern topics from app reviews10
Application Monitoring for bug reproduction in web-based applications10
SYNTONY: Potential-aware fuzzing with particle swarm optimization10
Combine sliced joint graph with graph neural networks for smart contract vulnerability detection10
Quantum circuit optimization of an integer divider10
Characterising reproducibility debt in scientific software: A systematic literature review10
Early and quick function points analysis: Evaluations and proposals9
VIBE: Looking for Variability In amBiguous rEquirements9
Editorial Board9
EvaluateXAI: A framework to evaluate the reliability and consistency of rule-based XAI techniques for software analytics tasks9
Editorial Board9
An empirical study on the co-occurrence between refactoring actions and Self-Admitted Technical Debt removal9
Integrating neural mutation into mutation-based fault localization: A hybrid approach9
Automatic generation of efficient oracles: The less-than case9
Developer perceptions of modern code review processes in practice: Insights from a case study in a mid-sized company9
An annotation-based approach for finding bugs in neural network programs9
Set evolution based test data generation for killing stubborn mutants9
Empirical investigation in embedded systems: Quality attributes in general, maintainability in particular9
Reproducibility of issues reported in stack overflow questions: Challenges, impact & estimation9
Improve cross-project just-in-time defect prediction with dynamic transfer learning9
Software architecture for quantum computing systems — A systematic review9
Leveraging belief uncertainty for informed decision making in software product line evolution9
Multi-granularity coverage criteria for deep reinforcement learning systems9
FaaSten your decisions: A classification framework and technology review of function-as-a-Service platforms9
Actionable light-weight process guidance9
Distribution-aware fairness test generation9
A fuzzy logic-based quality model for identifying microservices with low maintainability9
Diverse title generation for Stack Overflow posts with multiple-sampling-enhanced transformer9
An integrated tool set for verifying CafeOBJ specifications9
Impact on energy consumption of design patterns, code smells and refactoring techniques: A systematic mapping study9
DLAP: A Deep Learning Augmented Large Language Model Prompting framework for software vulnerability detection9
Identifying concerns when specifying machine learning-enabled systems: A perspective-based approach9
Empathy models and software engineering — A preliminary analysis and taxonomy9
Cataloging dependency injection anti-patterns in software systems8
Test case prioritization using partial attention8
Automatic extraction of security-rich dataflow diagrams for microservice applications written in Java8
Custom-tailored clone detection for IEC 61131-3 programming languages8
Precise Learning of Source Code Contextual Semantics via Hierarchical Dependence Structure and Graph Attention Networks8
Investigating the performance of personalized models for software defect prediction8
An empirical study of optimization bugs in GCC and LLVM8
Architectural conformance checking for KDM-represented systems8
Testing anticipatory systems: A systematic mapping study on the state of the art8
Goal model convergence and conflict detection for crossover services8
Perceptions of the human and social factors that influence the productivity of software development teams in Colombia: A statistical analysis8
An empirical characterization of software bugs in open-source Cyber–Physical Systems8
A model-driven approach for continuous performance engineering in microservice-based systems8
Mining guidelines for architecting robotics software8
Discovering boundary values of feature-based machine learning classifiers through exploratory datamorphic testing8
Spreadsheet debugging: The perils of tool over-reliance8
Graph-based visualization of merge requests for code review8
An Investigation of confusing code patterns in JavaScript8
Vulnerable smart contract function locating based on Multi-Relational Nested Graph Convolutional Network8
Automated repair of resource leaks in Android applications8
Automatically recognizing the semantic elements from UML class diagram images8
Testing multiple linear regression systems with metamorphic testing8
SWFC-ART: A cost-effective approach for Fixed-Size-Candidate-Set Adaptive Random Testing through small world graphs8
Automatically generating test cases for safety-critical software via symbolic execution8
Ensemble Effort Estimation: An updated and extended systematic literature review8
0.066928863525391