Home > Research > Publications & Outputs > Inferring test results for dynamic software pro...
View graph of relations

Inferring test results for dynamic software product lines

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Inferring test results for dynamic software product lines. / Cafeo, Bruno; Noppen, Joost; Ferrari, Fabiano et al.
ESEC/FSE '11 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering. New York: ACM Press, 2011. p. 500-503.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Cafeo, B, Noppen, J, Ferrari, F, Chitchyan, R & Rashid, A 2011, Inferring test results for dynamic software product lines. in ESEC/FSE '11 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering. ACM Press, New York, pp. 500-503, SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13rd European Software Engineering Conference (ESEC-13), Szeged, Hungary, 5/09/11. https://doi.org/10.1145/2025113.2025203

APA

Cafeo, B., Noppen, J., Ferrari, F., Chitchyan, R., & Rashid, A. (2011). Inferring test results for dynamic software product lines. In ESEC/FSE '11 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering (pp. 500-503). ACM Press. https://doi.org/10.1145/2025113.2025203

Vancouver

Cafeo B, Noppen J, Ferrari F, Chitchyan R, Rashid A. Inferring test results for dynamic software product lines. In ESEC/FSE '11 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering. New York: ACM Press. 2011. p. 500-503 doi: 10.1145/2025113.2025203

Author

Cafeo, Bruno ; Noppen, Joost ; Ferrari, Fabiano et al. / Inferring test results for dynamic software product lines. ESEC/FSE '11 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering. New York : ACM Press, 2011. pp. 500-503

Bibtex

@inproceedings{1572ebcb0e8040aca84e619707687b0c,
title = "Inferring test results for dynamic software product lines",
abstract = "Due to the very large number of configurations that can typically be derived from a Dynamic Software Product Line (DSPL), efficient and effective testing of such systems have become a major challenge for software developers. In particular, when a configuration needs to be deployed quickly due to rapid contextual changes (e.g., in an unfolding crisis), time constraints hinder the proper testing of such a configuration. In this paper, we propose to reduce the testing required of such DSPLs to a relevant subset of configurations. Whenever a need to adapt to an untested configuration is encountered, our approach determines the most similar tested configuration and reuses its test results to either obtain a coverage measure or infer a confidence degree for the new, untested configuration. We focus on providing these techniques for inference of structural testing results for DSPLs, which is supported by an early prototype implementation.",
author = "Bruno Cafeo and Joost Noppen and Fabiano Ferrari and Ruzanna Chitchyan and Awais Rashid",
year = "2011",
doi = "10.1145/2025113.2025203",
language = "English",
isbn = "978-1-4503-0443-6",
pages = "500--503",
booktitle = "ESEC/FSE '11 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering",
publisher = "ACM Press",
note = "SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13rd European Software Engineering Conference (ESEC-13) ; Conference date: 05-09-2011 Through 09-09-2011",

}

RIS

TY - GEN

T1 - Inferring test results for dynamic software product lines

AU - Cafeo, Bruno

AU - Noppen, Joost

AU - Ferrari, Fabiano

AU - Chitchyan, Ruzanna

AU - Rashid, Awais

PY - 2011

Y1 - 2011

N2 - Due to the very large number of configurations that can typically be derived from a Dynamic Software Product Line (DSPL), efficient and effective testing of such systems have become a major challenge for software developers. In particular, when a configuration needs to be deployed quickly due to rapid contextual changes (e.g., in an unfolding crisis), time constraints hinder the proper testing of such a configuration. In this paper, we propose to reduce the testing required of such DSPLs to a relevant subset of configurations. Whenever a need to adapt to an untested configuration is encountered, our approach determines the most similar tested configuration and reuses its test results to either obtain a coverage measure or infer a confidence degree for the new, untested configuration. We focus on providing these techniques for inference of structural testing results for DSPLs, which is supported by an early prototype implementation.

AB - Due to the very large number of configurations that can typically be derived from a Dynamic Software Product Line (DSPL), efficient and effective testing of such systems have become a major challenge for software developers. In particular, when a configuration needs to be deployed quickly due to rapid contextual changes (e.g., in an unfolding crisis), time constraints hinder the proper testing of such a configuration. In this paper, we propose to reduce the testing required of such DSPLs to a relevant subset of configurations. Whenever a need to adapt to an untested configuration is encountered, our approach determines the most similar tested configuration and reuses its test results to either obtain a coverage measure or infer a confidence degree for the new, untested configuration. We focus on providing these techniques for inference of structural testing results for DSPLs, which is supported by an early prototype implementation.

U2 - 10.1145/2025113.2025203

DO - 10.1145/2025113.2025203

M3 - Conference contribution/Paper

SN - 978-1-4503-0443-6

SP - 500

EP - 503

BT - ESEC/FSE '11 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering

PB - ACM Press

CY - New York

T2 - SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13rd European Software Engineering Conference (ESEC-13)

Y2 - 5 September 2011 through 9 September 2011

ER -