yusuke1997/dblp-id-title huggingface dataset:
Special Feature: Specifying Resource Allocaton for the Cm* Multiprocessor
The Impending Demise of the File System
A Novel Approach For Search-Based Program Repair
Modeling and Using Product Line Variability in Automotive Systems
Guest Editors' Introduction: Integrating COTS into the Development Process
Quality Time - Can Aspect-Oriented Programming Lead to More Reliable Software?
Improving Digital Game Development with Software Product Lines
Rapid Prototyping for Distributed Virtual Environments
Guest Editor's Introduction: The State of the Practice of Software Engineering
FAC: A Functional APL Language
Modula-Prolog: A Software Development
The Five Laws of SE for AI
Special Feature Mycin: Implementing the Expert System in Loglisp
Volta: Developing Distributed Applications by Recompiling
Toward Agile Architecture: Insights from 15 Years of ATAM Data
Agility, Risk, and Uncertainty, Part 1: Designing an Agile Architecture
What Do We Know about Test-Driven Development?
Low Code for Smart Software Development
Bookshelf - Interconnections, Second Edition: Bridges, Routers, Switches, and Internetworking Protocols, The Team Handbook, Second Edition
AI Engineering Research in Software Engineering Venues
Agile Tool Market Growing with the Philosophy
Formal Verification of a Pipelined Microprocessor
Software Testing: The State of the Practice
The Symbolics Genera Programming Environment
testing Communication Protocols
On the Impurity of the English Language
Estimates, Uncertainty, and Risk
Software Factory Principles, Architecture, and Experiments
Guest Editors' Introduction: Expert Systems
The Trip-Packing Dilemma
What We Know about Software Test Maturity and Test Process Improvement
Culture At Work: Beyond Dilbert - Creating Cultures that Work
Special Feature: Program Desin and Rhetoric
Building Secure Software: The Future of Security, Privacy, and Compliance
How Common Is Common Enough in Requirements-Engineering Practice?
Code Conjurer: Pulling Reusable Software out of Thin Air
Multiprocessing Extensions in Spur Lisp
Techniques and Tools for Parallelizing Software
V&V of Flight and Mission-Critical Software
Collaboration Using Open Data
Quality-Assurance Technology in Japan
Sriram Panyam on SaaS Control Planes
Reducing Internet-Based Intrusions: Effective Security Patch Management
Integrating Functional and Logic Programming
Stepwise Refinement and Problem Solving
Intentions, Standards, and Emotions: How Requirements Are Engineered in the Era of Large Language Models
DRT: A Novel Tool for Data Archiving
UML without Pictures
Software Law: Retrospect and Prospect
Testing Tools Combine Best Of New And Old
New Year's Resolutions for Software Quality
The Future of Software Engineering Work
Guest Editors' Introduction: Software Testing Practices in Industry
The Virtues of Assessing Software Reliability Early
Manager - Software Management's Seven Deadly Sins
Components in the Pipeline
Contracts in System Development: From Multiconcern Analysis to Assurance With the Architecture Analysis and Design Language
Conflict-Centric Software Architectural Views: Exposing Trade-Offs in Quality Requirements
Collecting Data for Comparability: Benchmarking Software Development Productivity
Y2K: Don't Play It Again, Sam
Survival Patterns in Fast-Moving Software Organizations
Enabling IoT Ecosystems through Platform Interoperability
From Code Generation to Software Testing: AI Copilot With Context-Based Retrieval-Augmented Generation
Excellence in Search: An Interview with David Chaiken
SOAP and Web Services
Extending Agile Processes with Creativity Techniques
Time-Series Databases and Amazon Timestream
How to Succeed in the Software Business While Giving Away the Source Code: The AdaCore Experience
Constructing Knowledge-Based Systems
A Process Model for Component-Oriented Software Engineering
The Only Constant Is Change
An Experience Report on Using Wireframes in a Capstone Software Engineering Class
Special Feature: Fillin: A Reusable Tool for Form-Oriented Software
Changing Face of Software Engineering
Counterpoint: Risk Management May Not Be for Everyone
What Is the Future of Modeling?
Guest Editors' Introduction: Giving Voice to Requirements Engineering
In the News - New Center Will Help Software Development "Grow Up"
Guest Editors' Introduction: Shake, Rattle, and Requirements
Realizing the Performance Potential of Cobol
How to Staff Business-Critical Maintenance Projects
Operational: The Forgotten Architectural View
From Incident to Insight: Incident Responders and Software Innovation
Package Management Systems
OO in One Sentence: Keep It DRY, Shy, and Tell the Other Guy
The Evolution of Flight Management Systems
Enhancing Employee Experience in the Era of Hybrid Work: The Case of Microsoft Viva
Integrating Formal Methods into the Development Process
Separation of Concerns in Model-Driven Development
Compound Annual Growth Rate for Software
A Paradigm Shift for the CAPTCHA Race: Adding Uncertainty to the Process
How to Write a Good Technical Article
Soapbox - Why License Software Engineers?
Tiny Tools
Guest Editors' Introduction: Knowledge Management in Software Engineering
Manager: The Project Scoping Gamble
Focusing on Developers in the Era of AI and ML
Release Stabilization on Linux and Chrome
Using Static Analysis to Find Bugs
Bug Busters
How Much Software Quality Investment Is Enough: A Value-Based Approach
Software Process in the Classroom: The Capstone Project Experience
Collaboration Tools for Developers
A Big Problem in Academic Software Engineering and a Potential Outside-the-Box Solution
The Economic Impact of Learning and Flexibility on Process Decisions
Fashion-Driven Software Engineering: Industry Experiences of Form Over Substance
Measuring Developers: Aligning Perspectives and Other Best Practices
What's Practical
Improving Trust in AI Through Providing Choice
Quality Time - Faster, Better, and Cheaper
Fault Intolerance [Reliable Code]
Ambiguous Business Value Harms Software Products
Traffic Hazards on the Superhighway
Benchmarks Are a Tricky Thing
Past, Present, and Future Trends in Software Patterns
What Is Really Different in Engineering AI-Enabled Systems?
Managing Software Platforms and Ecosystems
PCTE Interfaces: Supporting Tools in Software-Engineering Environments
Cyclomatic Complexity and the Year 2000
Process-Oriented Software Education
An Integrated Environment for Requirements Engineering
Guest Editors' Introduction: Mining Software Archives
Design Reuse through Frameworks and Patterns
Agility, Risk, and Uncertainty, Part 2: How Risk Impacts Agile Architecture
Software Engineering Research and Industry: A Symbiotic Relationship to Foster Impact
Applications of Formal Methods: Develoment Virtuoso Software - Guest Editor's Introduction
Conceptualizing Digital Twins
Matthew Adams on AI Threat Modeling and STRIDE GPT
A Tail-Tolerant Cloud API Wrapper
VIRE: Sailing a Blue Ocean with Value-Innovative Requirements
Dynamic Task Scheduling in Hard Real-Time Distributed systems
The Best Software Development Teams Might be Temporary
On Architecture Styles and Paradigms
Validating Voice Communication Requirements Using Lightweight Formal Methods
AI-Powered Software Testing Tools: Full Autonomy Remains a Distant Goal
Software Sketchifying: Bringing Innovation into Software Development
Progression, Regression, or Stasis?
Capture and Analysis of Racing Gameplay Metrics
Reflections on Choosing a New Requirements Management Tool
Model Mapping Using Formalism Extensions
An Agile Cure for All Ills?
Server-Side Design Principles for Scalable Internet Systems
A Broad, Quantitative Model for Making Early Requirements Decisions
Culture at Work - Baby Boomers Need Not Apply
Distributed Programming with Typed Events
The Magazine at 40: Viewing Requirements Engineering Through a Ruby Lens
Capturing Compliance Requirements: A Pattern-Based Approach
Roundtable: What's Next in Software Analytics
Test Amplification for REST APIs: Using "Out-of-the-Box" Large Language Models
My Requirements? Well, That Depends
Lessons from Space
Tips for Software Authors
Contemporary Peer Review in Action: Lessons from Open Source Development
Software Construction, Part 1
Y2K Work Comes Down to the Wire
Beyond the Black Box: Open Implementation
Where Do Requirements Come From?
Self-Evolving Software Architectures
What Do Developers Use the Crowd For? A Study Using Stack Overflow
Passwords and Passion
Calling Down the Lightning
Before Clarity
Integrating Business and Software Development Models
Improving the Accuracy of Automated GUI Testing for Embedded Systems
Ten Years of EARS
Kudos to Bob Glass and Rebecca Wirfs-Brock
Lightweight and Flexible: Emerging Trends in Software Architecture from the SATURN Conferences
User Requirements and System Requirements
What Makes APIs Hard to Learn? Answers from Developers
COTS Component Acquisition in an Emerging Market
Drawing Conclusions from Linked Data on the Web: The EYE Reasoner
Predicting Where Faults Can Hide from Testing
Software Process Improvement in Small Organizations: A Case Study
A 40-Year Impact Perspective: Meet Your New Editor in Chief
Software Size Measurement: Bridging Research and Practice
Trade-offs between Productivity and Quality in Selecting Software Development Practices
Scalable-Application Design for the IoT
Vibe Coding and the New Prototyping Playbook
Teaching Methods in Software Engineering: A Systematic Review
Regression Testing, Spoken Language, Crash-Inducing Commits, UML, and Legal Policy
At What Point Does Liability Hit Home?
The Origins of Pattern Theory: The Future of the Theory, and the Generation of a Living World
Fifteen Years of Service-Oriented Architecture at Credit Suisse
APIs, Libraries, and Code
Using Different Communication Media in Requirements Negotiation
Verification and Validation for Trustworthy Software Systems
Advancing More Inclusive Tech Careers: How People Develop Their Potential and Thrive
Automated Vertical Migration to Dynamic Microcode: An Overview and Example
Toward Objective, Systematic Design-Method Comparisons
Software Industry Performance: What You Measure Is What You Get
The Kowledge-Based Simulation System
How to Solve the Management Crisis?
Valuing Design Repair
Practical Steps Toward Quality Development
The Architecture of Small Things
Guest Editors' Introduction: Setting the Standard
Characterizing the Software Process: A Maturity Framework
Long-Term Testing in a Short-Term World
Is an Athletic Approach the Future of Software Engineering Education?
KLOVER: Automatic Test Generation for C and C Programs, Using Symbolic Execution
An Alternative to the Graham-Glanville Code-Generation Method
A Lifetime Guarantee
Agility Drivers
Job-Shop Development Model: A Case Study
Warranties: Promising the Improbable
The Mythical Man-Month: After 20 Years
COTS Software: The Economical Choice?
Software Localization for Internet Software: Issues and Methods
Ben Sigelman on Distributed Tracing [Software Engineering Radio]
Identifying Requirements Conflicts and Cooperation: How Quality Attributes and Automated Traceability Can Help
Specifying Concurrent Systems with TSL
What Makes an Architect Successful?
Service Design: It's All in the Brand
What Users Think of COVID-19 Contact-Tracing Apps: An Analysis of Eight European Apps
Legacy Information Systems: Issues and Directions
Organizational Benchmarking Using the ISBSG Data Repository
Tools for Continuously Evaluating Distributed System Qualities
Unit Tests for SQL
Xylem: An Operating System for the Cedar Multiprocessor
SoftLaw - E-Commerce: The UK's Model for a Legal European Framework
Learning from Success
Usage-Centered Engineering for Web Applications
The Scrum Software Development Process for Small Teams
Recruiting a Star Team
Test-Driven Development of a PID Controller
Complex Challenges for a Complex World
Exploring the Software Development Trilogy
Measurement Based Process Improvement
A Distributed Access Control Architecture for Cloud Computing
Linux on the Move - Guest Editors' Introduction
Disbanding the "Process Police": New Visions for Assuring Compliance
Cyber Dumpster Diving: Creating New Software Systems for Less
Managing Code Ownership
Code Overload
Analyzing the Harmful Effect of God Class Refactoring on Power Consumption
Looking Beyond CASE
Guest Editors' Introduction: Software Risk Management
Facilitating Communication
Where Have All the Stencils Gone?
Country Report - China's Budding Software Industry
SoftLaw - Keep Your Bots to Yourself
Can a Machine Learn Through Customer Sentiment?: A Cost-Aware Approach to Predict Support Ticket Escalations
Developing Software Using OVID
From the Editor: Software's Future Is in the Cards
From Research on Data-Intensive Software to Innovation in Data Spaces: A Search Service for Tabular Data
Joint Software Research Between Industry and Academia
The Separation Principle: A Programming Paradigm
Can Architecture Knowledge Guide Software Development With Generative AI?
Leadership Challenges for the Future
Bridging the Gap: From Research to Practical Advice
RE_BBC: Requirements Engineering in a Blockchain-Based Cloud: Its Role in Service-Level Agreement Specification
Fostering Professionalism in Software Engineering: An Early-Exposure Approach
Commercial versus Aerospace Worlds: Comparing Software Engineering Cultures
Classifying Software-Based Cache Coherence Solutions
Probabilistic Threat Detection for Risk Management in Cyber-physical Medical Systems
European Software Patents
Improving Software Process Improvement
Ask for Examples
The Software Industry-Academia Collaboration: Novelty and Practice
Guest Editor's Introduction: Why Explore Object Methods, Patterns, and Architectures?
Model-Based Software Engineering to Tame the IoT Jungle
Facts and Fantasies: A Review of Two Books
The Remote Working Genie Is Out of the Office Bottle
Industrializing Software Development: A Japanese Approach
Multiparadigm Data Storage for Enterprise Applications
Effect of Modularity on System Evolution
What Is Software Testing? Why Is It So Hard? Practice Tutorial
Blockchain Technologies in Practice
Verbing the Noun
How To Make Intuitive Testing More Systematic
Toward Multiconcern Software Development With Everything as Code
A Conversation with Barry Boehm: Recollections from 50 Years of Software Engineering
Development of a Weather Forecasting Code: A Case Study
The Past, Present, and Future for Software Architecture
Team Performance in Software Development: Research Results versus Agile Principles
After the Curtain Was Pulled Away
Extending ODBMSs Using Metaclasses
What 'Lean and Mean' Really Means
SW2: A Multiparadigm Shell for CMS
Guest Editors' Introduction: Realizing Service-Centric Software Systems
On-Demand Enterprise Services: Where's the Catch?
Next-Generation Software Testing: AI-Powered Test Automation
Software Reviews: The State of the Practice
Applying the PSP in Industry
Modula-2/MUPE-2: Language and Environment Interactions
Reliable Objects: Lightweight Testing for OO Languages
Serving Professionals
Critical Factors Affecting Personal Software Processes
Persistent Software Attributes
Secure Automotive Software: The Next Steps
Adventures in Embedded Development
Architecture Description Languages for High-Integrity Real-Time Systems
Listen, Then Use EARS
Guest Editor's Introduction: Reports from the Field-Using Extreme Programming and Other Experiences
An Abstract Pretty Printer
Reusability Framework, Assessment, and Diretions
Looking for the Holy Grail of Software Development
The Elephant and the Blind Programmers
Guest Editor's Introduction: The Promise of Public Software Engineering Data Repositories
Serverless Applications: Why, When, and How?
To Code Is Human
Building Medical Claims-Processing Software From 12 Time Zones Away
Fostering Organizational Creativity by Integrating Design Thinking and Intrapreneurship
Web 2.0 for Practitioners
DevOps and Organizational Performance: The Fallacy of Chasing Maturity
QB4AIRA: A Question Bank for Responsible AI Risk Assessment
Are "Best Practices" Requirements Documents a Myth?
Seamful AI for Creative Software Engineering: Use in Software Development Workflows
The US Software Industry
How Software Patents Can Support COTS Component Business
OSSARA: Abandonment Risk Assessment for Embedded Open Source Components
Using Metadata
Escort: An Environment for Specifying Communication Requirements
India's Software Industry: The People Dimension
I Have My State, You Have Yours
SCEPYLT: An Information System for Fighting Terrorism
Helping Users Help Themselves
Scalable Requirements: One Size Can Fit All
From AI Assistants to Secure by Design: A Multi-Episode SE Radio Digest
A Distributed Prolog System with And Parallelism
An Ontology for Microarchitectural Design Knowledge
Software Engineering's Top Topics, Trends, and Researchers
Opportunities Online: Fact or Fantasy?
Open Source Software in Industry
Reuse: What's Wrong with This Picture?
Transformation to a Hybrid Workplace: A Case From the Norwegian Public Sector
Qlisp: Parallel Processing in Lisp
VIPS: A Visual Debugger
Attaining Level 5 in CMM Process Maturity
Technical Debt Problems and Concerns
Incorporating Performance Testing in Test-Driven Development
Not Another SPI Framework
Seven Pitfalls to Avoid in the Hunt for Best Practices
Toolbox: Testing for Millennium Risk Management
Explanation-Oriented Design
Appreciating Lessons Learned
Multiconcern, Dependability-Centered Assurance Via a Qualitative and Quantitative Coanalysis
Information Needs: Lessons for Programming Tools
Bumps in the Code: Error Handling During Software Development
Recognizing Bot Activity in Collaborative Software Development
Software Engineering Antipatterns in Start-Ups
Evaluating Lehman's Laws of Software Evolution for Software Product Lines
Challenges for Inclusion in Software Engineering: The Case of the Emerging Papua New Guinean Society
Evolving Distributed Project Management
Message/Object Programming: An Evolutionary Change in Programming Technology
Developing A RAD Standard
Requirements Engineering: The Quest for Meaningful Metrics: Time for a Change?
Out of the Lab, onto the Shelf
Outwitting Spammers
Understanding Story-Driven Development Processes
MacWorld: Lots of Light, Sound, and Audio-Little Strategy
Trends in Systems and Software Variability
Human Aspects and Security in Software Development
A Critical Look at Software Capability Evaluations
Applying Software-Reliability Models in Industry
Learning to Distinguish a Solution from a Problem
Requirements Engineering (RE) for Social Good: RE Cares [Requirements]
Comparing the Communication Tone and Responses of Users and Developers in Two R Mailing Lists: Measuring Positive and Negative Emails
Uncertainty-Aware Virtual Sensors for Cyber-Physical Systems
Continuous Integration and Delivery in Open Source Development and Pattern Publishing: Lessons Learned With Tool Setup and Pipeline Evolution
Enterprise Integration Extends to People
The Saboteur Within
Self-Tuning Systems
AngularJS Performance: A Survey Study
Tool Support for Change-Centric Test Development
How Good are Agile Methods?
Making Software Development Visible
Requirements Engineering in Automotive Development: Experiences and Challenges
IFS: A Tool to Build Application Systems
Tracking Developers' Eyes in the IDE
Focus On Careful Coding
Techniques for Algorithm Animation
Engineering Digital Twin-Enabled Systems
Open Source and Professional Advancement
Malicious IT - Guest Editors' Introduction
The OPEN Framework for Enhancing Productivity
Software Bots
Architectures, Coordination, and Distance: Conway's Law and Beyond
Bots in Software Engineering
Metamorphic Testing: Testing the Untestable
No Silver Bullets, Only Disciplined Reflections to Guide Course Corrections [From the Editor]
Toward Fractal Development of Data Processing-Intensive Artificial Intelligence Systems
The Risk of Overly Strict Requirements
An Eye on India: Outsourcing Debate Continues / ISO Approves Cosmic-FFP / Web Developers Continue to Focus on Interoperability / Polish Team Wins ACM Contest
The Quantum Leap: Are We Ready? [The Question]
Recipe for a Usability Test
SASSY: A Framework for Self-Architecting Service-Oriented Systems
Quality Attributes of Web Software Applications
Code Is Your Partner in Thought
A Little Knowledge about Software
Envisioning the Next Generation of Functional Testing Tools
DevOps 2.0
Applying Reliability Models to the Space Shuttle
Cracking the 500-Language Problem
How to Turn Ethical Values Into System Requirements: Lessons Learned from Adopting a New IEEE Standard in the Business World
The Architect's Journey
Scenario-Based Analysis of Software Architecture
Copyrighting Computer Software After Apple v. Franklin
Using Patterns to Model Variability in Product Families
Managing First Impressions of New Open Source Software Projects
Sustainable Embedded Software Life-Cycle Planning
Guest Editors' Introduction: Initiating Software Product Lines
Manager - The Decline and Fall of High-Tech Corporate Culture
Fast Classical Simulation of Qubit-Qudit Hybrid Systems: Optimizing Efficiency in Classical Simulation of Multilevel Quantum Systems [Focus: Quantum Software and Its Engineering]
From Specialized Mechanics to Project Butlers: The Usage of Bots in Open Source Software Development
Meeting the Challenge of Software Maintenance
Across Disciplines: Risk, Design, Method, Process, and Tools
The Future of Hybrid Software Development: Challenging Current Assumptions
Software Reuse: Silver Bullet?
Enough About Process: What We Need are Heroes
On-the-Fly Program Modification: Systems for a Dynamic Updating
Adaptive Virtual Gestures for GUI Testing on Smartphones
Software Abundance in the Face of Economic Scarcity, Part 2
Impact of Software on Global and Regional Economies [Impact]
Making Statistics Part of Decision Making in an Engineering Organization
Software: What's In It and What's It In?
Actionable Analytics: Stop Telling Me What It Is; Please Tell Me What To Do
Improving Parallelism in Git and GNU Compiler Collection: Strategies, Difficulties, and Lessons Learned
From the Editor: Best Practices-Who Says?
Project Failures in Small Companies
Fast, Cheap Requirements: Prototype, or Else!
How To Supercharge Your Risc Engine
What Do Developers Want From AI?
Graspin: A Structured Development Environment for Analysis and Design
Software Engineering: An Idea Whose Time Has Come and Gone?
Ensuring the Integrity of Embedded Software with Static Code Analysis
The Computer's New Clothes
Modeling a Real-Time Multitasking System in a Timed PQ Net
The Russian Software Industry
The Software Rush Hour
Antipredictions for a Perfect World
The Inhibited Analyst
AI, Tech, Energy, and Collaboration
Special Section International Parallel Processing Projects: A Software Perspective
Decision Support Software for Probabilistic Risk Assessment Using Bayesian Networks
What Do We Know about Knowledge Management? Practical Implications for Software Engineering
Model-Based Software Synthesis
Formal Approach to Scenario Analysis
Capturing the Benefits of Requirements Engineering
Scripting Multiple CPUs with Safe Data Sharing
OS/2 Software Developers Kit
Has Object-Oriented Programming Delivered? / Aviation Software Guidelines
Software Architecture is a Set of Abstractions
Practical Code Inspection Techniques for Object-Oriented Systems: An Experimental Comparison
JUnit: Unit Testing and Coding in Tandem
Software Verification and Validation Technologies and Tools
The Nine Deadly sins of Project Planning
Continuous Experimentation: Challenges, Implementation Techniques, and Current Research
The Birth of Refactoring: A Retrospective on the Nature of High-Impact Software Engineering Research
Object-Oriented Parallelisation of Java Desktop Programs
Software Engineering for Big Data Systems
Operational and Strategic Learning in Global Software Development
Point/Counterpoint: Security Band-Aids: More Cost-Effective than "Secure" Coding / Building Secure Software: Better than Protecting Bad Software
Safety Assurance in Process Control
Management and Integrated Tools
Coordinating COTS Applications via a Business Event Layer
XMS: A Rendezvous-Based Distributed System Software Architecture
Laws, Ethics, and Fairness in Software Engineering
Reflecting on Evidence-Based Timelines
When Does Design Help Thinking, and When Does Design Thinking Help?
Healthy Code Reveals the Problem and Solution