yusuke1997/dblp-id-title huggingface dataset:
Best Practices: The Art, Science, and Engineering of Software Development
Software Technology in South Korea: An Emerging Industry
Guest Editor's Introduction: The Global Pursuit of Process Maturity
What Happens When Technical Debt Vanishes?
Service-Oriented Architectures: Myth or Reality?
Resist the Hype!: Practical Recommendations to Cope With Résumé-Driven Development
Privacy, Security, Soft Requirements, and Flaky Tests
Assessing the State of Tools - Guest Editors' Introduction
Mobile Web Apps
Bridging the Gap Between Object-Oriented and Logic Programming
25 Years of Software
Using a Cyber Digital Twin for Continuous Automotive Security Requirements Verification
Piloting XP on Four Mission-Critical Projects
Improving After-the-Fact Tracing and Mapping: Supporting Software Quality Predictions
How To Read a Technical Article
Architecture Reviews: Practice and Experience
Manager - Leverage Your Lessons
Taming Data Quality in AI-Enabled Industrial Internet of Things
Using Architectural Patterns and Blueprints for Service-Oriented Architecture
HIFI: Hypertext Interface for Information Systems
Architectural Principles for Energy-Aware Internet-Scale Applications
Opportunistic Problem Solving in Software Engineering
Developing a Reconfigurable Architecture for the Remote Operation of Marine Autonomous Systems
Multikey, Extensible Hashing for Relational Databases
A Retrospective Study of Software Analytics Projects: In-Depth Interviews with Practitioners
Toolbox: Evaluating Data Warehouse Toolkits
On the Impact of Being Open
Agile Practices: The Impact on Trust in Software Project Teams
Is Software Quality Visible in the Code?
Privacy Requirements in an Age of Increased Sharing
Matt Frisbie on Browser Extensions
The Marriage of Business Dynamics and Software Engineering
Redesigning Air Traffic Control: An Exercise in Software Design
Software Quality Assurance for Maintenance
Software Developer Profession Expanding
Why CD-ROM Is A Dead-End Technology
Testing Feature-Rich Reactive Systems
AI in State Courts: Navigating Innovation and Ethics With Andrea Miller
User Interface Modeling in UMLi
Yet Another Optimization Article
Successfully Governing Software Ecosystems: Competence Profiles of Partnership Managers
2005 IEEE Software Annual Index, Volume 22
Learning from IPSE's Mistakes
Does Open Source Improve System Security?
10 Years of Technical Debt Research and Practice: Past, Present, and Future
Java Insecurity: Accounting for Subtleties That Can Compromise Code
Guest Editors' Introduction: Software Engineering Project Management 20 Years Later
Greece vs. Rome: Two Very Different Software Cultures
Modeling Usage: Techniques and Tools
Software Engineering Radio Reaches Milestone 500th Episode
Software Product Management
How Hadoop Clusters Break
Psychological Safety in the Software Work Environment
Guest Editor's Introduction: Software Measurement
OpenStack Gender Diversity Report
Managing a Software Business
Engineering AI-Enabled Computer Vision Systems: Lessons From Manufacturing
A Unified Model of Dependability: Capturing Dependability in Context
Estimation Tools and Techniques
An Integrated Collection of Software Engineering Standards
Framing Requirements Work as Learning
Emerald: Software Metrics and Models on the Desktop
Do You Like Piña Coladas? How Improved Communication Can Improve Software Quality
Eureka! Why Analysts Should Invent Requirements
Software Process Evolution at the SEL
The Incremental Funding Method: Data-Driven Software Development
Technology Trends: Winning With ACES
The Social Developer: The Future of Software Development [Guest Editors' Introduction]
Benchmarking Software-Development Productivity - Applied Research Results
Harissa: A Hybrid Approach to Java Execution
Prioritized Use Cases as a Vehicle for Software Inspections
Using Wikis in Software Development
Understanding User Centricity
Mastering the Middleware Muddle
Object-Oriented Development of Large Applications
Guest Editor's Introduction: Migrating Software to the World Wide Web
Why Culling Software Colleagues Is Popular
Model-Driven Engineering for Mission-Critical IoT Systems
Insider: Professionalism through OO and Reuse
Mining Text for Expert Witnesses
Better Selection of Software Providers through Trialsourcing
Agile Collaboration for Distributed Teams [Software Technology]
The Ethical Software Engineer
Intelligent Assistance in German Software Development: A Survey
A Formal Method for Building Concurrent Real-Time Software
Better Code Reviews With Design by Contract
Software Standards
Frustrations Steering Women Away From Software Engineering
Scenarios in System Development: Current Practice
Manager - Software Engineering and the Law
Managing Slowdown in Improvement Projects
V&V in the Next Decade
Multi-DSL Applications with Ruby
Modularization of a Large-Scale Business Application: A Case Study
Is Software Engineering Fun? Part 2
ReqIF: Seamless Requirements Interchange Format between Business Partners
Toward a Real-Time Dataflow Language
Nexpert Object
Verification and Validation: An Overview
Point: Risk Management Is Project Management for Adults
Seven Myths of Formal Methods
Software Reuse at Motorola
Software Analytics: What's Next?
Phillip Carter on Observability for Large Language Models
Will the Cyber-UL Concept Take Hold?
Critical Requirements Engineering in Practice
Best Practices: Annualized Software Delivery
The Geometric Brilliance of Chartres
How to Choose Good Metaphors
Algres: An Advanced System for Complex Applications
Intelligently Transparent Software Ecosystems
Toward Solving Social and Technical Problems in Open Source Software Ecosystems: Using Cause-and-Effect Analysis to Disentangle the Causes of Complex Problems
Modeling Control in Rule-Based Systems
From the Editor - Y2K Countdown to Certification
Design Specification in Japan: Tree-Structured Charts
The Challenge of Building Process-Control Software
On Integrating Design Thinking for Human-Centered Requirements Engineering
Creating Applications From Components: A Manufacturing Framework Design
An Integrated Expert-System Builder
On the Definition of Microservice Bad Smells
Constructing Dependable Data-Driven Software With Machine Learning
Best Practices: Tool Support for Project Tracking
How Japan's Recently Amended Copyright Law Affects Software
CSI Kernel: Finding a Needle in a Multiterabyte Haystack
An Insider's View of CMM Level 5
Test-Case Generation with IOGen
A Decade of Enterprise Integration Patterns: A Conversation with the Authors
Software Engineering in Europe: A Study of Best Practices
Toward Sustainable IoT Applications: Unique Challenges for Programming the Batteryless Edge
MLOps, LLMOps, FMOps, and Beyond
Pretty Pane Tiling of Pretty Windows
Too Small, Too Hot-And Still Too Cool
Introducing Software Engineers to the Real World
Scientific Software as Workflows: From Discovery to Distribution
Germany: Combining Software and Application Competencies
Seeking Quality through User-Goal Monitoring
What an AI-Embracing Software Engineering Curriculum Should Look Like: An Empirical Study
Code Reviewing in the Trenches: Challenges and Best Practices
A Brave New World of Testing? An Interview with Google's James Whittaker
Debugging the Internet of Things: The Case of Wireless Sensor Networks
The Current State of Industrial Practice in Artificial Intelligence Ethics
Distribution Dimensions in Software Development Projects: A Taxonomy
Repairing Games at Runtime or, How We Learned to Stop Worrying and Love Emergence
Applying Software Engineering Standards in Very Small Entities: From Startups to Grownups
What Can the Public Sector Teach Us About Deploying Artificial Intelligence Technologies?
Software Maintenance Guest Editors' Introduction
Two Orientations On How To Work With Objects
Guest Editors' Introduction: Software as a Business
The Business of Software Improvement
Mining Task-Based Social Networks to Explore Collaboration in Software Teams
Silver Bullets: No Secret Ingredients
Political Reasons for Failed Software Projects
Using Function Abstraction to Understand Program Behavior
The Core Method for Real-Time Requirements
Software Adaptation for an Unmanned Undersea Vehicle
The Generational Impact of Software
A Field Study of Developer Pairs: Productivity Impacts and Implications
Does Distance Still Matter? Revisiting Collaborative Distributed Software Design
Rapid Prototyping: Lessons Learned
Integrated Project Support with IStar
Principle of Least Expressiveness
Using Linux for Real-Time Applications
Software Engineering Theory in Practice
The Move to Mature Processes
Uncovering Latent Social Communities in Software Development
Nate Taggart on Serverless
Architecture Meets Agility
The Impending Changes in Software Education
The Dimension Architecture: A New Approach to Resource Access
Using Simplicity to Control Complexity
Model Transformation: The Heart and Soul of Model-Driven Software Development
The Politics of Requirements Management
Developer Productivity for Humans, Part 7: Software Quality
Generating a Production compiler from an Attribute Grammar
Toward Architecture Knowledge Sustainability: Extending System Longevity
Decision-Centric Architecture Reviews
Examining the Rating System Used in Mobile-App Stores
A Novel Approach to Sequential Simulation
Addressing a New Paradigm Shift in Data Science: An Empirical Study on Novel Project Characteristics for Foundation Model Projects
Employment Options: What's A Fair Deal?
Exactly How Are Requirements Written?
Automatic Program Repair
On the Need of Understanding the Failures of Smart Contracts
Infusing Architectural Thinking into Organizations
Making Research More Relevant While Not Diminishing Its Rigor
Toolbox: Year 2000 Tool Classification Scheme
Why Can't We Implement This SDM?
From Raw Project Data to Business Intelligence
User-Interface Development Tools
Achieving Reliable High-Frequency Releases in Cloud Environments
Multicast Communication on Network Computers
Architectural Decisions as Reusable Design Assets
Specifying a Real-Time Kernel
Missing in Action: Information Hiding
How Experienced Project Managers Assess Risk
Technology Transfer: A Software Security Marketplace Case Study
It Feels Like Deja Vu All Over Again
Making a Difference in the Schools
A Critical Success Factors Model for ERP Implementation
The Sound of Software Development: Music Listening Among Software Engineers
Steps to Practical Reliability Meassurement - Guest Editors' Introduction
Managing Large Software Projects
Agile Documentation, Anyone?
Assessing the Usability of Human-Computer Interfaces
Architectural Mismatch: Why Reuse Is Still So Hard
Software Reuse in the Era of Opportunistic Design
Maintaining Object-Oriented Software
Finally, a Perfect Window Office
Prospects for an Engineering Discipline of Software
The Great and Terrible Oz
Learning Contextual-Variability Models
Beyond Anecdotal Thinking: Deepening Our Understanding for Achieving Quality Goals
Primavera Gets Agile: A Successful Transition to Agile Development
Crowdsourcing for Software Engineering
Security Domains: Key Management in Large-Scale Systems
A Reference Model for Requirements and Specifications
The Fine Balance Between Helping With Your Job and Taking It: AI Code Assistants Come to the Fore
Making Program Refactoring Safer
Focusing on What Matters: Explaining Quality Tradeoffs in Software-Intensive Systems Via Dimensionality Reduction
Technology Transfer and the Tech Broker
Requirements Analysis: The Next Generation
Automated Testing of Simulation Software in the Aviation Industry: An Experience Report
RE@40: Midlife Crisis or Graceful Maturity?
Success Factors of Systematic Reuse
Why Bad Things Happen to Good Projects
Bridging Software Communities through Social Networking
PRISM: A Privacy Safeguard for Smart Multiservices [Feature: A Privacy Safeguard System]
Ipek Ozkaya on Generative AI for Software Architecture
User Engagement in the Era of Hybrid Agile Methodology
Keys to Engineering a Workable Contract
Accessible Software Verification with Dafny
What Attracts Employees to Work on Site in Times of Increased Remote Working?
Requirements Engineering and Large Language Models: Insights From a Panel
Using the Agile Unified Process in Banking
The Monolith Strikes Back: Why Istio Migrated From Microservices to a Monolithic Architecture
Designing for Recovery
Loyal Opposition - Ending the Holy War between Academia and Business
Data Protection in Healthcare Social Networks
Using Modem Design Practices to Upgrade Aging Software Systems
Of Boilers, Bit, and Bots
Securing Software Ecosystem Architectures: Challenges and Opportunities
Ada Tasking: From semantics to Efficient Implementation
Naming the Pain in Requirements Engineering: Comparing Practices in Brazil and Germany
Collaborative Feedback and Its Effects on Software Teams
Environmental Modeling for Automated Cloud Application Testing
Supporting the Careers of Developers With Disabilities: Lessons From Zup Innovation
Embedding Domain Knowledge in New Software Teams
Marketing Technology to Software Practitioners
The Ethical Engineer's Dilemma: An Interview With Jim Herbsleb
A Balancing Act: What Software Practitioners Have to Say about Technical Debt
Dave Cross on GitHub Actions
Organizational Factors and Reuse
Manager - What a Tangled Web We Weave
Multibox Parsers: No More Handwritten Lexical Analyzers
Soapbox: Issues in Software Inspection
The Way We Program
Secure Views for Collaborative Modeling
Cash Cow in the Tar Pit: Reengineering a Legacy System
Agile Collaborative Research: Action Principles for Industry-Academia Collaboration
Applying Product Line Concepts in Small and Medium-Sized Companies
Toward an Open Source MLOps Architecture
Managing Multiple Requirements Perspectives with Metamodels
Replay and Testing fro Concurrent Programs
Thinking about Quoins: Strategic Traceability of Architecturally Significant Requirements
Using and Abusing XML
Environment for the Evaluation of Hybrid (Classical-Quantum) Systems Analyzability [Focus: Quantum Software and Its Engineering]
Code Mining
On Build Hermeticity in Bazel-Based Build Systems
When to Test Less
Giving Design Advice
openEuler: Advancing a Hardware and Software Application Ecosystem
Tablog: Functional and Relational Programming in One Framework
From Idea to Impact: Survival Guide for Successful Products
What Is a Requirements Engineer?
Using Visualization Tools to Understand Concurrency
Extending Our Field's Reach
Perceptions of Gender Diversity's Impact on Mood in Software Development Teams
From Proprietary to Open Source Tools in Information Systems Development
Introducing XP into Greenfield Projects: Lessons Learned
Collaborative Repositories in Model-Driven Engineering
The Advantages of Maintaining a Multitask, Project-Specific Bot: An Experience Report
Matching Open Source Software Licenses with Corresponding Business Models
Toward Compositional Software Product Lines
Machine Learning Systems and Intelligent Applications
Process Improvement Through Data Reuse
Exploring Alternatives during Requirements Analysis
Model-Based Adaptation for Robotics Software
Negative Productivity and What to Do about It
Soapbox - Process Certification: Double-Edged Sword
In the News - The International Software Connection, Peer-to-Peer Computing
CaseDE Design Environment Centers on Specifications
Five Considerations for Software Architecture, Part 2
Software Engineering Glossary: Software Design, Part I
Innovative Practices for Knowledge Sharing in Large-Scale DevOps
Guest Editors' Introduction: Software Protection
Predictable and Progressive Testing of Multithreaded Code
Quantum Software and Its Engineering [Focus: Guest Editors' Introduction]
A Final Word about Stories
Accelerating COTS Middleware Acquisition: The i-Mate Process
Defining Team Processes Using OO Metaphors
Predicting the Past
From the Editor - Sitting on the Suitcase
A Linguistic-Engineering Approach to Large-Scale Requirements Management
On Systems Coaching
Declarative GUI Programming in Microsoft Windows
Single Goal Set: A New Paradigm for IT Megaproject Success
Designing a Framework with Test-Driven Development: A Journey
What Do You Mean by COTS? Finally, a Useful Answer
The Gatekeeper's Guide, or How to Kill a Tool
Asimov's Laws of Robotics Applied to Software
An Expert System for Real-Time Control
Software Principles
Computer Still Says ..
Requirements and Psychology
Next-Generation Mobile Computing
Right Code
Infrastructure as a Service and Cloud Technologies
Strategies for Competing in the Automotive Industry's Software Ecosystem: Standards and Bottlenecks
Impact of Ad Libraries on Ratings of Android Mobile Apps
Using Mutation to Enhance GUI Testing Coverage
Viewing Maintenance as Reuse-Oriented Software Development
An Information Architecture for Risk Assessment and Management
Looking Back, Moving Forward: A Handover
Requirements Engineering Tools: An Evaluation
Software Renewal: A case Study
Using Card Sorts to Elicit Web Page Quality Attributes
The Macintosh Programmer's Workshop
Critical Success Factors in Software Projects
A Tool Shell for Tracking Design Decisions
How to "Sell" Ethics (Using AI): An Interview With Alexander Serebrenik
Soapbox: Telling Good Numbers from Bad Ones
AIware in the Foundation Model Era
What Type of People Are Software Architects?
App Store 2.0: From Crowdsourced Information to Actionable Feedback in Mobile Ecosystems
Tutorial: Unix Document Formatting and Typesetting
How to Become a Software Company
Lessons in Agility From Internet-Based Development
Emerging Perspectives of Application Programming Interface Strategy: A Framework to Respond to Business Concerns
The Highways and Country Roads to Continuous Deployment
Leveraging the Power of the Crowd for Software Testing
Basic to Java: Assembling a Career (Interview)
Loyal Opposition - A Snapshot of Systems Development Practice
Process Control for Error-Free Software: A Software Success Story
A Dynamic C-Based Object-Oriented System for UNIX
Augmented Agile: Human-Centered AI-Assisted Software Management
Software Quality, Energy Awareness, and More
Accelerating Web 3D Rendering Performance
The Software Developer as Movie Icon
Bookshelf - The Pragmatic Programmer: From Journeyman to Master, Introduction to the Team Software Process
Simulation-Based Embedded Agile Development
Blending CMM and Six Sigma to Meet Business Goals
A Hypertext Based Software-Engineering Environment
The Top 10 Adages in Continuous Deployment
A Survey on Open Source Software Trustworthiness
Experimental Prototyping in Smalltalk
Would You Do This to Your Customer?
Is the New Software Engineering Curriculum Agile?
The Software Architect and DevOps
CHI Witnesses Trend to Engaging Interfaces
Safety, Security, Now Sustainability: The Nonfunctional Requirement for the 21st Century
Measurement Acquiescence
A Hypertext System to Manage Software Life-Cycle Documents
Mission-Critical Development with Open Source Software: Lessons Learned
Software Engineering Education and Training: Industry Demands, Curriculum Deficits, and Pedagogy Direction
Software Process Improvement: Blueprints versus Recipes
User Interfaces: Opening a Window on the Computer - Guest Editor's Introduction
Commands as AI Conversations
Insights from the Past: The IEEE Software History Experiment
Guest Editors' Introduction: Global Software Development
Sensor Cloud: A Cloud of Virtual Sensors
The Stories of Possibility
Experience with Formal Methods in Critical Systems
Globalization by Chunking: A Quantitative Approach
Unfairness Is Everywhere, so What to Do? An Interview With Jeanna Matthews
Novelty in Sameness
A Fault-Tolerant Architectural Approach for Dependable Systems
Excel Isn't a Process, and Not All 'Intelligence' Is Smart
A Comparison of 12 Parallel FORTRAN Dialects
Embedded Analytics and Statistics for Big Data
Bells and Whistles
Efficient Graph Processing
Toward Evidence-Based Organizations: Lessons from Embedded Systems, Online Games, and the Internet of Things
Beware the Lure of Software Slogans
Highlights from ICSE 2019: Software Security and Mobile App Energy Consumption
Feature Interactions on Steroids: On the Composition of ML Models
Jay Fields on Working with Unit Tests
Making Practical Use of Quality Attribute Information
The Present and Future of Bots in Software Engineering
Serverless Computing-Where Are We Now, and Where Are We Heading?
Requirements Are Corporate Assets
Acceptable Legal Standards for Software
A Home-Page Overhaul Using Other Web Sites
Evaluating Essential and Accidental Code Complexity Triggers by Practitioners' Perception
Lessons Learned from a Scientific Software Development Project
A Generalized Technique for Simulating Software Reliability
Is Object Technology Software's Industrial Platform?
Why Is It Getting Harder To Apply Software Architecture?
If We Don't License Ourselves, Who Will?
Anatomy of a Software Start-Up
Is Software Engineering as We Know It over the Hill?
Point: SE Education: We're on Our Own
Scientific Management Meets the Personal Software Process
End-to-End Defect Modeling
Concurrent-Development Process Model
Pat Helland on Failure and Resilience in Distributed Systems
Advancing Software Engineering Professional Education
Reusing Specifications in OO Applications
Are Requirements Alive and Kicking?
Implementing Design Diversity to Achieve Fault Tolerance
Come One, Come All To Comdex Swap Meet
A Longitudinal Study of Software Process Improvement
Bringing Testing Into the Fold
Taking the Middle Path: Learning About Security Through Online Social Interaction
Tests and Requirements, Requirements and Tests: A Möbius Strip
The Next Frontier in Software Development: AI-Augmented Software Development Processes
The Future of Unix in the CASE Renaissance
Functional Programming with Quadtrees
Measuring the Adequacy of a Test Suite With Respect to a Modeled Test Space
Guest Editors' Introduction: Algorithms and Today's Practitioner
Softlaw: Software "Engineer"? Time Will Tell
Are You Done Yet?
Who Owns What Sofware Produces?
50 Years of Software Engineering
Sunil Mallya on Small Language Models
Understanding the product life cycle: four key requirements engineering techniques
The Soul of a New Watson
A Commonsense Management Model
Software Process Improvement at Hughes Aircraft
Rapid Yet Robust Continuous Delivery of Software for Disaster Management Scenarios
Guest Editors' Introduction: Advancing Europe's Fortunes
A Decision Support System for Software Project Management
When the Pursuit of Quality Destroys Value
A Retrospective on User Interface Development Technology
Intellectual Control [Pragmatic Designer]
What Software Engineering Can Learn from Soccer
Generative AI: Redefining the Future of Software Engineering
Process Management Tools
A New Era for Research and Development?
Bringing the Human Factor to Software Engineering
Being a Software Developer
Digital Twin Platforms: Requirements, Capabilities, and Future Prospects
Case Study: Digital's Application Generator
How Higher-Education Systems Influence Software Engineering Degree Programs
Survival of the Fastest: Improving Service Velocity
Improve Your Requirements: Quantify Them
A C-Level Perspective on the Role of Developers in the Creative Process of Software Startups: Fostering Developer Creativity and Participation in Innovation
Five Predictions for the Coming Decades of Software
The Automotive Virtual Verification Ecosystem: Impediments and Enablers
Making Sense of Measurement for Small Organizations
"It Depends": Heuristics for Common-Enough Requirements Practice
Is Copyright Law Steering the Right Course?
Finite-Element Analysis on a PC
Loyal Opposition - Y2K and Other Software Noncrises
Agentic LMs: Hunting Down Test Smells
DevOps and Its Practices
Professional Certification of Software Engineers: The CSDP Program
Application of Large Language Models to Software Engineering Tasks: Opportunities, Risks, and Implications
Bookshelf - Testing Computer Software, Second Edition, CORBA 3 Fundamentals and Programming, Second Edition
SE4AI: A Training Program Considering Technical, Social, and Professional Aspects of AI-Based Software Systems
Balancing Opportunities and Risks in Component-Based Software Development
Should You Adopt Open Source Software?
Recommendations for Developers Identifying Code Smells
10 Tips for Getting Useful Information from Users
Get the Design Right!
Making Reuse Cost-Effective