User interface designUser interface (UI) design or user interface engineering is the design of user interfaces for machines and software, such as computers, home appliances, mobile devices, and other electronic devices, with the focus on maximizing usability and the user experience. In computer or software design, user interface (UI) design primarily focuses on information architecture. It is the process of building interfaces that clearly communicates to the user what's important. UI design refers to graphical user interfaces and other forms of interface design.
Test automationIn software testing, test automation is the use of software separate from the software being tested to control the execution of tests and the comparison of actual outcomes with predicted outcomes. Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or perform additional testing that would be difficult to do manually. Test automation is critical for continuous delivery and continuous testing.
Nuremberg CodeThe Nuremberg Code (Nürnberger Kodex) is a set of ethical research principles for human experimentation created by the court in U.S. v Brandt, one of the Subsequent Nuremberg trials that were held after the Second World War. Though it was articulated as part of the court's verdict in the trial, the Code would later become significant beyond its original context; in a review written on the 50th anniversary of the Brandt verdict, Jay Katz writes that "a careful reading of the judgment suggests that [the authors] wrote the Code for the practice of human experimentation whenever it is being conducted.
Time-tracking softwareTime-tracking software includes programs and applications that allows its users to record time spent on tasks or projects. Multiple industries utilize this type of software, including those that employ freelancers and hourly workers. These include lawyers, freelancers and accountants. Time-tracking tools can be used stand-alone or integrated with other applications like project management software, customer support and accounting. This software is intended to be the electronic equivalent of traditional paper timesheets.
Institutional review boardAn institutional review board (IRB), also known as an independent ethics committee (IEC), ethical review board (ERB), or research ethics board (REB), is a committee at an institution that applies research ethics by reviewing the methods proposed for research done at that institution to ensure that the projects are ethical. Such boards are formally designated to approve (or reject), monitor, and review biomedical and behavioral research involving humans, and they are legally required in some countries under certain specified circumstances.