yusuke1997/dblp-id-title huggingface dataset:
45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society, SEIS@ICSE 2023, Melbourne, Australia, May 14-20, 2023
Fine-grained test minimization
Experience Report: Identifying common misconceptions and errors of novice programmers with ChatGPT
Agile methods: moving towards the mainstream of the software industry
Prioritizing Software Requirements in an Industrial Setting
Automatic creation of SQL Injection and cross-site scripting attacks
A roadmap towards sustainable self-aware service systems
Group recommendation algorithms for requirements prioritization
Towards microservice smells detection
Calculating the usage probabilities of statistical usage models by constraints optimization
Emerging design: new roles and uses for abstraction
Second International Workshop on Dynamic Analysis (WODA 2004)
Analysis of transaction problems using the problem frames approach
Symbolic execution for software testing in practice: preliminary assessment
Spontaneous software: a Web-based, object computing paradigm
Multiple mass-market applications as components
Techniques for Trusted Software Engineering
Code Compliance Assessment as a Learning Problem
Software Structure Characterization Using Connectivity
Design of intelligent agents for collaborative testing of service-based systems
Towards Re-engineering Legacy Systems for Assured Dynamic Adaptation
Ten Years Experiences of a Software/Hardware Producing Environment
Evaluation of UML-RT and Papyrus-RT for Modelling Self-Adaptive Systems
Escaping from the Time Box towards Continuous Planning: An Industrial Experience
Workplace Discrimination in Software Engineering: Where We Stand Today
Impostor Phenomenon in Software Engineers
Programming Heterogeneous Transactions for Software Development Environments
Towards an emotionally aware development environment: invited talk
Toward actionable, broadly accessible contests in Software Engineering
Security engineering risk analysis (SERA)
Towards Boosting Patch Execution On-the-Fly
Teaching students to understand large programs by understanding historical context
Eliminative induction: a basis for arguing system confidence
Measuring code behavioral similarity for programming and software engineering education
Use of an Environment Classification Model
Tool Integration: Experiences and Directions
Impact of Similarity on Repairing Small Programs: A Case Study on QuixBugs Benchmark
Predictable dynamic deployment of components in embedded systems
Exploring software engineering data with formal concept analysis
Are Prompt Engineering and TODO Comments Friends or Foes? An Evaluation on GitHub Copilot
Runtime collaborative-based configuration of software product lines
2nd International Workshop on Designing Software - Designing 2025 -
Cancer treatment planning: formal methods to the rescue
SmallRace: Static Race Detection for Dynamic Languages - A Case on Smalltalk
Research Directions in Requirements Engineering
FedDebug: Systematic Debugging for Federated Learning Applications
UniLog: Automatic Logging via LLM and In-Context Learning
Searching, selecting, and synthesizing source code
Multi-objective software effort estimation
Automated Program Repair in the Era of Large Pre-trained Language Models
An Experimental, Pluggable Infrastructure for Modular Configuration Management Policy Composition
An integrated data model verifier with property templates
Incremental UML for Agile Development: Embedding UML Class Models in Source Code
The benefits and challenges of executable acceptance testing
Empirical Studies on Requirement Management Measures
Automatic library categorization
Evaluation Criteria for Functional Specifications
Bringing the Systems Analysis and Design Course into 21^st Century: A Case Study in Implementing Modern Software Engineering Principles
ENTRUST: engineering trustworthy self-adaptive software with dynamic assurance cases
A Tool for Managing Software Architecture Knowledge
Who is the expert? combining intention and knowledge of online discussants in collaborative RE tasks
SCRATCH as Social Network: Topic Modeling and Sentiment Analysis in SCRATCH Projects
Towards greener Android application development
Shaping a Tool for Developing Computing Students' Professional Identity - Industry Perspectives
Predicting the fault revelation utility of mutants
Build your own model checker in one month
A dynamic detective method against ROP attack on ARM platform
Context Conquers Parameters: Outperforming Proprietary Llm in Commit Message Generation
Formalization and analysis of quantitative attributes of distributed systems
Soft Constraints for Dependable Service Oriented Architectures
Summarization of complex software artifacts
Towards a model-driven design tool for big data architectures
Evaluating Unit Testing Practices in R Packages
A framework for testing security mechanisms for program-based attacks
App genome: callback sequencing in Android
Towards safer composition
Challenges in operating-systems reengineering for many cores
Analyzing software data: after the gold rush (a goldfish-bowl panel)
On the randori training dynamics
Architecture-centric software engineering
Technical Leverage in a Software Ecosystem: Development Opportunities and Security Risks
Third eye - specification-based analysis of software execution traces (poster)
Formalisms and structures
Tracing architectural concerns in high assurance systems
NNStreamer: Efficient and Agile Development of On-Device AI Systems
AI-Driven Conversational Bot Test Automation Using Industry Specific Data Cartridges
Exploring the Need of Accessibility Education in the Software Industry: Insights from a Survey of Software Professionals in India
Predicting defects using test execution logs in an industrial setting
Applying the Value/Petri process to ERP software development in China
Modal abstraction view of requirements for medical devices used in healthcare processes
User evaluation of a domain-oriented end-user design environment for building 3D virtual chemistry experiments
Quantifying and mitigating turnover-induced knowledge loss: case studies of chrome and a project at avaya
When Role Models Have Flaws: Static Validation of Enterprise Security Policies
The hidden experts in software-engineering communication
Towards automatic scenario generation from coverage information
Compiler-assisted test acceleration using GPUs
Composable context-aware architectural connectors
Quality Criteria and an Analysis Framework for Self-Healing Systems
Hedgecode: A Multi-Task Hedging Contrastive Learning Framework for Code Search
Prioritizing technical debt in database normalization using portfolio theory and data quality metrics
Contracts and Middleware for Safe SOA Applications
Lessons from Building StackSpot AI: A Contextualized AI Coding Assistant
Categorizing bugs with social networks: a case study on four open source software communities
Coordination contracts for Java applications
Imposing security awareness on wearables
Write a Line: Tests with Answer Templates and String Completion Hints for Self-Learning in a CS1 Course
Design Principles behind Chiron: A UIMS for Software Environments
Hadoop-Benchmark: Rapid Prototyping and Evaluation of Self-Adaptive Behaviors in Hadoop Clusters
Unit test virtualization with VMVM
On the object-oriented design of reference-counted shadow objects
JavAdaptor: unrestricted dynamic software updates for Java
Continuous Delivery with Jenkins: Jenkins Solutions to Implement Continuous Delivery
Green mining: Investigating power consumption across versions
Global optimization of numerical programs via prioritized stochastic algebraic transformations
Improving test execution time with improved cache locality
Probing Numeracy and Logic of Language Models of Code
Faster Configuration Performance Bug Testing with Neural Dual-Level Prioritization
Exploring robust component-based software
Dependability Experience in Philips
Strengths and weaknesses of WS-BusinessActivity for cross-organizational SOA applications
Proposing regulatory-driven automated test suites for electronic health record systems
Empirical evaluation of effort on composing design models
A Revisit of the Integration of Metamorphic Testing and Test Suite Based Automated Program Repair
In search of 'architectural knowledge'
An Improved Process for the Development of PLC Software (Experience Report)
FedSlice: Protecting Federated Learning Models from Malicious Participants with Model Slicing
Summarizing software concerns
Columbus: Android App Testing Through Systematic Callback Exploration
Automatic input rectification
A framework to preserve confidentiality in crowdsourced software development
Reviser: efficiently updating IDE-/IFDS-based data-flow analyses in response to incremental program changes
Managing software artifacts on the Web with Labyrinth
Robust reconfigurations of component assemblies
Beyond Open Source: The Touch Develop Cloud-Based Integrated Development Environment
What affects team behavior? Preliminary linguistic analysis of communications in the Jazz repository
FSMdroid: guided GUI testing of android apps
A hierarchical architecture for distributed security control of large scale systems
RETracer: triaging crashes by reverse execution from partial memory dumps
Code clone detection in practice
Experiences and challenges in building a data intensive system for data migration
Enhancing Text-to-SQL Translation for Financial System Design
VULGEN: Realistic Vulnerability Generation Via Pattern Mining and Deep Learning
Positive Experiences with an Open Project Assignment in an Introductory Programming Course
Operand-Variation-Oriented Differential Analysis for Fuzzing Binding Calls in PDF Readers
Rethink EE architecture in automotive to facilitate automation, connectivity, and electro mobility
An empirical assessment of security risks of global Android banking apps
Towards Safe Distributed Application Development
Towards practical program repair with on-demand candidate generation
Analysis of Android Inter-App Security Vulnerabilities Using COVERT
Cross-Domain Requirements Linking via Adversarial-based Domain Adaptation
Communication patterns in geographically distributed software development and engineers' contributions to the development effort
Software engineering for real-time: a roadmap
Pre-workshop summary: workshop on iterative, adaptive, and agile processes
F-CodeLLM: A Federated Learning Framework for Adapting Large Language Models to Practical Software Development
Combining Unit Tests for Data Race Detection
Correctness attraction: a study of stability of software behavior under runtime perturbation
An Empirical Investigation on the Challenges Faced by Women in the Software Industry: A Case Study
Towards efficient measuring of web services API coverage
Towards Enabling Reuse in the Context of Safety-Critical Product Lines
Automated Generation of Context-Aware Tests
Exploration, Analysis, and Manipulation of Source Code Using srcML
Comparing performance parameters of mobile app development strategies
A toolset for automated failure analysis
Search-based genetic optimization for deployment and reconfiguration of software in the cloud
The Tech-Talk Balance: What Technical Interviewers Expect from Technical Candidates
Deciding weak monitorability for runtime verification
Impact of the research community for the field of software configuration management
Search-based optimization for the testing resource allocation problem: research trends and opportunities
DECIMAL and PLFaultCAT: From Product-Line Requirements to Product-Line Member Software Fault Trees
Client side personalization of smart environments
An Object-Oriented Software Application Architecture
Stochastic game analysis and latency awareness for proactive self-adaptation
Automatic Documentation Generation via Source Code Summarization
A Formal Framework for Automated Round-Trip Software Engineering in Static Aspect Weaving and Transformations
Continuous Evolution of Multi-tenant SaaS Applications: A Customizable Dynamic Adaptation Approach
Continous Execution: The VisiProg Environment
Building a Game Engine: A Tale of Modern Model-Driven Engineering
Investigating the skill gap between graduating students and industry expectations
Parametric model CESI experience: (keynote)
A general framework for dynamic stub injection
Inference for Ever-Changing Policy of Taint Analysis
Accessibility Issues in Ad-Driven Web Applications
Almost there: a study on quasi-contributors in open source software projects
Industry Agile practices in large-scale capstone projects
The Effects of Symbology and Spatial Arrangement on the Comprehension of Software Specifications
On the Variations and Evolutions of API Usage Patterns: Case Study on Android Applications
Lessons Learned from an Extended Participant Observation Grounded Theory Study
Heros in Action: Analyzing Objective-C Binaries through Decompilation and IFDS
Introduction to the 1ST international workshop on global software development for the practitioner
P2P file sharing analysis for a better performance
Using Process Technology to Control and Coordinate Software Adaptation
Achieving Dependable Systems by Synergistic Development of Architectures and Assurance Cases
TDMentions: a dataset of technical debt mentions in online posts
SOA-zation framework (SF)
Residential electrical demand forecasting in very small scale: An evaluation of forecasting methods
Operationalizing Privacy Compliance for Cloud-Hosted Sharing of Healthcare Data
App's Auto-Login Function Security Testing via Android OS-Level Virtualization
Supporting Reflective Practitioners
The Landscape of Service-Oriented Systems: A Research Perspective
From UML to Java, Building a 3-Tier Architecture: Case Study
From HCI to Software Engineering and Back
Software Process Modeling: A Behavioral Approach
Weekly Round Trips from Norms to Requirements and Tests: An Industrial Experience Report
A proposal for consistency checking in dynamic software product line models using OCL
Integrating a set of contract checking tools into visual studio
Supporting Continuous Integration by Code-Churn Based Test Selection
Formalizing Architectural Connection
Software engineering in developing communities
Adopting autonomic computing capabilities in existing large-scale systems: an industrial experience report
Assessing the Quality of Computational Notebooks for a Frictionless Transition from Exploration to Production
COMPASS: A Community-driven Parallelization Advisor for Sequential Software
Sketching with a purpose: moving from supporting modeling to supporting software engineering activities
Mining input grammars with AUTOGRAM
Does personality influence the usage of static analysis tools?: an explorative experiment
An Empirical Study of an Informal Knowledge Repository in a Medium-Sized Software Consulting Company
Architecture-Based Runtime Software Evolution
Object-oriented inspection in the face of delocalisation
ICSE 2003 - Proceedings of 2nd International Software Requirements to Architectures Workshop, STRAW 2003, May 9, 2003, Portland, Oregon, USA
ANEL: robust mobile network programming using a declarative language
Visualizing Interactions in Program Executions
A Vision of Crowd Development
Using rationale to support pattern-based architectural design
A Framework for On the Fly Input Refinement for Deep Learning Models
Synthesized essence: what game jams teach about prototyping of new software products
A chatbot for conflict detection and resolution
Specifying and Proving Properties of Sentinel Processes
Forks insight: providing an overview of GitHub forks
Generic navigation of model-based development artefacts
Evaluating the Effect of Test Case Length on GUI Test Suite Performance
Toward governance of emergent processes and adaptive organizations
Advances in unit testing: theory and practice
Automated Labeling and Classification of Business Rules from Software Requirement Specifications
Work practices and challenges in pull-based development: the contributor's perspective
Staying afloat in an expanding sea of choices: emerging best practices for eclipse rich client platform development
Leightweight Analysis of Operational Specifications Using Inference Graphs
Fast Feedback Cycles in Empirical Software Engineering Research
Managing social debt in large software projects
Generalized Behavior-Based Retrieval
OthelloPlay: a plug-in based tool for requirement formalization and validation
An open innovation approach in support of product release decisions
The Grand Challenge of Trusted Components
Did We Miss Something Important? Studying and Exploring Variable-Aware Log Abstraction
Strategic alignment of software process improvement programs using QFD
Designing a prosthetic memory to support software developers
Lessons Learned with the Systems Security Engineering Capability Maturity Model
The Groupthink Specification Exercise
Raising the level of abstraction in the development of GMF-based graphical model editors
UMLx: a UML diagram analytic tool for software management decisions
An empirical study of reported bugs in server software with implications for automated bug diagnosis
Communicating requirements for business: UML or problem frames?
First International Workshop on Emerging Trends in FLOSS Research and Development
Growing A Test Corpus with Bonsai Fuzzing
Statistical Learning and Software Mining for Agent Based Simulation of Software Evolution
Mandala: An Agent-Based Platform to Support Interoperability in Systems-of-Systems
Identifying Defect Injection Risks from Analysis and Design Diagrams: An Industrial Case Study at Sony
App security with JSFlow
Use of Video for Program Documentation (Experience Report)
Aspect-oriented programming and modular reasoning
The Causes and Effects of Infeasible Paths in Computer Programs
Controlled modeling environment using flexibly-formatted spreadsheets
Estimate method calls in Android apps
IMGDroid: A Static Analyzer for Detecting Image Loading Defects in Android Applications
Software Processes Are Software Too, Revisited: An Invited Talk on the Most Influential Paper of ICSE 9
A Programming Environment Supporting Reuse of Object-Oriented Software
Characterizing and detecting anti-patterns in the logging code
Energy aware self-adaptation in mobile systems
CCAligner: a token based large-gap clone detector
Specifying multithreaded Java semantics for program verification
Semantics-Aware Services for the Mobile Computing Environment
Evaluating domain-specific metric thresholds: an empirical study
The 6 th International Workshop on Software Engineering for Secure Systems (SESS'10)
Hackathons in software engineering education: lessons learned from a decade of events
Proceedings of the 1st International Workshop on Security Awareness from Design to Deployment, SEAD@ICSE 2018, Gothenburg, Sweden, May 27, 2018
Towards machine learning guided by best practices
Software design for decoupled parallel meshing of CAD models
Architecture evaluation without an architecture: experience with the smart grid
Beyond software carpentry
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, MOBILESoft@ICSE 2019, Montreal, QC, Canada, May 25, 2019
Communication in open-source projects-end of the e-mail era?
Usability challenges in an Ethiopian software development organization
Investigating a NASA Cyclomatic Complexity Policy on Maintenance Risk of a Critical System
Prototypes as Assets, not Toys: Why and How to Extract Knowledge from Prototypes
Improving refactoring speed by 10X
Aspect-Oriented Design in Java/AspectJ and Ruby
Amplifying tests to validate exception handling code
An architectural framework for quality-driven adaptive continuous experimentation
How do we trace requirements: an initial study of analyst behavior in trace validation tasks
MicroFuzz: An Efficient Fuzzing Framework for Microservices
Feedback-driven requirements engineering: The Heuristic Requirements Assistant
2nd IEEE/ACM International Workshop on API Usage and Evolution, WAPI@ICSE 2018, Gothenburg, Sweden, June 2, 2018
SINVAD: Search-based Image Space Navigation for DNN Image Classifier Test Input Generation
Feature-analysis-based selection method for system configuration for system testing
The underrepresentation of women in the software industry: thoughts from career-changing women
Continuous Fuzzing: A Study of the Effectiveness and Scalability of Fuzzing in CI/CD Pipelines
Evaluation of user engagement and message comprehension in a pervasive software installation
Presence-Condition Simplification in Highly Configurable Systems
CHAMP: Characterizing Undesired App Behaviors from User Comments based on Market Policies
What Does a Software Engineer Look Like? Exploring Societal Stereotypes in LLMs
On Improving Management of Duplicate Video-Based Bug Reports
JLeaks: A Featured Resource Leak Repository Collected From Hundreds of Open-Source Java Projects
A static verification framework for message passing in Go using behavioural types
Proceedings of the 25th International Conference on Software Engineering, May 3-10, 2003, Portland, Oregon, USA
Automated reporting of GUI design violations for mobile apps
Scrum for cyber-physical systems: a process proposal
Aspect-oriented requirements engineering: a roadmap
Is GitHub Copilot a Substitute for Human Pair-programming? An Empirical Study
Grammar-Based String Refinement Types
Database System Support for Software Engineering
On the value of essence to software engineering research: A preliminary study
CIBench: A Dataset and Collection of Techniques for Build and Test Selection and Prioritization in Continuous Integration
Panel on Software Re-engineering
Workshop on global software development
Poster: Conquering Uncertainty in Java Programming
CoLeFunDa: Explainable Silent Vulnerability Fix Identification
Decoding the Issue Resolution Process in Practice via Issue Report Analysis: a Case Study of Firefox
Better code, better sharing: on the need of analyzing jupyter notebooks
Understanding Transaction Bugs in Database Systems
Challenges of Implementing Software Variability in Eclipse OMR: An Interview Study
Reconciling the 3-layer architectural style with the eclipse plug-in-based architecture
"Hopefully we are mostly secure": views on secure code in professional practice
CBCD: Cloned buggy code detector
Knowledge Management and Organizational Culture in a Software Organization - A Case Study
An Incremental Project Plan: Introducing Cleanroom Method and Object-Oriented Development Method
Feature maintenance with emergent interfaces
A Heuristic for Estimating the Impact of Lingering Defects: Can Debt Analogy Be Used as a Metric?
Product line architecture recovery: an approach proposal
Teaching Agile Model-Driven Engineering for Cyber-Physical Systems
A rigorous approach to availability modeling
SMaRT: a workbench for reporting the monitorability of services from SLAs
How to catch 'em all: WatchDog, a family of IDE plug-ins to assess testing
Emerging Faculty Symposium 2010
fREX: fUML-based reverse engineering of executable behavior for software dynamic analysis
How do free/open source developers pick their tools?: a Delphi study of the Debian project
Searching for high-performing software configurations with metaheuristic algorithms
The forgotten case of the dependency bugs: on the example of the robot operating system
Program debloating via stochastic optimization
Faster or Slower? Performance Mystery of Python Idioms Unveiled with Empirical Evidence
Some Considerations in Database Application Programming
MirrorTaint: Practical Non-intrusive Dynamic Taint Tracking for JVM-based Microservice Systems
Where Does Google Find API Documentation?
Structured Analysis for Requirements Definition (Abstract)
An Experience Using JASMINUM - Formalization Assisting with the Design of User Interfaces
Expecting the unexpected: developing autonomous-system design principles for reacting to unpredicted events and conditions
WES: Agent-based User Interaction Simulation on Real Infrastructure
SECM 2017 Workshop Summary
Generating Members from Framework Product Lines Employing a Model-Based Approach
Ideology in Open Source Development
Multi-layer perspectives and spaces in SOA
BinAug: Enhancing Binary Similarity Analysis with Low-Cost Input Repairing
Exciting new trends in design thinking
Accurate and efficient refactoring detection in commit history