IEEE Software

Papers
(The TQCC of IEEE Software is 2. 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-05-01 to 2024-05-01.)
ArticleCitations
Metamorphic Testing: Testing the Untestable61
Serverless Applications: Why, When, and How?58
An Overview and Comparison of Technical Debt Measurement Tools58
Fuzzing: Challenges and Reflections53
The Diversity Crisis in Software Development50
The Current State of Industrial Practice in Artificial Intelligence Ethics50
The Interplay of Sampling and Machine Learning for Software Performance Prediction43
Conceptualizing Digital Twins42
A Case for Human Values in Software Engineering39
What Is Really Different in Engineering AI-Enabled Systems?38
Choosing a Chatbot Development Tool37
Requirements Engineering in the Days of Artificial Intelligence35
Design Pattern as a Service for Blockchain-Based Self-Sovereign Identity33
Digital Twin Platforms: Requirements, Capabilities, and Future Prospects31
Requirements, Politics, or Individualism: What Drives the Success of COVID-19 Contact-Tracing Apps?30
Developing Self-Adaptive Microservice Systems: Challenges and Directions30
On The Introduction of Automatic Program Repair in Bloomberg30
Serverless Computing-Where Are We Now, and Where Are We Heading?29
What Is the Future of Modeling?28
Automated Black- and White-Box Testing of RESTful APIs With EvoMaster28
Green IT and Green Software26
Gendered Experiences of Software Engineers During the COVID-19 Crisis25
Toward Multicloud Access Transparency in Serverless Computing25
The Four Pillars of Research Software Engineering24
Digital Transformation - A Primer for Practitioners22
A Typology of Chatbots in Public Service Delivery21
Serverless Testing: Tool Vendors' and Experts' Points of View20
A Hitchhiker's Guide to Model-Driven Engineering for Data-Centric Systems19
Actionable Analytics: Stop Telling Me What It Is; Please Tell Me What To Do19
Generative AI for Software Practitioners19
The Monolith Strikes Back: Why Istio Migrated From Microservices to a Monolithic Architecture19
Quantum Computing18
Machine Learning Systems and Intelligent Applications18
Reproducible Builds: Increasing the Integrity of Software Supply Chains18
AI-Driven Development Is Here: Should You Worry?18
The AI Effect: Working at the Intersection of AI and SE18
Daily Stand-Up Meetings: Start Breaking the Rules18
Naming the Pain in Developing Scientific Software16
Digital Age of Consent and Age Verification: Can They Protect Children?16
DevOps and Organizational Performance: The Fallacy of Chasing Maturity14
Deep Learning-Based Mobile Application Isomorphic GUI Identification for Automated Robotic Testing14
Automatic Program Repair14
Scientific Software Testing Goes Serverless: Creating and Invoking Metamorphic Functions13
Toward a Technical Debt Conceptualization for Serverless Computing13
Application of Large Language Models to Software Engineering Tasks: Opportunities, Risks, and Implications13
The Future Workplace: Characterizing the Spectrum of Hybrid Work Arrangements for Software Teams12
Gender Differences in Public Code Contributions: A 50-Year Perspective12
Is 40 the New 60? How Popular Media Portrays the Employability of Older Software Developers12
Trends and Challenges for Software Engineering in the Mobile Domain12
From Domain-Specific Language to Code: Smart Contracts and the Application of Design Patterns11
Enabling the Study of Software Development Behavior With Cross-Tool Logs11
Insights Into Nonmerged Pull Requests in GitHub: Is There Evidence of Bias Based on Perceptible Race?11
Test-Driven Requirements Engineering11
Requirements Engineering for Well-Being, Aging, and Health: An Overview for Practitioners11
A Lightweight Design for Serverless Function as a Service11
Hybrid Digital Twins: A Primer on Combining Physics-Based and Data Analytics Approaches11
Visualizing Change in Agile Safety-Critical Systems11
Responsible-AI-by-Design: A Pattern Collection for Designing Responsible Artificial Intelligence Systems10
Technology Trends: Strategies for the New Normal10
Collaboration Tools for Developers10
Successful Engagement of Practitioners and Software Engineering Researchers: Evidence From 26 International Industry–Academia Collaborative Projects10
DAF: Dependency-Aware FaaSifier for Node.js Monolithic Applications10
How Trans-Inclusive Are Hackathons?10
Ur-Technical Debt9
Frustrations Steering Women Away From Software Engineering9
10 Years of Technical Debt Research and Practice: Past, Present, and Future9
Requirements Engineering Tools: An Evaluation9
Taming Data Quality in AI-Enabled Industrial Internet of Things9
Dual-Track Development9
Unified Integration of Smart Contracts Through Service Orientation8
Gender Inclusivity as a Quality Requirement: Practices and Pitfalls8
Innovative Practices for Knowledge Sharing in Large-Scale DevOps8
GitOps: The Evolution of DevOps?8
Overcoming Challenges With Continuous Integration and Deployment Pipelines: An Experience Report From a Small Company8
Software Requirements Quality: Using Analytics to Challenge Assumptions at Intel8
The Future of Software Engineering Work8
Embracing IaC Through the DevSecOps Philosophy: Concepts, Challenges, and a Reference Framework8
DevOps in Practice7
Living With Technical Debt—A Perspective From the Video Game Industry7
A Software-Repair Robot Based on Continual Learning7
Teaching Methods in Software Engineering: A Systematic Review7
Generative Artificial Intelligence Assistants in Software Development Education: A Vision for Integrating Generative Artificial Intelligence Into Educational Practice, Not Instinctively Defending Agai7
Impact of Affirmative Action on Female Computer Science/Software Engineering Undergraduate Enrollment7
The Diversity Crisis of Software Engineering for Artificial Intelligence7
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
Love, Joy, Anger, Sadness, Fear, and Surprise: SE Needs Special Kinds of AI: A Case Study on Text Mining and SE7
Managing Traceability Information Models: Not Such a Simple Task After All?6
On the Relationship Between Technical Debt Management and Process Models6
Scaling Open Source Software Communities: Challenges and Practices of Decentralization6
Group-Development Psychology Training: The Perceived Effects on Agile Software-Development Teams6
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
Requirements for the New Normal: Requirements Engineering in a Pandemic6
AI in Software Engineering at Facebook6
Software Engineering for Data Analytics6
Combined Intuition and Rationality Increases Software Feature Novelty for Female Software Designers6
What Do We Know About Time Pressure in Software Development?6
How Do Open Source Software Contributors Perceive and Address Usability?: Valued Factors, Practices, and Challenges6
An Exploratory Study of Machine Learning Model Stores6
INTERO: An Interoperability Model for Large Systems6
New Privacy Practices for Blockchain Software6
From Specialized Mechanics to Project Butlers: The Usage of Bots in Open Source Software Development6
Axispot: A Distributed Spatiotemporal Data Management System for Digital Twins of Moving Objects5
Explainable AI for SE: Challenges and Future Directions5
Toward Sustainable IoT Applications: Unique Challenges for Programming the Batteryless Edge5
The UML and the Rational Unified Process5
Pitfalls and Solutions for Technical Debt Management in Agile Software Projects5
Naturally!: How Breakthroughs in Natural Language Processing Can Dramatically Help Developers5
The Future of Hybrid Software Development: Challenging Current Assumptions5
Blockchain and Smart Contract Engineering5
Test Maturity Model Integration: Trends of Worldwide Test Maturity and Certifications5
What Happens to Psychological Safety When Going Remote?5
Mind the Gap: On the Relationship Between Automatically Measured and Self-Reported Productivity5
Neural Distributed Ledger5
Gray Literature Versus Academic Literature in Software Engineering: A Call for Epistemological Analysis5
OSSARA: Abandonment Risk Assessment for Embedded Open Source Components5
Engineering Digital Twin-Enabled Systems5
Automatic Recovery of Missing Issue Type Labels5
Low Code for Smart Software Development4
Next-Generation Software Verification: An AI Perspective4
Analyzing First Contributions on GitHub: What Do Newcomers Do?4
An Open Source Project for Tuning and Analyzing MapReduce Performance in Hadoop and Spark4
Why and How Your Traceability Should Evolve: Insights From an Automotive Supplier4
Behavioral Science of Software Engineering4
Software Safety Analysis to Support ISO 26262-6 Compliance in Agile Development4
Constructing Dependable Data-Driven Software With Machine Learning4
The Secret to Better AI and Better Software (Is Requirements Engineering)4
The Changing World and the Adapting Machine: How Digital Transformation Changes Requirements Engineering in the Embedded and Cyberphysical Systems Industry4
Decision-Making Principles for Better Software Design Decisions4
The Current and Evolving Landscape of Requirements Engineering in Practice4
Technology Trends: Winning With ACES4
Reducing Smart Contract Runtime Errors on Ethereum4
JavaScript API Deprecation Landscape: A Survey and Mining Study4
The Rituals of Iterations and Tests4
Digital Twins4
A Human-Centered Approach to Developer Productivity4
Using a Cyber Digital Twin for Continuous Automotive Security Requirements Verification4
Can We Really Achieve Software Quality?4
Lessons Learned While Migrating From Swing to JavaFX4
Time-Series Databases and Amazon Timestream3
Civic Code for Social Change: Lessons in Civic Tech Grassroots for Software Engineers3
Understanding the Working Time of Developers in IT Companies in China and the United States3
An Ecosystem for the Large-Scale Reuse of Microservices in a Cloud-Native Context3
Evaluating Essential and Accidental Code Complexity Triggers by Practitioners’ Perception3
Understanding the Customization of Dependency Bots: The Case of Dependabot3
Love Unrequited: The Story of Architecture, Agile, and How Architecture Decision Records Brought Them Together3
Toward Autonomic, Software-Intensive Digital Twin Systems3
Unchain or Block the Hype? : Decision Drivers, Success Factors, and Perspectives for Blockchain Adoption3
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
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
Agile and Software Project Management Antipatterns: Clarifying the Partnership3
Recommendations for Developers Identifying Code Smells3
Agile Systems Engineering3
A Data-Centric Study of Software Tutorial Design3
Expert Perspectives on AI3
AI Engineering: Realizing the Potential of AI3
Can Software Engineering Harness the Benefits of Advanced AI?3
Infrastructure From Code: The Next Generation of Cloud Lifecycle Automation3
Using Benchmarking Bots for Continuous Performance Assessment3
The Next Frontier in Software Development: AI-Augmented Software Development Processes3
(Research) Insights for Serverless Application Engineering3
Testing Software Systems3
Jeremy Miller on Waterfall Versus Agile3
Guidelines for Developing Bots for GitHub3
Agile Scalability Engineering: The ScrumScale Method3
Expert Perspectives on Explainability3
Challenges and Strategies for Managing Requirements Selection in Software Ecosystems3
Blockchain and Smart Contract Engineering3
Garbage Collect Your Technical Debt2
Comments or Issues: Where to Document Technical Debt2
Code Is Your Partner in Thought2
Feedback Loops in Open Data Ecosystems2
Multiconcern, Dependability-Centered Assurance Via a Qualitative and Quantitative Coanalysis2
Industry Survey: The Magic Triangle of the New Normal2
Infrastructure as Code2
Protecting the Health and Longevity of the Peer-Review Process in the Software Engineering Community2
Can RE Help Better Prepare Industrial AI for Commercial Scale?2
What People Focus on When Reviewing Your App-An Analysis Across App Categories2
IT Governance2
Headwinds to Redesign2
Rust Library Fuzzing2
Applying Emotional Team Coaching to Software Development2
Medical Software Needs Calm Compliance2
Collaborative Feedback and Its Effects on Software Teams2
Developing a Microservices Integration Layer for Next-Generation Rail Operations Centers2
Toward an Adaptive Software Architecture for Archetype-Based Health-Care Applications2
The Perception of Architectural Smells in Industrial Practice2
Recognizing Bot Activity in Collaborative Software Development2
A Paradigm Shift in Automating Software Engineering Tasks: Bots2
Reducing Software Developer Human Errors by Improving Situation Awareness2
Developer Productivity for Humans, Part 4: Build Latency, Predictability, and Developer Productivity2
Rapid Yet Robust Continuous Delivery of Software for Disaster Management Scenarios2
Go Serverless With RADON! A Practical DevOps Experience Report2
Quantum Advantage and the Y2K Bug: A Comparison2
Engineering Mobile Apps for Disaster Management: The Case of COVID-19 Apps in the Google Play Store2
How New Zealand Software Companies Are Adapting Work Settings With Changing Times2
Attractive Workplaces: What Are Engineers Looking for?2
An AI Engineer Versus a Software Engineer2
Adam Shostack on Threat Modeling2
The Offshoring Elephant in the Room: Turnover2
Technical and Nontechnical Prioritization Schema for Technical Debt: Voice of TD-Experienced Practitioners2
Why Is It Getting Harder To Apply Software Architecture?2
Toward Multiconcern Software Development With Everything as Code2
Chris McCord on Phoenix's LiveView Functionality2
IEEE 2430 Non-Functional Sizing Measurements: A Numerical Placebo2
Pipeline Infrastructure Required to Meet the Requirements on AI2
openEuler: Advancing a Hardware and Software Application Ecosystem2
Behavioral Science and Diversity in Software Engineering2
0.045650005340576