Penggunaan metode yang tepat dalam proses pengembangan software memiliki peran yang sangat penting, terutama untuk memastikan bahwa software yang dikembangkan: Relevan dengan kebutuhan pengguna, Efisien dalam pengembangan, Dapat dipelihara dan ditingkatkan di masa depan dan Berkualitas secara teknis dan fungsional
Ada 15 prinsip berbeda yang digunakan peneliti HCI (Human Computer Interaction) atau dikenal juga dengan IMK (Interaksi Manusia dan Komputer) untuk mengevaluasi sebuah antarmuka. Prinsip-prinsip ini dikembangkan oleh Don Norman, Jakob Nielsen, Larry Constantine dan Lucy Lockwood. Apasajakah itu?