Performance-based selection of software and hardware features under parameter uncertainty