2024
Optimization of Automated and Manual Software Tests in Industrial Practice: A Survey and Historical Analysis.
IEEE Trans. Software Eng., August, 2024
J. Syst. Softw., March, 2024
Predicting merge conflicts considering social and technical assets.
Empir. Softw. Eng., February, 2024
Hints Help Finding and Fixing Bugs Differently in Python and Text-based Program Representations.
CoRR, 2024
Unexpected but informative: What fixation-related potentials tell us about the processing of ambiguous program code.
CoRR, 2024
Leveraging Large Language Models for Software Model Completion: Results from Industrial and Public Datasets.
CoRR, 2024
Tapping into the Natural Language System with Artificial Languages when Learning Programming.
CoRR, 2024
Evidence Tetris in the Pixelated World of Validity Threats.
Proceedings of the 1st IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, 2024
Is Performance a Reliable Proxy for Energy Consumption?
Proceedings of the Software Engineering 2024, Fachtagung des GI-Fachbereichs Softwaretechnik, Linz, Austria, February 26, 2024
Performance Sensitivity Across Configuration and Workload.
Proceedings of the Software Engineering 2024, Fachtagung des GI-Fachbereichs Softwaretechnik, Linz, Austria, February 26, 2024
Blackbox Observability of Features and Feature Interactions.
Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering, 2024
Data Analysis Tools Affect Outcomes of Eye-Tracking Studies.
Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2024
Scaling Interprocedural Static Data-Flow Analysis to Large C/C++ Applications: An Experience Report.
Proceedings of the 38th European Conference on Object-Oriented Programming, 2024
2023
Automatic Core-Developer Identification on GitHub: A Validation Study.
ACM Trans. Softw. Eng. Methodol., November, 2023
Performance evolution of configurable software systems: an empirical study.
Empir. Softw. Eng., November, 2023
Mining domain-specific edit operations from model repositories with applications to semantic lifting of model differences and change profiling.
Autom. Softw. Eng., November, 2023
SEAL: Integrating Program Analysis and Repository Mining.
ACM Trans. Softw. Eng. Methodol., September, 2023
FeatCause - Sources and Data.
Dataset, September, 2023
Hierarchical and Hybrid Organizational Structures in Open-source Software Projects: A Longitudinal Study.
ACM Trans. Softw. Eng. Methodol., July, 2023
VEER: enhancing the interpretability of model-based optimizations.
Empir. Softw. Eng., June, 2023
Mastering uncertainty in performance estimations of configurable software systems.
Empir. Softw. Eng., March, 2023
Supplementary web page for the paper "SEAL: Integrating Program Analysis and Repository Mining".
Dataset, February, 2023
Analyzing the Impact of Workloads on Modeling the Performance of Configurable Software Systems (Supplementary Material).
Dataset, January, 2023
Analyzing the Impact of Workloads on Modeling the Performance of Configurable Software Systems (Supplementary Material).
Dataset, January, 2023
Analyzing the Impact of Workloads on Modeling the Performance of Configurable Software Systems (Supplementary Material).
Dataset, January, 2023
Towards Automatic Support of Software Model Evolution with Large Language~Models.
CoRR, 2023
Behind Developer Contributions on Conflicting Merge Scenarios.
Proceedings of the 23rd IEEE International Working Conference on Source Code Analysis and Manipulation, 2023
Twins or False Friends? A Study on Energy Consumption and Performance of Configurable Software.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
Analysing the Impact of Workloads on Modeling the Performance of Configurable Software Systems.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
2022
FeatCause - Sources and Data.
Dataset, February, 2022
Challenges of Resolving Merge Conflicts: A Mining and Survey Study.
IEEE Trans. Software Eng., 2022
Leveraging Structure in Software Merge: An Empirical Study.
IEEE Trans. Software Eng., 2022
In Search of Socio-Technical Congruence: A Large-Scale Longitudinal Study.
IEEE Trans. Software Eng., 2022
How Do Successful and Failed Projects Differ? A Socio-Technical Analysis.
ACM Trans. Softw. Eng. Methodol., 2022
Measuring and Modeling Group Dynamics in Open-Source Software Development: A Tensor Decomposition Approach.
ACM Trans. Softw. Eng. Methodol., 2022
Feature Interactions on Steroids: On the Composition of ML Models.
IEEE Softw., 2022
Several lifted abstract domains for static analysis of numerical program families.
Sci. Comput. Program., 2022
Green Configuration: Can Artificial Intelligence Help Reduce Energy Consumption of Configurable Software Systems?
Computer, 2022
Synchronous development in open-source projects: A higher-level perspective.
Autom. Softw. Eng., 2022
Sometimes you have to treat the symptoms: tackling model drift in an industrial clone-and-own software product line.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022
Correlates of programmer efficacy and their link to experience: a combined EEG and eye-tracking study.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022
Identifying Software Performance Changes Across Variants and Versions.
Proceedings of the Software Engineering 2022, 2022
Kann statische Analyse unnützen Code erkennen?
Proceedings of the Software Engineering 2022, 2022
On Debugging the Performance of Configurable Software Systems: Developer Needs and Tailored Tool Support.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022
Causality in Configurable Software Systems.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022
2021
In Search of Socio-Technical Congruence: A Large-Scale Longitudinal Study.
Dataset, May, 2021
Tool Artifact for "Lifted Static Analysis of Dynamic Program Families by Abstract Interpretation".
Dataset, April, 2021
Tool Artifact for "Lifted Static Analysis of Dynamic Program Families by Abstract Interpretation".
Dataset, April, 2021
Tool Artifact for "Lifted Static Analysis of Dynamic Program Families by Abstract Interpretation".
Dataset, April, 2021
A Study of Feature Scattering in the Linux Kernel.
IEEE Trans. Software Eng., 2021
Mastering Variation in Human Studies: The Role of Aggregation.
ACM Trans. Softw. Eng. Methodol., 2021
A Formal Framework of Software Product Line Analyses.
ACM Trans. Softw. Eng. Methodol., 2021
Lightweight, semi-automatic variability extraction: a case study on scientific computing.
Empir. Softw. Eng., 2021
Evaluating refactorings for disciplining #ifdef annotations: An eye tracking study with novices.
Empir. Softw. Eng., 2021
Lifted Static Analysis of Dynamic Program Families by Abstract Interpretation (Artifact).
Dagstuhl Artifacts Ser., 2021
VEER: Disagreement-Free Multi-objective Configuration.
CoRR, 2021
When life gives you oranges: detecting and diagnosing intermittent job failures at Mozilla.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021
How can manual testing processes be optimized? developer survey, optimization guidelines, and case studies.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021
Accurate Modeling of Performance Histories for Evolving Software Systems.
Proceedings of the Software Engineering 2021, 2021
Understanding Comprehension of Iterative and Recursive Programs with Remote Eye Tracking.
Proceedings of the 32nd Annual Workshop of the Psychology of Programming Interest Group, 2021
Program Sketching Using Lifted Analysis for Numerical Program Families.
Proceedings of the NASA Formal Methods - 13th International Symposium, 2021
Learning Domain-Specific Edit Operations from Model Repositories with Frequent Subgraph Mining.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021
White-Box Performance-Influence Models: A Profiling and Learning Approach (Replication Package).
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021
White-Box Performance-Influence Models: A Profiling and Learning Approach.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021
White-Box Analysis over Machine Learning: Modeling Performance of Configurable Systems.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021
Program Comprehension and Code Complexity Metrics: A Replication Package of an fMRI Study.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021
Program Comprehension and Code Complexity Metrics: An fMRI Study.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021
A Decision Tree Lifted Domain for Analyzing Program Families with Numerical Features.
Proceedings of the Fundamental Approaches to Software Engineering, 2021
Lifted Static Analysis of Dynamic Program Families by Abstract Interpretation.
Proceedings of the 35th European Conference on Object-Oriented Programming, 2021
2020
ExaStencils: Advanced Multigrid Solver Generation.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Proceedings of the Software for Exascale Computing - SPPEXA 2016-2019, 2020
A Look into Programmers' Heads.
IEEE Trans. Software Eng., 2020
Finding Faster Configurations Using FLASH.
IEEE Trans. Software Eng., 2020
Is Static Analysis Able to Identify Unnecessary Source Code?
ACM Trans. Softw. Eng. Methodol., 2020
ExpRunA : a domain-specific approach for technology-oriented experiments.
Softw. Syst. Model., 2020
The Interplay of Sampling and Machine Learning for Software Performance Prediction.
IEEE Softw., 2020
On the relation between Github communication activity and merge conflicts.
Empir. Softw. Eng., 2020
On the fulfillment of coordination requirements in open-source software projects: An exploratory study.
Empir. Softw. Eng., 2020
A Decision Tree Lifted Domain for Analyzing Program Families with Numerical Features (Extended Version).
CoRR, 2020
Studying programming in the neuroage: just a crazy idea?
Commun. ACM, 2020
ConfigCrusher: towards white-box performance analysis for configurable systems.
Autom. Softw. Eng., 2020
Identifying Software Performance Changes Across Variants and Versions (Supplementary Material).
Dataset, 2020
Generating attributed variability models for transfer learning.
Proceedings of the VaMoS '20: 14th International Working Conference on Variability Modelling of Software-Intensive Systems, 2020
Thinking aloud about confusing code: a qualitative investigation of program comprehension and atoms of confusion.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
Distance-Based Sampling of Software Configuration Spaces.
Proceedings of the Software Engineering 2020, 2020
An Empirical Study on Configuration-Related Code Weaknesses.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020
What Drives the Reading Order of Programmers?: An Eye Tracking Study.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020
2019
Speeding up Iterative Polyhedral Schedule Optimization with Surrogate Performance Models.
ACM Trans. Archit. Code Optim., 2019
Tradeoffs in modeling performance of highly configurable software systems.
Softw. Syst. Model., 2019
PolyJIT: Polyhedral Optimization Just in Time.
Int. J. Parallel Program., 2019
Comparing the influence of using feature-oriented programming and conditional compilation on comprehending feature-oriented software.
Empir. Softw. Eng., 2019
An investigation of misunderstanding code patterns in C open-source software projects.
Empir. Softw. Eng., 2019
On the relation of control-flow and performance feature interactions: a case study.
Empir. Softw. Eng., 2019
Predicting Performance of Software Configurations: There is no Silver Bullet.
CoRR, 2019
Design Dimensions for Software Certification: A Grounded Analysis.
CoRR, 2019
ConfigCrusher: White-Box Performance Analysis for Configurable Systems.
CoRR, 2019
Accurate Modeling of Performance Histories for Evolving Software Systems (Supplementary Material).
Dataset, 2019
The Impact of Structure on Software Merging: Semistructured Versus Structured Merge.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019
CodersMUSE: multi-modal data exploration of program-comprehension experiments.
Proceedings of the 27th International Conference on Program Comprehension, 2019
Indentation: simply a matter of style or support for program comprehension?
Proceedings of the 27th International Conference on Program Comprehension, 2019
PLUS: performance learning for uncertainty of software.
Proceedings of the 41st International Conference on Software Engineering: New Ideas and Emerging Results, 2019
Distance-based sampling of software configuration spaces.
Proceedings of the 41st International Conference on Software Engineering, 2019
Recommending unnecessary source code based on static analysis: poster.
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019
Performance Analysis Strategies for Software Variants and Versions.
,
,
,
,
,
,
,
,
,
,
Proceedings of the Managed Software Evolution., 2019
2018
A Study of Feature Scattering in the Linux Kernel.
Dataset, December, 2018
A Study of Feature Scattering in the Linux Kernel.
Dataset, December, 2018
Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell.
IEEE Trans. Software Eng., 2018
Variability-Aware Static Analysis at Scale: An Empirical Study.
ACM Trans. Softw. Eng. Methodol., 2018
A Brief SurveyOf Object-Oriented Ideas.
Softwaretechnik-Trends, 2018
Indentation: A Simple Matter of Style or Support for Program Comprehension?
Softwaretechnik-Trends, 2018
All roads lead to Rome: Commuting strategies for product-line reliability analysis.
Sci. Comput. Program., 2018
Feature-family-based reliability analysis of software product lines.
Inf. Softw. Technol., 2018
Data-efficient performance learning for configurable systems.
Empir. Softw. Eng., 2018
Effectiveness of anonymization in double-blind review.
Commun. ACM, 2018
Lifting inter-app data-flow analysis to large app sets.
Autom. Softw. Eng., 2018
Faster discovery of faster system configurations with spectral learning.
Autom. Softw. Eng., 2018
Indicators for merge conflicts in the wild: survey and empirical study.
Autom. Softw. Eng., 2018
Neural Efficiency of Top-Down Program Comprehension.
Proceedings of the Software Engineering und Software Management 2018, 2018
Understanding Organizational Evolution of Software Projects.
Proceedings of the Software Engineering und Software Management 2018, 2018
Beyond gaze: preliminary analysis of pupil dilation and blink rates in an fMRI study of program comprehension.
Proceedings of the Workshop on Eye Movements in Programming, 2018
Toward conjoint analysis of simultaneous eye-tracking and fMRI data for program-comprehension studies.
Proceedings of the Workshop on Eye Movements in Programming, 2018
Simultaneous measurement of program comprehension with fMRI and eye tracking: a case study.
Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2018
2017
Iterative Schedule Optimization for Parallelization in the Polyhedron Model.
ACM Trans. Archit. Code Optim., 2017
The shape of feature code: an analysis of twenty C-preprocessor-based systems.
Softw. Syst. Model., 2017
Evolutionary trends of developer coordination: a network approach.
Empir. Softw. Eng., 2017
On the Relation of External and Internal Feature Interactions: A Case Study.
CoRR, 2017
Performance-influence models of multigrid methods: A case study on triangular grids.
Concurr. Comput. Pract. Exp., 2017
Variability of stencil computations for porous media.
Concurr. Comput. Pract. Exp., 2017
Handling Static Configurability in Refactoring Engines.
Computer, 2017
The new feature interaction challenge.
Proceedings of the Eleventh International Workshop on Variability Modelling of Software-intensive Systems, 2017
Attributed variability models: outside the comfort zone.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017
Measuring neural efficiency of program comprehension.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017
Using bad learners to find good configurations.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017
Renaming and shifted code in structured merging: looking ahead for precision and performance.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017
Classifying developers into core and peripheral: an empirical study on count and network metrics.
Proceedings of the 39th International Conference on Software Engineering, 2017
2016
Performance Prediction of Multigrid-Solver Configurations.
Proceedings of the Software for Exascale Computing - SPPEXA 2013-2015, 2016
Variability encoding: From compile-time to load-time variability.
J. Log. Algebraic Methods Program., 2016
Empirische Forschung zu Software-Evolution - Bestandsaufnahme und Vision aus dem DFG-Schwerpunktprogramm Design for Future - Managed Software Evolution.
Inform. Spektrum, 2016
Quantifying structural attributes of system decompositions in 28 feature-oriented software product lines - An exploratory study.
Empir. Softw. Eng., 2016
Coevolution of variability models and related software artifacts - A fresh look at evolution patterns in the Linux kernel.
Empir. Softw. Eng., 2016
Preprocessor-based variability in open-source and industrial software systems: An empirical study.
Empir. Softw. Eng., 2016
Do #ifdefs influence the occurrence of vulnerabilities? an empirical study of the linux kernel.
Proceedings of the 20th International Systems and Software Product Line Conference, 2016
On-the-fly decomposition of specifications in software model checking.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016
How reviewers think about internal and external validity in empirical software engineering.
Proceedings of the Software Engineering 2016, 2016
Performance-Influence Models.
Proceedings of the Software Engineering 2016, 2016
On facilitating reuse in multi-goal test-suite generation for software product lines.
Proceedings of the Software Engineering 2016, 2016
Morpheus: variability-aware refactoring in the wild.
Proceedings of the Software Engineering 2016, 2016
A comparison of 10 sampling algorithms for configurable systems.
Proceedings of the 38th International Conference on Software Engineering, 2016
Segregating feature interfaces to support software product line maintenance.
Proceedings of the 15th International Conference on Modularity, 2016
From crosscutting concerns to feature interactions: a tale of misunderstandings and enlightenments (keynote).
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016
2015
Modeling and optimizing MapReduce programs.
Concurr. Comput. Pract. Exp., 2015
Balancing precision and performance in structured merge.
Autom. Softw. Eng., 2015
Performance-influence models for highly configurable systems.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015
Analysis Strategies for Software Product Lines: A Classification and Survey.
Proceedings of the Software Engineering & Management 2015, Multikonferenz der GI-Fachbereiche Softwaretechnik (SWT) und Wirtschaftsinformatik (WI), FA WI-MAW, 17. März, 2015
Measuring Program Comprehension with Functional Magnetic Resonance Imaging.
Proceedings of the Software Engineering & Management 2015, Multikonferenz der GI-Fachbereiche Softwaretechnik (SWT) und Wirtschaftsinformatik (WI), FA WI-MAW, 17. März, 2015
Strategies for Analyzing Configurable Systems.
Proceedings of the Software Engineering & Management 2015, Multikonferenz der GI-Fachbereiche Softwaretechnik (SWT) und Wirtschaftsinformatik (WI), FA WI-MAW, 17. März, 2015
Generating Qualifiable Avionics Software: An Experience Report (E).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015
Cost-Efficient Sampling for Performance Prediction of Configurable Systems (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015
Views on Internal and External Validity in Empirical Software Engineering.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
Presence-Condition Simplification in Highly Configurable Systems.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
Morpheus: Variability-Aware Refactoring in the Wild.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
From Developer Networks to Verified Communities: A Fine-Grained Approach.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
Characterizing complexity of highly-configurable systems with variational call graphs: analyzing configuration options interactions complexity in function calls.
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security, 2015
Feature scattering in the large: a longitudinal study of Linux kernel device drivers.
Proceedings of the 14th International Conference on Modularity, 2015
2014
Experiments on Optimizing the Performance of Stencil Codes with SPL Conqueror.
Parallel Process. Lett., 2014
Measuring and modeling programming experience.
Empir. Softw. Eng., 2014
Feature Interactions: The Next Generation (Dagstuhl Seminar 14281).
Dagstuhl Reports, 2014
A Classification and Survey of Analysis Strategies for Software Product Lines.
ACM Comput. Surv., 2014
Performance Prediction in the Presence of Feature Interactions.
Proceedings of the Software Engineering 2014, Fachtagung des GI-Fachbereichs Softwaretechnik, 25. Februar, 2014
Variational Data Structures: Exploring Tradeoffs in Computing with Variability.
Proceedings of the Onward! 2014, 2014
Scaling exact multi-objective combinatorial optimization by parallelization.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014
Understanding understanding source code with functional magnetic resonance imaging.
Proceedings of the 36th International Conference on Software Engineering, 2014
Does feature scattering follow power-law distributions?: an investigation of five pre-processor-based systems.
Proceedings of the Sixth International Workshop on Feature-Oriented Software Development, 2014
On the relation between internal and external feature interactions in feature-oriented product lines: a case study.
Proceedings of the Sixth International Workshop on Feature-Oriented Software Development, 2014
ExaStencils: Advanced Stencil-Code Engineering.
,
,
,
,
,
,
,
,
,
,
,
,
Proceedings of the Euro-Par 2014: Parallel Processing Workshops, 2014
The Human Factor in Computer Science and How to Teach Students to Care: An Experience Report.
Proceedings of the Socioinformatics, 2014
2013
Language-Independent and Automated Software Composition: The FeatureHouse Experience.
IEEE Trans. Software Eng., 2013
Scalable prediction of non-functional properties in software product lines: Footprint and memory consumption.
Inf. Softw. Technol., 2013
Do background colors improve program comprehension in the #ifdef hell?
Empir. Softw. Eng., 2013
Domain Types: Selecting Abstractions Based on Variable Usage
CoRR, 2013
Feature-interaction detection based on feature-based specifications.
Comput. Networks, 2013
The PLA model: on the combination of product-line analyses.
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, 2013
Feature-oriented software evolution.
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, 2013
Feature-oriented language families: a case study.
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, 2013
Predicting quality attributes of software product lines using software and network measures and sampling.
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, 2013
Formal methods and analysis in software product line engineering: 4th edition of FMSPLE workshop series.
Proceedings of the 17th International Software Product Line Conference, 2013
Scalable analysis of variable software.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013
Experience from Measuring Program Comprehension - Toward a General Framework.
Proceedings of the Software Engineering 2013: Fachtagung des GI-Fachbereichs Softwaretechnik, 26. Februar, 2013
The potential of polyhedral optimization: An empirical study.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013
Variability-aware performance prediction: A statistical learning approach.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013
Strategies for product-line verification: case studies and experiments.
Proceedings of the 35th International Conference on Software Engineering, 2013
Domain Types: Abstract-Domain Selection Based on Variable Usage.
Proceedings of the Hardware and Software: Verification and Testing, 2013
Family-based performance measurement.
Proceedings of the Generative Programming: Concepts and Experiences, 2013
Does the discipline of preprocessor annotations matter?: a controlled experiment.
Proceedings of the Generative Programming: Concepts and Experiences, 2013
A comparison of product-based, feature-based, and family-based type checking.
Proceedings of the Generative Programming: Concepts and Experiences, 2013
Exploring feature interactions in the wild: the new feature-interaction challenge.
Proceedings of the 5th International Workshop on Feature-Oriented Software Development, 2013
Feature-Oriented Software Product Lines - Concepts and Implementation.
Springer, ISBN: 978-3-642-37520-0, 2013
2012
Type checking annotation-based product lines.
ACM Trans. Softw. Eng. Methodol., 2012
SPL Conqueror: Toward optimization of non-functional properties in software product lines.
Softw. Qual. J., 2012
Preface to the special issue on feature-oriented software development (FOSD 2009).
Sci. Comput. Program., 2012
Access control in feature-oriented programming.
Sci. Comput. Program., 2012
Toward measuring program comprehension with functional magnetic resonance imaging.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012
Structured merge with auto-tuning: balancing precision and performance.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012
Measuring programming experience.
Proceedings of the IEEE 20th International Conference on Program Comprehension, 2012
Predicting performance via automated feature-interaction detection.
Proceedings of the 34th International Conference on Software Engineering, 2012
Family-based deductive verification of software product lines.
Proceedings of the Generative Programming and Component Engineering, 2012
Comparing program comprehension of physically and virtually separated concerns.
Proceedings of the 4th International Workshop on Feature-Oriented Software Development, 2012
Toward variability-aware testing.
Proceedings of the 4th International Workshop on Feature-Oriented Software Development, 2012
Applying Design by Contract to Feature-Oriented Programming.
Proceedings of the Fundamental Approaches to Software Engineering, 2012
2011
Feature-Oriented System Design and Engineering.
Int. J. Softw. Informatics, 2011
Feature-Oriented Software Development (FOSD) (Dagstuhl Seminar 11021).
Dagstuhl Reports, 2011
Feature-Aware Verification
CoRR, 2011
Flexible feature binding in software product lines.
Autom. Softw. Eng., 2011
Scalable Prediction of Non-functional Properties in Software Product Lines.
Proceedings of the Software Product Lines - 15th International Conference, 2011
Automatic detection of feature interactions using the Java modeling language: an experience report.
Proceedings of the Software Product Lines - 15th International Conference, 2011
The road to feature modularity?
Proceedings of the Software Product Lines - 15th International Conference, 2011
Third International Workshop on Feature-Oriented Software Development (FOSD 2011).
Proceedings of the Software Product Lines - 15th International Conference, 2011
Semistructured merge: rethinking merge in revision control systems.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011
Detection of feature interactions using feature-aware verification.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011
Proof Composition for Deductive Verification of Software Product Lines.
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011
View infinity: a zoomable interface for feature-oriented software development.
Proceedings of the 33rd International Conference on Software Engineering, 2011
Feature cohesion in software product lines: an exploratory study.
Proceedings of the 33rd International Conference on Software Engineering, 2011
Feature-Oriented Software Development.
Proceedings of the Generative and Transformational Techniques in Software Engineering IV, 2011
Tailoring dynamic software product lines.
Proceedings of the Generative Programming And Component Engineering, 2011
Exploring Software Measures to Assess Program Comprehension.
Proceedings of the 5th International Symposium on Empirical Software Engineering and Measurement, 2011
Analyzing the discipline of preprocessor annotations in 30 million lines of C code.
Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011
2010
Types and modularity for implicit invocation with implicit announcement.
ACM Trans. Softw. Eng. Methodol., 2010
A calculus for uniform feature composition.
ACM Trans. Program. Lang. Syst., 2010
An algebraic foundation for automatic feature-based program synthesis.
Sci. Comput. Program., 2010
How AspectJ is Used: An Analysis of Eleven AspectJ Programs.
J. Object Technol., 2010
Type-Safe Feature-Oriented Product Lines
CoRR, 2010
Type safety for feature-oriented product lines.
Autom. Softw. Eng., 2010
Optimizing Non-functional Properties of Software Product Lines by means of Refactorings.
Proceedings of the Fourth International Workshop on Variability Modelling of Software-Intensive Systems, 2010
Using Collaborations to Encapsulate Features? An Explorative Study.
Proceedings of the Fourth International Workshop on Variability Modelling of Software-Intensive Systems, 2010
Semistructured Merge in Revision Control Systems.
Proceedings of the Fourth International Workshop on Variability Modelling of Software-Intensive Systems, 2010
1st International Workshop on Formal Methods in Software Product Line Engineering (FMSPLE 2010).
Proceedings of the Software Product Lines: Going Beyond - 14th International Conference, 2010
Virtuelle Trennung von Belangen (Präprozessor 2.0).
Proceedings of the Software Engineering 2010, 2010
Visual Support for Understanding Product Lines.
Proceedings of the 18th IEEE International Conference on Program Comprehension, 2010
Detecting Dependences and Interactions in Feature-Oriented Design.
Proceedings of the IEEE 21st International Symposium on Software Reliability Engineering, 2010
An analysis of the variability in forty preprocessor-based software product lines.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010
Automating energy optimization with features.
Proceedings of the Second International Workshop on Feature-Oriented Software Development, 2010
Code clones in feature-oriented software product lines.
Proceedings of the Generative Programming And Component Engineering, 2010
Language-independent reference checking in software product lines.
Proceedings of the Second International Workshop on Feature-Oriented Software Development, 2010
2009
Virtual Separation of Concerns - A Second Chance for Preprocessors.
J. Object Technol., 2009
An Overview of Feature-Oriented Software Development.
J. Object Technol., 2009
Tailor-made data management for embedded systems: A case study on Berkeley DB.
Data Knowl. Eng., 2009
Guaranteeing Syntactic Correctness for All Product Line Variants: A Language-Independent Approach.
Proceedings of the Objects, Components, Models and Patterns, 47th International Conference, 2009
On the impact of the optional feature problem: analysis and case studies.
Proceedings of the Software Product Lines, 13th International Conference, 2009
Language-Independent Quantification and Weaving for Feature Composition.
Proceedings of the Software Composition - 8th International Conference, 2009
Feature (De)composition in Functional Programming.
Proceedings of the Software Composition - 8th International Conference, 2009
Vergleich und Integration von Komposition und Annotation zur Implementierung von Produktlinien.
Proceedings of the Software Engineering 2009: Fachtagung des GI-Fachbereichs Softwaretechnik 02.-06.03. 2009 in Kaiserslautern, 2009
RobbyDBMS: a case study on hardware/software product line engineering.
Proceedings of the First International Workshop on Feature-Oriented Software Development, 2009
How to compare program comprehension in FOSD empirically: an experience report.
Proceedings of the First International Workshop on Feature-Oriented Software Development, 2009
An orthogonal access modifier model for feature-oriented programming.
Proceedings of the First International Workshop on Feature-Oriented Software Development, 2009
Refactoring Feature Modules.
Proceedings of the Formal Foundations of Reuse and Domain Engineering, 2009
FeatureIDE: A tool framework for feature-oriented software development.
Proceedings of the 31st International Conference on Software Engineering, 2009
FEATUREHOUSE: Language-independent, automated software composition.
Proceedings of the 31st International Conference on Software Engineering, 2009
Model Superimposition in Software Product Lines.
Proceedings of the Theory and Practice of Model Transformations, 2009
A model of refactoring physically and virtually separated features.
Proceedings of the Generative Programming and Component Engineering, 2009
Specialized Embedded DBMS: Cell Based Approach.
Proceedings of the Database and Expert Systems Applications, 2009
Bridging the Gap between Variability in Client Application and Database Schema.
Proceedings of the Datenbanksysteme in Business, 2009
SQL á la Carte - Toward Tailor-made Data Management.
Proceedings of the Datenbanksysteme in Business, 2009
2008
Aspectual Feature Modules.
IEEE Trans. Software Eng., 2008
Die Rolle von Features und Aspekten in der Softwareentwicklung (The Role of Features and Aspects in Software Development).
it Inf. Technol., 2008
A Multiparadigm Study of Crosscutting Modularity in Design Patterns.
Proceedings of the Objects, Components, Models and Patterns, 46th International Conference, 2008
Visualizing Software Product Line Variabilities in Source Code.
Proceedings of the Software Product Lines, 12th International Conference, 2008
Superimposition: A Language-Independent Approach to Software Composition.
Proceedings of the Software Composition - 7th International Symposium, 2008
Type-Checking Software Product Lines - A Formal Approach.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008
Granularity in software product lines.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
Research challenges in the tension between features and services.
Proceedings of the 2nd International Workshop on Systems Development in SOA Environments, 2008
Code generation to support static and dynamic composition of software product lines.
Proceedings of the Generative Programming and Component Engineering, 2008
Feature featherweight java: a calculus for feature-oriented programming and stepwise refinement.
Proceedings of the Generative Programming and Component Engineering, 2008
Program refactoring using functional aspects.
Proceedings of the Generative Programming and Component Engineering, 2008
FAME-DBMS: Tailor-made Data Management Solutions for Embedded Systems.
Proceedings of the EDBT'08 Workshop on Software Engineering for Tailor-made Data Management , 2008
08281 Executive Summary - Software Engineering for Tailor-made Data Management.
Proceedings of the Software Engineering for Tailor-made Data Management, 06.07., 2008
08281 Abstracts Collection - Software Engineering for Trailor-made Data Management.
Proceedings of the Software Engineering for Tailor-made Data Management, 06.07., 2008
An Algebra for Features and Feature Composition.
Proceedings of the Algebraic Methodology and Software Technology, 2008
2007
Aspect Refinement Ð Unifying AOP and Stepwise Refinement.
J. Object Technol., 2007
Pointcuts, advice, refinements, and collaborations: similarities, differences, and synergies.
Innov. Syst. Softw. Eng., 2007
Von Mini- über Micro- bis zu Nano-DBMS: Datenhaltung in eingebetteten Systemen.
Datenbank-Spektrum, 2007
A Case Study Implementing Features Using AspectJ.
Proceedings of the Software Product Lines, 11th International Conference, 2007
Streamlining Feature-Oriented Designs.
Proceedings of the Software Composition - 6th International Symposium, 2007
Die Rolle von Features und Aspekten in der Softwareentwicklung [The Role of Features and Aspects in Software Development].
Proceedings of the Ausgezeichnete Informatikdissertationen 2007, 2007
Measuring and Characterizing Crosscutting in Aspect-Based Programs: Basic Metrics and Case Studies.
Proceedings of the Fundamental Approaches to Software Engineering, 2007
Konfigurierbarkeit für ressourceneffiziente Datenhaltung in eingebetteten Systemen am Beispiel von Berkeley DB.
Proceedings of the Datenbanksysteme in Business, 2007
Merkmalorientierte Architekturen für eingebettete Datenmanagementsysteme.
Proceedings of the Datenbanksysteme in Business, 2007
On the duality of aspect-oriented and feature-oriented design patterns.
Proceedings of the 6th workshop on Aspects, 2007
The role of features and aspects in software development: similarities, differences, and synergetic potential.
PhD thesis, 2007
2006
Generic feature modules: Two-staged program customization.
Proceedings of the ICSOFT 2006, 2006
Aspectual mixin layers: aspects and features in concert.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006
Einfluss erweiterter Programmier-Paradigmen auf die Entwicklung eingebetteter DBMS.
Proceedings of the Tagungsband zum 18. GI-Workshop über Grundlagen von Datenbanken (18th GI-Workshop on the Foundations of Databases), 2006
When to use features and aspects?: a case study.
Proceedings of the Generative Programming and Component Engineering, 2006
Implementing Bounded Aspect Quantification in AspectJ.
Proceedings of the RAM-SE'06-ECOOP'06 Workshop on Reflection, 2006
2005
Biology-Inspired Optimizations of Peer-to-Peer Overlay Networks.
Prax. Inf.verarb. Kommun., 2005
Piggyback Meta-Data Propagation in Distributed Hash Tables.
Proceedings of the WEBIST 2005, 2005
A Mediator for E-Business.
Proceedings of the WEBIST 2005, 2005
Evolutionary Software Life Cycle for Self-Adapting Software Systems.
Proceedings of the ICEIS 2005, 2005
Ein merkmalsorientierter Speichermanager für eingebettete Systeme.
Proceedings of the Tagungsband zum 17. GI-Workshop über Grundlagen von Datenbanken (17th GI-Workshop on the Foundations of Databases), 2005
FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming.
Proceedings of the Generative Programming and Component Engineering, 2005
Combining Feature-Oriented and Aspect-Oriented Programming to Support Software Evolution.
Proceedings of the RAM-SE'05-ECOOP'05 Workshop on Reflection, 2005
Tool support for feature-oriented software development: featureIDE: an Eclipse-based approach.
Proceedings of the 2005 OOPSLA workshop on Eclipse Technology eXchange, 2005
Self-Organization in Overlay Networks.
Proceedings of the Advanced Information Systems Engineering, 17th International Conference, 2005
Aspect Refinement and Bounding Quantification in Incremental Designs.
Proceedings of the 12th Asia-Pacific Software Engineering Conference (APSEC 2005), 2005
Using Step-Wise Refinement to Build a Flexible Lightweight Storage Manager.
Proceedings of the Advances in Databases and Information Systems, 2005
2004
Towards the Development of Ubiquitous Middleware Product Lines.
Proceedings of the Software Engineering and Middleware, 4th International Workshop, 2004
2003
Überblick und Vergleich von Technologien als Grundlage einer Middleware für mobile Informationssysteme.
Proceedings of the Persistence, Scalability, Transactions, 2003
Einsatz von Aspektorientierung und Programmfamilien bei der Entwicklung von Datenbank-Management-Systemen.
Proceedings of the Tagungsband zum 15. GI-Workshop Grundlagen von Datenbanken, 2003
Komponenten einer Middleware-Plattform für mobile Informationssysteme.
Proceedings of the Tagungsband zum 15. GI-Workshop Grundlagen von Datenbanken, 2003