a branch of computer science that applies engineering principles and techniques to the world of computer software
the application of engineering principles to software design
Ruffner , 45 , doesn 't yet have an attorney in the murder charge , authorities said .