Research Paper : Techniques for Evolving Non-Functional Properties of Software | UPT Perpustakaan UHAMKA