Comparison of Exact and Approximate Multi-Objective Optimization for Software Product Lines

dc.contributor.authorOlaechea Velazco, Rafael Ernesto
dc.date.accessioned2013-10-25T17:50:54Z
dc.date.available2013-10-25T17:50:54Z
dc.date.issued2013-10-25T17:50:54Z
dc.date.submitted2013
dc.description.abstractSoftware product lines (SPLs) manage product variants in a systematical way and allow stakeholders to derive variants by selecting features. Finding a desirable variant is hard, due to the huge configuration space and usually conflicting objectives (e.g., lower cost and higher performance). This scenario can be reduced to a multi-objective optimization prob- lem in SPLs. We address the problem using an exact and an approximate algorithm and compare their accuracy, time consumption, scalability and parameter setting requirements on five case studies with increasing complexity. Our empirical results show that (1) it is feasible to use exact techniques for small SPL multi-objective optimization problems, and (2) approximate methods can be used for large problems but require substantial effort to find the best parameter settings for acceptable approximation. Finally, we discuss the tradeoff between accuracy and time consumption when using exact and approximate techniques for SPL multi-objective optimization and guide stakeholders to choose one or the other in practice.en
dc.identifier.urihttp://hdl.handle.net/10012/8015
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectsoftware product linesen
dc.subjectsoftware engineeringen
dc.subject.programComputer Scienceen
dc.titleComparison of Exact and Approximate Multi-Objective Optimization for Software Product Linesen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
OlaecheaVelazco_RafaelErnesto.pdf
Size:
1.26 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
268 B
Format:
Item-specific license agreed upon to submission
Description: