cucumber matlab collaboration literature mapping selenium scrum test script cognitive science case usability research software maintenance forecasting quality assurance python selenium webdriver manual testing software development test case automation software development life cycle dashboard jira logging usability testing electrocorticography postman library bulletins physics java