Software configuration engineering in practice interviews, survey, and systematic literature review

M Sayagh, N Kerzazi, B Adams… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Modern software applications are adapted to different situations (eg, memory limits,
enabling/disabling features, database credentials) by changing the values of configuration …

Exploring variability-aware execution for testing plugin-based web applications

HV Nguyen, C Kästner, TN Nguyen - Proceedings of the 36th …, 2014 - dl.acm.org
In plugin-based systems, plugin conflicts may occur when two or more plugins interfere with
one another, changing their expected behaviors. It is highly challenging to detect plugin …

How Do Indonesia Firms Encounter Covid-19 Pandemic? An Evidence of Transformation of the Roots of Competitive Advantage from EMDE Country.

AA Anggara, P Weihwa… - Quality-Access to …, 2024 - search.ebscohost.com
Scholars found factors contributing to competitive advantages, including dynamic
capabilities and distinctive competencies. However, these factors are occasionally fail to …

Configurations everywhere: Implications for testing and debugging in practice

D Jin, X Qu, MB Cohen, B Robinson - Companion Proceedings of the …, 2014 - dl.acm.org
Many industrial systems are highly-configurable, complicating the testing and debugging
process. While researchers have developed techniques to statically extract, quantify and …

Navigating the maze: the impact of configurability in bioinformatics software

M Cashman, MB Cohen, P Ranjan… - Proceedings of the 33rd …, 2018 - dl.acm.org
The bioinformatics software domain contains thousands of applications for automating tasks
such as the pairwise alignment of DNA sequences, building and reasoning about metabolic …

Bringing together configuration research: Towards a common ground

P Gazzillo, MB Cohen - Proceedings of the 2022 ACM SIGPLAN …, 2022 - dl.acm.org
Configurable software makes up most of the software in use today. Configurability, ie, the
ability of software to be customized without additional programming, is pervasive, and due to …

Users beware: Preference inconsistencies ahead

F Behrang, MB Cohen, A Orso - Proceedings of the 2015 10th Joint …, 2015 - dl.acm.org
The structure of preferences for modern highly-configurable software systems has become
extremely complex, usually consisting of multiple layers of access that go from the user …

Efficient regression testing of software product lines by reducing redundant test executions

P Jung, S Kang, J Lee - Applied Sciences, 2020 - mdpi.com
Regression testing for software product lines (SPLs) is challenging because it must ensure
that all the products of a product family work correctly whenever changes are made. One …

Automated code-based test selection for software product line regression testing

P Jung, S Kang, J Lee - Journal of Systems and Software, 2019 - Elsevier
Regression testing for software product lines (SPLs) is challenging and can be expensive
because it must ensure that all the products of a product family are correct whenever …

Time-space efficient regression testing for configurable systems

S Souto, M d'Amorim - Journal of Systems and Software, 2018 - Elsevier
Configurable systems are those that can be adapted from a set of input options, reflected in
code in form of variations. Testing these systems is challenging because of the vast array of …