Collaboration Challenges in Building ML-Enabled Systems: Communication, Documentation, Engineering, and Process | 1 | 0.36 | 2022 |
On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support | 0 | 0.34 | 2022 |
The Unsolvable Problem or the Unheard Answer? A Dataset of 24,669 Open-Source Software Conference Talks | 0 | 0.34 | 2022 |
VarFix: balancing edit expressiveness and search effectiveness in automated program repair | 0 | 0.34 | 2021 |
Containing Malicious Package Updates in npm with a Lightweight Permission System | 0 | 0.34 | 2021 |
White-Box Analysis over Machine Learning: Modeling Performance of Configurable Systems | 1 | 0.34 | 2021 |
When and How to Make Breaking Changes: Policies and Practices in 18 Open Source Software Ecosystems | 2 | 0.36 | 2021 |
A semi-automated iterative process for detecting feature interactions. | 0 | 0.34 | 2020 |
Configcrusher: Towards White-Box Performance Analysis For Configurable Systems | 1 | 0.34 | 2020 |
An Empirical Study on Configuration-Related Code Weaknesses. | 0 | 0.34 | 2020 |
How has forking changed in the last 20 years?: a study of hard forks on GitHub | 0 | 0.34 | 2020 |
Teaching software engineering for AI-enabled systems | 1 | 0.43 | 2020 |
Exploring differences and commonalities between feature flags and configuration options | 1 | 0.35 | 2020 |
How to not get rich: an empirical study of donations in open source | 3 | 0.41 | 2020 |
Understanding collaborative software development: an interview study | 2 | 0.47 | 2020 |
Capture the Feature Flag: Detecting Feature Flags in Open-Source | 0 | 0.34 | 2020 |
On the relation of control-flow and performance feature interactions: a case study | 0 | 0.34 | 2019 |
An investigation of misunderstanding code patterns in C open-source software projects | 0 | 0.34 | 2019 |
Model-Based Adaptation for Robotics Software. | 4 | 0.39 | 2019 |
Exploring output-based coverage for testing PHP web applications | 0 | 0.34 | 2019 |
A conceptual replication of continuous integration pain points in the context of Travis CI. | 7 | 0.44 | 2019 |
Identifying Redundancies in Fork-based Development | 3 | 0.36 | 2019 |
Tradeoffs in modeling performance of highly configurable software systems | 2 | 0.36 | 2019 |
Detecting suspicious package updates | 0 | 0.34 | 2019 |
VarXplorer: Lightweight Process for Dynamic Analysis of Feature Interactions. | 2 | 0.35 | 2018 |
Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell. | 6 | 0.44 | 2018 |
Exploring feature interactions without specifications: a controlled experiment. | 0 | 0.34 | 2018 |
Identifying unusual commits on GitHub. | 4 | 0.45 | 2018 |
Learning to sample: exploiting similarities across environments to learn performance models for configurable systems. | 11 | 0.52 | 2018 |
Indicators for merge conflicts in the wild: survey and empirical study. | 2 | 0.36 | 2018 |
Beyond testing configurable systems: applying variational execution to automatic program repair and higher order mutation testing. | 3 | 0.37 | 2018 |
Adding sparkle to social coding: an empirical study of repository badges in the npm ecosystem. | 9 | 0.47 | 2018 |
I'm leaving you, Travis: a continuous integration breakup story. | 1 | 0.35 | 2018 |
Faster variational execution with transparent bytecode transformation | 5 | 0.42 | 2018 |
Forks insight: providing an overview of GitHub forks. | 0 | 0.34 | 2018 |
Transfer Learning for Improving Model Predictions in Highly Configurable Software. | 16 | 0.58 | 2017 |
Four languages and lots of macros: analyzing autotools build systems. | 0 | 0.34 | 2017 |
Renaming and shifted code in structured merging: looking ahead for precision and performance. | 2 | 0.39 | 2017 |
Measuring neural efficiency of program comprehension | 15 | 0.65 | 2017 |
Transfer learning for performance modeling of configurable systems: an exploratory analysis. | 18 | 0.57 | 2017 |
On the Relation of External and Internal Feature Interactions: A Case Study. | 0 | 0.34 | 2017 |
Do #ifdefs Influence the Occurrence of Vulnerabilities? An Empirical Study of the Linux Kernel. | 7 | 0.43 | 2016 |
Visualizing the variational callgraph of the Linux kernel: an approach for reasoning about dependencies [poster]. | 0 | 0.34 | 2016 |
Inter-app communication in Android: developer challenges. | 7 | 0.47 | 2016 |
Intelligently Transparent Software Ecosystems | 0 | 0.34 | 2016 |
Preprocessor-based variability in open-source and industrial software systems: An empirical study | 28 | 0.75 | 2016 |
How to break an API: cost negotiation and community values in three software ecosystems. | 45 | 1.28 | 2016 |
A Comparison of 10 Sampling Algorithms for Configurable Systems. | 38 | 0.88 | 2016 |
Characterizing complexity of highly-configurable systems with variational call graphs: analyzing configuration options interactions complexity in function calls | 3 | 0.43 | 2015 |
When it breaks, it breaks: How ecosystem developers reason about the stability of dependencies | 9 | 0.57 | 2015 |