The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis 2020
DOI: 10.1145/3395363.3397386
|View full text |Cite
|
Sign up to set email alerts
|

Automated repair of feature interaction failures in automated driving systems

Abstract: In the past years, several automated repair strategies have been proposed to fix bugs in individual software programs without any human intervention. There has been, however, little work on how automated repair techniques can resolve failures that arise at the system-level and are caused by undesired interactions among different system components or functions. Feature interaction failures are common in complex systems such as autonomous cars that are typically built as a composition of independent features (i.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 16 publications
(14 citation statements)
references
References 37 publications
0
14
0
Order By: Relevance
“…Coevolutionary analysis in software engineering. Despite the success of search-based software engineering (SBSE) in many application domains including software testing (Wegener et al 1997;Wegener and Grochtmann 1998;Lin et al 2009;Arcuri et al 2010;Shin et al 2018), program repair (Weimer et al 2009;Tan et al 2016;Abdessalem et al 2020), and self-adaptation (Andrade and Macêdo 2013;Chen et al 2018;Shin et al 2020), coevolutionary algorithms have been applied in only a few prior studies (Wilkerson and Tauritz 2010;Wilkerson et al 2012;Boussaa et al 2013). Wilkerson et al (2010Wilkerson et al ( , 2012 present a coevolution-based approach to automatically correct software.…”
Section: Priority Assignmentmentioning
confidence: 99%
See 1 more Smart Citation
“…Coevolutionary analysis in software engineering. Despite the success of search-based software engineering (SBSE) in many application domains including software testing (Wegener et al 1997;Wegener and Grochtmann 1998;Lin et al 2009;Arcuri et al 2010;Shin et al 2018), program repair (Weimer et al 2009;Tan et al 2016;Abdessalem et al 2020), and self-adaptation (Andrade and Macêdo 2013;Chen et al 2018;Shin et al 2020), coevolutionary algorithms have been applied in only a few prior studies (Wilkerson and Tauritz 2010;Wilkerson et al 2012;Boussaa et al 2013). Wilkerson et al (2010Wilkerson et al ( , 2012 present a coevolution-based approach to automatically correct software.…”
Section: Priority Assignmentmentioning
confidence: 99%
“…Search-based software engineering (SBSE) has been successfully applied in many application domains, including software testing (Wegener et al 1997;Wegener and Grochtmann 1998;Lin et al 2009;Arcuri et al 2010;Shin et al 2018), program repair (Weimer et al 2009;Tan et al 2016;Abdessalem et al 2020), and self-adaptation (Andrade and Macêdo 2013;Chen et al 2018;Shin et al 2020), where the search spaces are very large. Despite the success of SBSE, engineering problems in real-time systems have received much less attention in the SBSE community.…”
Section: Introductionmentioning
confidence: 99%
“…Coevolutionary analysis in software engineering. Despite the success of search-based software engineering (SBSE) in many application domains including software testing (Wegener et al, 1997;Wegener and Grochtmann, 1998;Lin et al, 2009;Arcuri et al, 2010;Shin et al, 2018), program repair (Weimer et al, 2009;Tan et al, 2016;Abdessalem et al, 2020), and self-adaptation (Andrade and Macedo, 2013; Chen et al, 2018;Shin et al, 2020), coevolutionary algorithms have been applied in only a few prior studies (Wilkerson and Tauritz, 2010;Wilkerson et al, 2012;Boussaa et al, 2013). Wilkerson et al (2010Wilkerson et al ( , 2012 present a coevolution-based approach to automatically correct software.…”
Section: Related Workmentioning
confidence: 99%
“…Search-based software engineering (SBSE) has been successfully applied in many application domains, including software testing (Wegener et al, 1997;Wegener and Grochtmann, 1998;Lin et al, 2009;Arcuri et al, 2010;Shin et al, 2018), program repair (Weimer et al, 2009;Tan et al, 2016;Abdessalem et al, 2020), and self-adaptation (Andrade and Macedo, 2013;Chen et al, 2018;Shin et al, 2020), where the search spaces are very large. Despite the success of SBSE, engineering problems in real-time systems have received much less attention in the SBSE community.…”
Section: Introductionmentioning
confidence: 99%
“…Unwanted feature interactions introduce unpredicted behavior, often escape testing, and add risk [42,10]. In safety-critical systems, they have caused multiple accidents [46,43,8,3] Specification of constraints on feature combinations takes many forms, including feature models [14], source code, user guides and operational manuals. However, such documentation is often poorly maintained, partial, inconsistent with the code, and quickly outdated [47,48,2,59].…”
Section: Introductionmentioning
confidence: 99%