Software configuration engineering in practice interviews, survey, and systematic literature review
Modern software applications are adapted to different situations (eg, memory limits,
enabling/disabling features, database credentials) by changing the values of configuration …
enabling/disabling features, database credentials) by changing the values of configuration …
Challenges and opportunities: an in-depth empirical study on configuration error injection testing
Configuration error injection testing (CEIT) could systematically evaluate software reliability
and diagnosability to runtime configuration errors. This paper explores the challenges and …
and diagnosability to runtime configuration errors. This paper explores the challenges and …
ECFuzz: Effective Configuration Fuzzing for Large-Scale Systems
A large-scale system contains a huge configuration space because of its large number of
configuration parameters. This leads to a combination explosion among configuration …
configuration parameters. This leads to a combination explosion among configuration …
Automatic defect categorization based on fault triggering conditions
Due to the complexity of software systems, defects are inevitable. Understanding the types of
defects could help developers to adopt measures in current and future software releases. In …
defects could help developers to adopt measures in current and future software releases. In …
Colua: Automatically predicting configuration bug reports and extracting configuration options
Configuration bugs are among the dominant causes of software failures. Software
organizations often use bug tracking systems to manage bug reports collected from …
organizations often use bug tracking systems to manage bug reports collected from …
Hear Me Out: Supporting Citizens to Create Comprehensible Contributions on Urban Participation Platforms
Urbanization has increased societal tensions and led to the growth of citizen participation in
urban planning, which is often conducted in computer-supported environments and …
urban planning, which is often conducted in computer-supported environments and …