2019
DOI: 10.1007/978-3-030-20912-4_37
|View full text |Cite
|
Sign up to set email alerts
|

Solving the Software Project Scheduling Problem with Hyper-heuristics

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
2
0
1

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 16 publications
0
2
0
1
Order By: Relevance
“…It has successfully been employed to solve different software engineering problems from a variety of domains. The list includes, but is not limited to, software project scheduling [13], software effort estimation [8], integration and test order problem [29], software product line testing [28], game development [41], failure reproduction [24] and vulnerability testing [23,45].…”
Section: Introductionmentioning
confidence: 99%
“…It has successfully been employed to solve different software engineering problems from a variety of domains. The list includes, but is not limited to, software project scheduling [13], software effort estimation [8], integration and test order problem [29], software product line testing [28], game development [41], failure reproduction [24] and vulnerability testing [23,45].…”
Section: Introductionmentioning
confidence: 99%
“…Hyper-heuristics are search methodologies for solving numerous forms of combinatorial optimization problems (COPs) in routing applications [1,2], scheduling [3,4], machine learning [5,6], generation of solvers [7], and software engineering [8][9][10]. They have been applied to several other application domains of combinatorial optimization such as university examination timetabling, university course timetabling, and school timetabling problems [11].…”
Section: Introductionmentioning
confidence: 99%
“…GE is a grammar-based evolutionary algorithm that uses a grammar-based mapping process to separate search space from solution space. In recent years, GE has been successfully adopted to solve many software engineering problems from a wide variety of domains, including software effort estimation [11], vulnerability testing [55], integration and test order problem [39], game development [51], failure reproduction [35], software project scheduling [19] and software product line testing [37]. To the best of our knowledge, Ariadne is the only GE-based system proposed to date that targets the structural coverage testing of procedural C/C++ programs.…”
Section: Introductionmentioning
confidence: 99%