IEEE Software

Papers
(The median citation count of IEEE Software is 0. 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 2020-03-01 to 2024-03-01.)
ArticleCitations
Closing the Gap Between Software Engineering Education and Industrial Needs77
Metamorphic Testing: Testing the Untestable58
An Overview and Comparison of Technical Debt Measurement Tools57
Serverless Applications: Why, When, and How?54
The Diversity Crisis in Software Development49
The Current State of Industrial Practice in Artificial Intelligence Ethics48
Fuzzing: Challenges and Reflections47
The Interplay of Sampling and Machine Learning for Software Performance Prediction43
Conceptualizing Digital Twins40
What Is Really Different in Engineering AI-Enabled Systems?38
A Case for Human Values in Software Engineering38
Choosing a Chatbot Development Tool33
Design Pattern as a Service for Blockchain-Based Self-Sovereign Identity32
Requirements Engineering in the Days of Artificial Intelligence31
On Integrating Design Thinking for Human-Centered Requirements Engineering31
Requirements, Politics, or Individualism: What Drives the Success of COVID-19 Contact-Tracing Apps?29
Automated Black- and White-Box Testing of RESTful APIs With EvoMaster27
Digital Twin Platforms: Requirements, Capabilities, and Future Prospects27
Emerging Perspectives of Application Programming Interface Strategy: A Framework to Respond to Business Concerns27
On The Introduction of Automatic Program Repair in Bloomberg26
What Is the Future of Modeling?26
Developing Self-Adaptive Microservice Systems: Challenges and Directions26
Gendered Experiences of Software Engineers During the COVID-19 Crisis25
Toward Multicloud Access Transparency in Serverless Computing25
Green IT and Green Software25
The Four Pillars of Research Software Engineering23
Serverless Computing-Where Are We Now, and Where Are We Heading?22
Digital Transformation - A Primer for Practitioners20
Serverless Testing: Tool Vendors' and Experts' Points of View19
Actionable Analytics: Stop Telling Me What It Is; Please Tell Me What To Do18
A Hitchhiker's Guide to Model-Driven Engineering for Data-Centric Systems18
Daily Stand-Up Meetings: Start Breaking the Rules18
Reproducible Builds: Increasing the Integrity of Software Supply Chains18
Machine Learning Systems and Intelligent Applications17
The Monolith Strikes Back: Why Istio Migrated From Microservices to a Monolithic Architecture17
A Typology of Chatbots in Public Service Delivery16
The AI Effect: Working at the Intersection of AI and SE15
Quantum Computing14
Digital Age of Consent and Age Verification: Can They Protect Children?14
Automatic Program Repair13
Deep Learning-Based Mobile Application Isomorphic GUI Identification for Automated Robotic Testing13
Scientific Software Testing Goes Serverless: Creating and Invoking Metamorphic Functions13
Naming the Pain in Developing Scientific Software13
Generative AI for Software Practitioners13
Toward a Technical Debt Conceptualization for Serverless Computing13
Trends and Challenges for Software Engineering in the Mobile Domain12
DevOps and Organizational Performance: The Fallacy of Chasing Maturity12
Is 40 the New 60? How Popular Media Portrays the Employability of Older Software Developers12
AI-Driven Development Is Here: Should You Worry?12
Hybrid Digital Twins: A Primer on Combining Physics-Based and Data Analytics Approaches11
Insights Into Nonmerged Pull Requests in GitHub: Is There Evidence of Bias Based on Perceptible Race?11
Gender Differences in Public Code Contributions: A 50-Year Perspective11
Requirements Engineering for Well-Being, Aging, and Health: An Overview for Practitioners11
Enabling the Study of Software Development Behavior With Cross-Tool Logs11
Visualizing Change in Agile Safety-Critical Systems11
Test-Driven Requirements Engineering10
Successful Engagement of Practitioners and Software Engineering Researchers: Evidence From 26 International Industry–Academia Collaborative Projects10
The Online Controlled Experiment Lifecycle10
How Trans-Inclusive Are Hackathons?10
Responsible-AI-by-Design: A Pattern Collection for Designing Responsible Artificial Intelligence Systems10
Technology Trends: Strategies for the New Normal10
A Lightweight Design for Serverless Function as a Service10
Dual-Track Development9
Ur-Technical Debt9
DAF: Dependency-Aware FaaSifier for Node.js Monolithic Applications9
10 Years of Technical Debt Research and Practice: Past, Present, and Future9
The Future Workplace: Characterizing the Spectrum of Hybrid Work Arrangements for Software Teams9
From Domain-Specific Language to Code: Smart Contracts and the Application of Design Patterns9
Bringing Semantic Knowledge Graph Technology to Your Data8
Application of Large Language Models to Software Engineering Tasks: Opportunities, Risks, and Implications8
Innovative Practices for Knowledge Sharing in Large-Scale DevOps8
Unified Integration of Smart Contracts Through Service Orientation8
Frustrations Steering Women Away From Software Engineering8
Collaboration Tools for Developers8
Software Requirements Quality: Using Analytics to Challenge Assumptions at Intel8
Requirements Engineering Tools: An Evaluation8
Overcoming Challenges With Continuous Integration and Deployment Pipelines: An Experience Report From a Small Company8
Impact of Affirmative Action on Female Computer Science/Software Engineering Undergraduate Enrollment7
The Future of Software Engineering Work7
Love, Joy, Anger, Sadness, Fear, and Surprise: SE Needs Special Kinds of AI: A Case Study on Text Mining and SE7
Living With Technical Debt—A Perspective From the Video Game Industry7
A Software-Repair Robot Based on Continual Learning7
Benchmarking Deep Neural Network Inference Performance on Serverless Environments With MLPerf7
Taming the Complexity of Digital Twins7
How Successful Are Open Source Contributions From Countries With Different Levels of Human Development?7
The Diversity Crisis of Software Engineering for Artificial Intelligence7
What Do We Know About Time Pressure in Software Development?6
RE_BBC: Requirements Engineering in a Blockchain-Based Cloud System: Its Role in Service-Level Agreement Specification6
What Can the Public Sector Teach Us About Deploying Artificial Intelligence Technologies?6
On the Relationship Between Technical Debt Management and Process Models6
Group-Development Psychology Training: The Perceived Effects on Agile Software-Development Teams6
Embracing IaC Through the DevSecOps Philosophy: Concepts, Challenges, and a Reference Framework6
DevOps in Practice6
GitOps: The Evolution of DevOps?6
From Specialized Mechanics to Project Butlers: The Usage of Bots in Open Source Software Development6
Scaling Open Source Software Communities: Challenges and Practices of Decentralization6
INTERO: An Interoperability Model for Large Systems6
Gender Inclusivity as a Quality Requirement: Practices and Pitfalls6
Design Thinking in Industry6
Design Thinking6
Managing Traceability Information Models: Not Such a Simple Task After All?6
An Exploratory Study of Machine Learning Model Stores6
Taming Data Quality in AI-Enabled Industrial Internet of Things6
Teaching Methods in Software Engineering: A Systematic Review6
Blockchain and Smart Contract Engineering5
The UML and the Rational Unified Process5
OSSARA: Abandonment Risk Assessment for Embedded Open Source Components5
Neural Distributed Ledger5
New Privacy Practices for Blockchain Software5
Combined Intuition and Rationality Increases Software Feature Novelty for Female Software Designers5
Requirements for the New Normal: Requirements Engineering in a Pandemic5
How Do Open Source Software Contributors Perceive and Address Usability?: Valued Factors, Practices, and Challenges5
Pitfalls and Solutions for Technical Debt Management in Agile Software Projects5
Automatic Recovery of Missing Issue Type Labels5
Gray Literature Versus Academic Literature in Software Engineering: A Call for Epistemological Analysis5
Explainable AI for SE: Challenges and Future Directions5
AI in Software Engineering at Facebook5
What Happens to Psychological Safety When Going Remote?5
Naturally!: How Breakthroughs in Natural Language Processing Can Dramatically Help Developers5
Software Engineering for Data Analytics5
The Future of Hybrid Software Development: Challenging Current Assumptions5
JavaScript API Deprecation Landscape: A Survey and Mining Study4
An Open Source Project for Tuning and Analyzing MapReduce Performance in Hadoop and Spark4
Mind the Gap: On the Relationship Between Automatically Measured and Self-Reported Productivity4
Behavioral Science of Software Engineering4
Why and How Your Traceability Should Evolve: Insights From an Automotive Supplier4
Lessons Learned While Migrating From Swing to JavaFX4
Low Code for Smart Software Development4
Constructing Dependable Data-Driven Software With Machine Learning4
Next-Generation Software Verification: An AI Perspective4
Analyzing First Contributions on GitHub: What Do Newcomers Do?4
Engineering Digital Twin-Enabled Systems4
The Current and Evolving Landscape of Requirements Engineering in Practice4
Software Safety Analysis to Support ISO 26262-6 Compliance in Agile Development4
Toward Sustainable IoT Applications: Unique Challenges for Programming the Batteryless Edge4
Three Phases of Transforming a Project-Based IT Company Into a Lean and Design-Led Digital Service Provider4
The Rituals of Iterations and Tests4
The Changing World and the Adapting Machine: How Digital Transformation Changes Requirements Engineering in the Embedded and Cyberphysical Systems Industry4
A Human-Centered Approach to Developer Productivity4
Technology Trends: Winning With ACES4
Reducing Smart Contract Runtime Errors on Ethereum4
Generative Artificial Intelligence Assistants in Software Development Education: A Vision for Integrating Generative Artificial Intelligence Into Educational Practice, Not Instinctively Defending Agai4
Test Maturity Model Integration: Trends of Worldwide Test Maturity and Certifications4
Digital Twins3
An Ecosystem for the Large-Scale Reuse of Microservices in a Cloud-Native Context3
Agile and Software Project Management Antipatterns: Clarifying the Partnership3
A Data-Centric Study of Software Tutorial Design3
Expert Perspectives on Explainability3
Unchain or Block the Hype? : Decision Drivers, Success Factors, and Perspectives for Blockchain Adoption3
Expert Perspectives on AI3
Axispot: A Distributed Spatiotemporal Data Management System for Digital Twins of Moving Objects3
Blockchain and Smart Contract Engineering3
Civic Code for Social Change: Lessons in Civic Tech Grassroots for Software Engineers3
Can Software Engineering Harness the Benefits of Advanced AI?3
The Present and Future of Bots in Software Engineering3
Effective Strategies for Using Open Source Software and Open Standards in Organizational Contexts: Experiences From the Primary and Secondary Software Sectors3
When Does Design Help Thinking, and When Does Design Thinking Help?3
Evaluating Essential and Accidental Code Complexity Triggers by Practitioners’ Perception3
Using a Cyber Digital Twin for Continuous Automotive Security Requirements Verification3
Love Unrequited: The Story of Architecture, Agile, and How Architecture Decision Records Brought Them Together3
Agile Scalability Engineering: The ScrumScale Method3
Can We Really Achieve Software Quality?3
Tug Grall On Redis3
Blockchain Technologies in Practice3
A Novel Approach For Search-Based Program Repair3
The Behavioral Science of Software Engineering and Human–Machine Teaming3
Migrating a Software Factory to Design Thinking: Paying Attention to People and Mind-Sets3
(Research) Insights for Serverless Application Engineering3
Testing Software Systems3
Decision-Making Principles for Better Software Design Decisions3
Jeremy Miller on Waterfall Versus Agile3
Guidelines for Developing Bots for GitHub3
Agile Systems Engineering3
Toward Autonomic, Software-Intensive Digital Twin Systems3
Challenges and Strategies for Managing Requirements Selection in Software Ecosystems3
Infrastructure From Code: The Next Generation of Cloud Lifecycle Automation3
Using Benchmarking Bots for Continuous Performance Assessment3
Time-Series Databases and Amazon Timestream3
Understanding the Working Time of Developers in IT Companies in China and the United States3
An AI Engineer Versus a Software Engineer2
Adam Shostack on Threat Modeling2
Infrastructure as Code2
Reducing Software Developer Human Errors by Improving Situation Awareness2
Industry Survey: The Magic Triangle of the New Normal2
Chris McCord on Phoenix's LiveView Functionality2
Recommendations for Developers Identifying Code Smells2
Headwinds to Redesign2
Collaborative Feedback and Its Effects on Software Teams2
Garbage Collect Your Technical Debt2
Attractive Workplaces: What Are Engineers Looking for?2
openEuler: Advancing a Hardware and Software Application Ecosystem2
Code Is Your Partner in Thought2
Toward an Adaptive Software Architecture for Archetype-Based Health-Care Applications2
Multiconcern, Dependability-Centered Assurance Via a Qualitative and Quantitative Coanalysis2
Recognizing Bot Activity in Collaborative Software Development2
Why Is It Getting Harder To Apply Software Architecture?2
Technical and Nontechnical Prioritization Schema for Technical Debt: Voice of TD-Experienced Practitioners2
Understanding the Customization of Dependency Bots: The Case of Dependabot2
IEEE 2430 Non-Functional Sizing Measurements: A Numerical Placebo2
Applying Emotional Team Coaching to Software Development2
Toward Multiconcern Software Development With Everything as Code2
Behavioral Science and Diversity in Software Engineering2
Medical Software Needs Calm Compliance2
The Sound of Software Development: Music Listening Among Software Engineers2
Developing a Microservices Integration Layer for Next-Generation Rail Operations Centers2
Feedback Loops in Open Data Ecosystems2
The Perception of Architectural Smells in Industrial Practice2
A Paradigm Shift in Automating Software Engineering Tasks: Bots2
Protecting the Health and Longevity of the Peer-Review Process in the Software Engineering Community2
The Offshoring Elephant in the Room: Turnover2
Go Serverless With RADON! A Practical DevOps Experience Report2
IT Governance2
Engineering Mobile Apps for Disaster Management: The Case of COVID-19 Apps in the Google Play Store2
Quantum Advantage and the Y2K Bug: A Comparison2
Security Test2
How New Zealand Software Companies Are Adapting Work Settings With Changing Times2
The Secret to Better AI and Better Software (Is Requirements Engineering)2
What Does the Future Hold for Requirements Engineers?1
Requirements Engineering Research: News From the Trenches1
Stakeholders: Going Beyond Just “End Users”1
Mom, Where Are the Girls?1
Rust Library Fuzzing1
Technology Trends 2023: The Competence Challenge1
Toward Quality-Aware Transaction Validation in Blockchains1
A Gap in the Analysis of Technical Debt in Procedural Languages: An Experiential Report on Go1
What Do Transgender Software Professionals Say About a Career in the Software Industry?1
The Fog of Software Design1
Test Fatigue1
What People Focus on When Reviewing Your App-An Analysis Across App Categories1
Unanticipated Scenarios1
Rapid Yet Robust Continuous Delivery of Software for Disaster Management Scenarios1
Data-Driven Technical Debt Management: Software Engineering or Data Science Challenge?1
AI Engineering: Realizing the Potential of AI1
Decentralizing Infrastructure as Code1
Measuring the Adequacy of a Test Suite With Respect to a Modeled Test Space1
Improving Parallelism in Git and GNU Compiler Collection: Strategies, Difficulties, and Lessons Learned1
Crossing the Great Divide of Software Engineering1
Testing Numbs Us to Our Loss of Intellectual Control1
Developer Productivity for Humans, Part 4: Build Latency, Predictability, and Developer Productivity1
The Developer Nation1
Pipeline Infrastructure Required to Meet the Requirements on AI1
Bumps in the Code: Error Handling During Software Development1
Can RE Help Better Prepare Industrial AI for Commercial Scale?1
Feature Interactions on Steroids: On the Composition of ML Models1
Controlling the Controllers: What Software People Can Learn From Control Theory1
Digital Banking Accelerator: A Service-Oriented Architecture Starter Kit for Banks1
The Psychology of Architecture Decision Records1
Connecting Design to Code1
What Users Think of COVID-19 Contact-Tracing Apps: An Analysis of Eight European Apps1
The Deployment View1
0.046044826507568