IEEE Software

Papers
(The TQCC of IEEE Software is 1. 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-11-01 to 2024-11-01.)
ArticleCitations
Fuzzing: Challenges and Reflections68
An Overview and Comparison of Technical Debt Measurement Tools66
Serverless Applications: Why, When, and How?62
The Diversity Crisis in Software Development62
Generative AI for Software Practitioners57
Choosing a Chatbot Development Tool52
Conceptualizing Digital Twins50
A Case for Human Values in Software Engineering43
Digital Twin Platforms: Requirements, Capabilities, and Future Prospects41
Application of Large Language Models to Software Engineering Tasks: Opportunities, Risks, and Implications39
Developing Self-Adaptive Microservice Systems: Challenges and Directions37
Green IT and Green Software35
On The Introduction of Automatic Program Repair in Bloomberg32
What Is the Future of Modeling?31
Requirements, Politics, or Individualism: What Drives the Success of COVID-19 Contact-Tracing Apps?31
Serverless Computing-Where Are We Now, and Where Are We Heading?31
Automated Black- and White-Box Testing of RESTful APIs With EvoMaster29
AI-Driven Development Is Here: Should You Worry?27
Reproducible Builds: Increasing the Integrity of Software Supply Chains27
Toward Multicloud Access Transparency in Serverless Computing27
The Four Pillars of Research Software Engineering26
Gendered Experiences of Software Engineers During the COVID-19 Crisis25
The Monolith Strikes Back: Why Istio Migrated From Microservices to a Monolithic Architecture24
A Hitchhiker's Guide to Model-Driven Engineering for Data-Centric Systems24
Actionable Analytics: Stop Telling Me What It Is; Please Tell Me What To Do23
Quantum Computing23
Serverless Testing: Tool Vendors' and Experts' Points of View22
A Typology of Chatbots in Public Service Delivery22
Automatic Program Repair21
Digital Age of Consent and Age Verification: Can They Protect Children?20
DevOps and Organizational Performance: The Fallacy of Chasing Maturity18
The Future Workplace: Characterizing the Spectrum of Hybrid Work Arrangements for Software Teams18
Responsible-AI-by-Design: A Pattern Collection for Designing Responsible Artificial Intelligence Systems16
Collaboration Tools for Developers16
Toward a Technical Debt Conceptualization for Serverless Computing16
GitOps: The Evolution of DevOps?15
Scientific Software Testing Goes Serverless: Creating and Invoking Metamorphic Functions14
How Trans-Inclusive Are Hackathons?14
Enabling the Study of Software Development Behavior With Cross-Tool Logs14
Is 40 the New 60? How Popular Media Portrays the Employability of Older Software Developers14
Trends and Challenges for Software Engineering in the Mobile Domain14
Hybrid Digital Twins: A Primer on Combining Physics-Based and Data Analytics Approaches14
Requirements Engineering for Well-Being, Aging, and Health: An Overview for Practitioners13
Insights Into Nonmerged Pull Requests in GitHub: Is There Evidence of Bias Based on Perceptible Race?13
A Lightweight Design for Serverless Function as a Service13
10 Years of Technical Debt Research and Practice: Past, Present, and Future12
Requirements Engineering Tools: An Evaluation12
Embracing IaC Through the DevSecOps Philosophy: Concepts, Challenges, and a Reference Framework12
Generative Artificial Intelligence Assistants in Software Development Education: A Vision for Integrating Generative Artificial Intelligence Into Educational Practice, Not Instinctively Defending Agai12
Taming Data Quality in AI-Enabled Industrial Internet of Things12
Gender Differences in Public Code Contributions: A 50-Year Perspective12
Test-Driven Requirements Engineering11
Successful Engagement of Practitioners and Software Engineering Researchers: Evidence From 26 International Industry–Academia Collaborative Projects11
DAF: Dependency-Aware FaaSifier for Node.js Monolithic Applications11
Teaching Methods in Software Engineering: A Systematic Review11
Frustrations Steering Women Away From Software Engineering11
Visualizing Change in Agile Safety-Critical Systems11
Low Code for Smart Software Development10
The Next Frontier in Software Development: AI-Augmented Software Development Processes10
The Future of Hybrid Software Development: Challenging Current Assumptions10
Taming the Complexity of Digital Twins10
Gender Inclusivity as a Quality Requirement: Practices and Pitfalls10
DevOps in Practice10
Technology Trends: Strategies for the New Normal10
Software Requirements Quality: Using Analytics to Challenge Assumptions at Intel9
Dual-Track Development9
Explainable AI for SE: Challenges and Future Directions9
Impact of Affirmative Action on Female Computer Science/Software Engineering Undergraduate Enrollment8
Pitfalls and Solutions for Technical Debt Management in Agile Software Projects8
The Future of Software Engineering Work8
AI Engineering: Realizing the Potential of AI8
Test Maturity Model Integration: Trends of Worldwide Test Maturity and Certifications8
Managing Traceability Information Models: Not Such a Simple Task After All?8
From Specialized Mechanics to Project Butlers: The Usage of Bots in Open Source Software Development8
New Privacy Practices for Blockchain Software7
Combined Intuition and Rationality Increases Software Feature Novelty for Female Software Designers7
How Successful Are Open Source Contributions From Countries With Different Levels of Human Development?7
An Exploratory Study of Machine Learning Model Stores7
Scaling Open Source Software Communities: Challenges and Practices of Decentralization7
Naturally!: How Breakthroughs in Natural Language Processing Can Dramatically Help Developers7
Benchmarking Deep Neural Network Inference Performance on Serverless Environments With MLPerf7
What Happens to Psychological Safety When Going Remote?7
On the Relationship Between Technical Debt Management and Process Models7
Living With Technical Debt—A Perspective From the Video Game Industry7
Using a Cyber Digital Twin for Continuous Automotive Security Requirements Verification7
openEuler: Advancing a Hardware and Software Application Ecosystem7
What Can the Public Sector Teach Us About Deploying Artificial Intelligence Technologies?7
A Software-Repair Robot Based on Continual Learning7
AI in Software Engineering at Facebook7
What Do We Know About Time Pressure in Software Development?6
OSSARA: Abandonment Risk Assessment for Embedded Open Source Components6
Automatic Recovery of Missing Issue Type Labels6
Attractive Workplaces: What Are Engineers Looking for?6
How Do Open Source Software Contributors Perceive and Address Usability?: Valued Factors, Practices, and Challenges6
Requirements for the New Normal: Requirements Engineering in a Pandemic6
Can Architecture Knowledge Guide Software Development With Generative AI?6
JavaScript API Deprecation Landscape: A Survey and Mining Study5
The UML and the Rational Unified Process5
Recognizing Bot Activity in Collaborative Software Development5
The Current and Evolving Landscape of Requirements Engineering in Practice5
Axispot: A Distributed Spatiotemporal Data Management System for Digital Twins of Moving Objects5
Toward Sustainable IoT Applications: Unique Challenges for Programming the Batteryless Edge5
The Present and Future of Bots in Software Engineering5
Engineering Digital Twin-Enabled Systems5
Defining, Measuring, and Managing Technical Debt5
Behavioral Science of Software Engineering5
Can We Really Achieve Software Quality?5
Constructing Dependable Data-Driven Software With Machine Learning5
An Open Source Project for Tuning and Analyzing MapReduce Performance in Hadoop and Spark5
Mind the Gap: On the Relationship Between Automatically Measured and Self-Reported Productivity5
A Human-Centered Approach to Developer Productivity5
Recommendations for Developers Identifying Code Smells5
Gray Literature Versus Academic Literature in Software Engineering: A Call for Epistemological Analysis5
A Data-Centric Study of Software Tutorial Design4
Software Safety Analysis to Support ISO 26262-6 Compliance in Agile Development4
What an AI-Embracing Software Engineering Curriculum Should Look Like: An Empirical Study4
Connecting Research and Practice for Software Product Quality Evaluation and Certification: A Software Laboratory’s 25-Year Journey4
The Secret to Better AI and Better Software (Is Requirements Engineering)4
Testing Software Systems4
The Changing World and the Adapting Machine: How Digital Transformation Changes Requirements Engineering in the Embedded and Cyberphysical Systems Industry4
What Do Transgender Software Professionals Say About a Career in the Software Industry?4
Understanding the Customization of Dependency Bots: The Case of Dependabot4
Toward Autonomic, Software-Intensive Digital Twin Systems4
Civic Code for Social Change: Lessons in Civic Tech Grassroots for Software Engineers4
Understanding the Working Time of Developers in IT Companies in China and the United States4
The Rituals of Iterations and Tests4
Analyzing First Contributions on GitHub: What Do Newcomers Do?4
Digital Twins4
Evaluating Essential and Accidental Code Complexity Triggers by Practitioners’ Perception4
Why and How Your Traceability Should Evolve: Insights From an Automotive Supplier4
Challenges and Strategies for Managing Requirements Selection in Software Ecosystems4
Can Software Engineering Harness the Benefits of Advanced AI?4
Enhancing Employee Experience in the Era of Hybrid Work: The Case of Microsoft Viva4
Next-Generation Software Verification: An AI Perspective4
Effective Strategies for Using Open Source Software and Open Standards in Organizational Contexts: Experiences From the Primary and Secondary Software Sectors4
Technical and Nontechnical Prioritization Schema for Technical Debt: Voice of TD-Experienced Practitioners4
Decision-Making Principles for Better Software Design Decisions4
Generative AI in the Software Modeling Classroom: An Experience Report With ChatGPT and Unified Modeling Language3
Love Unrequited: The Story of Architecture, Agile, and How Architecture Decision Records Brought Them Together3
Guidelines for Developing Bots for GitHub3
Tug Grall On Redis3
Time-Series Databases and Amazon Timestream3
Using Benchmarking Bots for Continuous Performance Assessment3
Augmented Agile: Human-Centered AI-Assisted Software Management3
The Perception of Architectural Smells in Industrial Practice3
Toward Fractal Development of Data Processing-Intensive Artificial Intelligence Systems3
Agile Systems Engineering3
Rapid Yet Robust Continuous Delivery of Software for Disaster Management Scenarios3
Architectural Concerns of Digital Twins3
Quantum Advantage and the Y2K Bug: A Comparison3
Behavioral Science and Diversity in Software Engineering3
The Behavioral Science of Software Engineering and Human–Machine Teaming3
(Research) Insights for Serverless Application Engineering3
Feedback Loops in Open Data Ecosystems3
A Paradigm Shift in Automating Software Engineering Tasks: Bots3
Bumps in the Code: Error Handling During Software Development3
Expert Perspectives on Explainability3
Resist the Hype!: Practical Recommendations to Cope With Résumé-Driven Development3
Medical Software Needs Calm Compliance3
Infrastructure From Code: The Next Generation of Cloud Lifecycle Automation3
Engineering Mobile Apps for Disaster Management: The Case of COVID-19 Apps in the Google Play Store3
A Novel Approach For Search-Based Program Repair3
Developer Productivity for Humans, Part 2: Hybrid Productivity3
An Ecosystem for the Large-Scale Reuse of Microservices in a Cloud-Native Context3
Agile and Software Project Management Antipatterns: Clarifying the Partnership3
Training Future Machine Learning Engineers: A Project-Based Course on MLOps2
IEEE 2430 Non-Functional Sizing Measurements: A Numerical Placebo2
Toward Multiconcern Software Development With Everything as Code2
Developer Productivity for Humans, Part 4: Build Latency, Predictability, and Developer Productivity2
Headwinds to Redesign2
Unscheduled Meetings in Hybrid Work2
Decentralizing Infrastructure as Code2
Comments or Issues: Where to Document Technical Debt2
How New Zealand Software Companies Are Adapting Work Settings With Changing Times2
Unlock the Business Value of Gamification2
Developing a Microservices Integration Layer for Next-Generation Rail Operations Centers2
Adam Shostack on Threat Modeling2
Multiconcern, Dependability-Centered Assurance Via a Qualitative and Quantitative Coanalysis2
Why Is It Getting Harder To Apply Software Architecture?2
Industry Survey: The Magic Triangle of the New Normal2
Pipeline Infrastructure Required to Meet the Requirements on AI2
IT Governance2
Go Serverless With RADON! A Practical DevOps Experience Report2
The Psychology of Architecture Decision Records2
Toward Reliable Software Analytics: Systematic Integration of Explanations From Different Model-Agnostic Techniques2
Garbage Collect Your Technical Debt2
Engineering AI-Enabled Computer Vision Systems: Lessons From Manufacturing2
Scaling Student Feedback in Software Engineering Massive Open Online Courses2
Human, What Must I Tell You?2
Navigating the Upcoming European Union AI Act2
Taxing Collaborative Software Engineering: The Challenges for Tax Compliance in Software Engineering2
Reducing Software Developer Human Errors by Improving Situation Awareness2
Infrastructure as Code2
The Developer Nation2
What People Focus on When Reviewing Your App-An Analysis Across App Categories2
On the Usage of New JavaScript Features Through Transpilers: The Babel Case2
Can RE Help Better Prepare Industrial AI for Commercial Scale?2
Agile4MLS—Leveraging Agile Practices for Developing Machine Learning-Enabled Systems: An Industrial Experience2
Rust Library Fuzzing2
Applying Emotional Team Coaching to Software Development2
Requirements on Technical Debt: Dare to Specify Them!2
Focusing on What Matters: Explaining Quality Tradeoffs in Software-Intensive Systems Via Dimensionality Reduction2
An AI Engineer Versus a Software Engineer2
Toward an Adaptive Software Architecture for Archetype-Based Health-Care Applications2
Team Creativity in a Hybrid Software Development World: Eight Approaches2
Explaining Cyberphysical System Behavior With Digital Twins2
Protecting the Health and Longevity of the Peer-Review Process in the Software Engineering Community2
The Remote Working Genie Is Out of the Office Bottle1
Mom, Where Are the Girls?1
Building Medical Claims-Processing Software From 12 Time Zones Away1
Digital Banking Accelerator: A Service-Oriented Architecture Starter Kit for Banks1
Artificial Intelligence for Cybersecurity1
Improving Parallelism in Git and GNU Compiler Collection: Strategies, Difficulties, and Lessons Learned1
Dave Cross on GitHub Actions1
Open Source Software in the Public Sector: 25 Years and Still in Its Infancy1
Measure and Improve Software Productivity1
Crossing the Great Divide of Software Engineering1
The Fog of Software Design1
Automation Doesn’t Work the Way We Think It Does1
Stakeholders: Going Beyond Just “End Users”1
Unit Tests for SQL1
Feature Interactions on Steroids: On the Composition of ML Models1
Database of the Year: Postgres1
Technology Trends 2023: The Competence Challenge1
Toward Responsible AI in the Era of Generative AI: A Reference Architecture for Designing Foundation Model-Based Systems1
Toward Quality-Aware Transaction Validation in Blockchains1
Matt Lacey on Mobile App Usability1
A Gap in the Analysis of Technical Debt in Procedural Languages: An Experiential Report on Go1
Understanding and Building Trust in Software Systems1
Supporting the Careers of Developers With Disabilities: Lessons From Zup Innovation1
IEEE Computer Graphics & Applications1
Migrating the Communication Protocol of Client–Server Applications1
What Users Think of COVID-19 Contact-Tracing Apps: An Analysis of Eight European Apps1
Challenges for Inclusion in Software Engineering: The Case of the Emerging Papua New Guinean Society1
Data-Driven Technical Debt Management: Software Engineering or Data Science Challenge?1
Teaching Engineering of AI-Intensive Systems1
Polyglot Software Development: Wait, What?1
Shockingly Simple:"KEYS" for Better AI for SE1
Measuring the Adequacy of a Test Suite With Respect to a Modeled Test Space1
Thinking Fast and Slow in Software Engineering1
Controlling the Controllers: What Software People Can Learn From Control Theory1
Developer Productivity for Humans, Part 6: Measuring Flow, Focus, and Friction for Developers1
IEEE tsusc filler1
CommunesPlone: An Original Open Source Model of Resource Pooling in the Public Sector1
Surfacing Challenges in Scrum for Women in Tech1
Connecting Design to Code1
Software Design Trends Supporting Multiconcern Assurance1
What Does the Future Hold for Requirements Engineers?1
Knights and Gold Stars: A Tale of InnerSource Incentivization1
Creating a Low-Code Business Process Execution Platform With Python, BPMN, and DMN1
0.060219049453735