This website uses cookies to ensure you get the best experience on our website. Learn more 
Andy Zaidman
Full Professor
Interests
- Software Testing
 - Software Evolution
 
Latest
- SERG talk
 - An Initial Exploration of the “Good First Issue” Label for Newcomer Developers
 - An Initial Exploration of the “Good First Issue” Label for Newcomer Developers
 - How to kill them all: an exploratory study on the impact of code observability on mutation testing
 - Naming Amplified Tests Based on Improved Coverage
 - Promises and Perils of Inferring Personality on GitHub
 - Removing Redundant Statements in Amplified Test Cases
 - Summary of Search-based Crash Reproduction using Behavioral Model Seeding
 - Botsing, a search-based crash reproduction framework for Java
 - Commonality-Driven Unit Test Generation
 - Crash reproduction using helper objectives
 - Good things come in threes: improving search-based crash reproduction with helper objectives
 - Guest editorial: Mining software repositories 2018.
 - How bugs are born: a model to identify how bugs are introduced in software components
 - How developers engage with static analysis tools in different contexts
 - Improving change prediction models with code smell-related information
 - It Is Not Only About Control Dependent Nodes: Basic Block Coverage for Search-Based Crash Reproduction
 - LogChunks: A data set for build log analysis
 - Massively parallel, highly efficient, but what about the test suite quality? applying mutation testing to gpu programs
 - Search-based crash reproduction using behavioural model seeding
 - A snowballing literature study on test amplification
 - Discovering community patterns in open-source: a systematic approach and its evaluation
 - Do as i do, not as i say: Do contribution guidelines match the github contribution process?
 - How the experience of development teams relates to assertion density of test classes
 - Not all bugs are the same: Understanding, characterizing, and classifying bug types
 - On the impact of code smells on the energy consumption of mobile applications
 - A systematic literature review of how mutation testing supports quality assurance processes
 - A test case prioritization genetic algorithm guided by the hypervolume indicator
 - An investigation of compression techniques to speed up mutation testing
 - Automatic Quality Assurance and Release (Report from Dagstuhl Seminar 18122)
 - Automatic test smell detection using information retrieval techniques
 - Beyond technical aspects: How do community smells influence the intensity of code smells?
 - Context is king: The developer perspective on the usage of static analysis tools
 - Enhancing change prediction models using developer-related factors
 - Mutation testing for physical computing
 - On the dichotomy of debugging behavior among programmers
 - On the relation of test smells to software code quality
 - Poster: How Do Community Smells Influence Code Smells?
 - Proceedings of the 15th International Conference on Mining Software Repositories MSR 2018
 - Single-objective versus multi-objectivized optimization for evolutionary crash reproduction
 - What if a bug has a different origin? Making sense of bugs without an explicit bug introducing change
 - A framework for quality assessment of just-in-time requirements: the case of open source feature requests
 - A tale of CI build failures: An open source and a financial organization perspective
 - An exploratory study on the relationship between changes and refactoring
 - Analysis of service diagnosis improvement through increased monitoring granularity
 - Developer testing in the ide: Patterns, beliefs, and behavior
 - Developer-related factors in change prediction: an empirical assessment
 - Lightweight detection of android-specific code smells: The adoctor project
 - Oops, my tests broke the build: An explorative analysis of travis ci with github
 - Petra: a software-based tool for estimating the energy profile of android applications
 - Software-based energy profiling of android apps: Simple, efficient and reliable?
 - Speeding-up mutation testing via data compression and state infection
 - The last line effect explained
 - The scent of a smell: An extensive comparison between textual and structural smells
 - Travistorrent: Synthesizing travis ci and github for full-stack research on continuous integration
 - UAV: Warnings from multiple Automated Static Analysis Tools at a glance
 - A textual-based technique for smell detection
 - Analyzing the state of static analysis: A large-scale evaluation in open source software
 - Automatic test case generation: What if test code quality matters?
 - Change-based test selection: an empirical evaluation
 - Continuous delivery practices in a large financial organization
 - How to catch'em all: WatchDog, a family of IDE plug-ins to assess testing
 - SATT: Tailoring code metric thresholds for different software architectures
 - The impact of test case summaries on bug fixing performance: An empirical investigation
 - Adaptive user feedback for ir-based traceability recovery
 - Automatically prioritizing pull requests
 - Circumventing refactoring masking using fine-grained change recording
 - Defining multi-tenancy: A systematic mapping study on the academic and the industrial perspective
 - How (much) do developers test?
 - Hypervolume-based search for test case prioritization
 - Old habits die hard: Why refactoring for understandability does not give immediate benefits
 - Quality criteria for just-in-time requirements: just enough, just-in-time?
 - The last line effect
 - Web api fragility: How robust is your mobile application?
 - Web API growing pains: Loosely coupled yet strongly tied
 - When, how, and why developers (do not) test in their IDEs
 - Work practices and challenges in pull-based development: The integrator's perspective
 - A Socio-Technical Shift in Software Testing