
Barclays Capital
Barclays Capital
3 Projects, page 1 of 1
assignment_turned_in Project2018 - 2021Partners:Microsoft Research, Barclays Capital, Barclays Capital, Microsoft (United States), Google (United States) +2 partnersMicrosoft Research,Barclays Capital,Barclays Capital,Microsoft (United States),Google (United States),University of Passau,Google IncFunder: UK Research and Innovation Project Code: EP/N023978/2Funder Contribution: 200,008 GBPTesting is a crucial part of any software development process. Testing is also very expensive: Common estimations list the effort of software testing at 50% of the average budget. Recent studies suggest that 77% of the time that software developers spend with testing is used for reading tests. Tests are read when they are generated, when they are updated, fixed, or refactored, when they serve as API usage examples and specification, or during debugging. Reading and understanding tests can be challenging, and evidence suggests that, despite the popularity of unit testing frameworks and test-driven development, the majority of software developers do not practice testing actively. Automatically generated tests tend to be particularly unreadable, severely inhibiting the widespread use of automated test generation in practice. The effects of insufficient testing can be dramatic, with large economic damage, and the potential to harm people relying on software in safety critical applications. Our proposed solution to address this problem is to improve the effectiveness and efficiency of testing by improving the readability of tests. We will investigate which syntactic and semantic aspects make tests readable, such that we can make readability measurable by modelling it. This, in turn, will allow us to provide techniques that guide manual or automatic improvement of the readability of software tests. This is made possible by a unique combination of machine learning, crowd sourcing, and search-based testing techniques. The GReaTest project will provide tools to developers that help them to identify readability problems, to automatically improve readability, and to automatically generate readability optimised test suites. The importance of readability and the usefulness of readability improvement will be evaluated with a range of empirical studies in conjunction with our industrial collaborators Microsoft, Google, and Barclays, investigating the relation of test readability to fault finding effectiveness, developer productivity, and software quality. Automated analysis and optimisation of test readability is novel, and traditional analyses only focused on easily measurable program aspects, such as code coverage. Improving readability of software tests has a direct impact on industry, where testing is a major economic and technical factor: More readable tests will reduce the costs of testing and increase effectiveness, thus improving software quality. Readability optimisation will be a key enabler for automated test generation in practice. Once readability of software tests is understood, this opens the doors to a new research direction on analysis and improvement of other software artefacts based on human understanding and performance.
All Research productsarrow_drop_down <script type="text/javascript"> <!-- document.write('<div id="oa_widget"></div>'); document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=ukri________::af6fa9911c81c74d0b4de55f44cb3b80&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eumore_vert All Research productsarrow_drop_down <script type="text/javascript"> <!-- document.write('<div id="oa_widget"></div>'); document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=ukri________::af6fa9911c81c74d0b4de55f44cb3b80&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.euassignment_turned_in Project2016 - 2017Partners:Microsoft (United States), Barclays Capital, University of Sheffield, Google (United States), Google Inc +4 partnersMicrosoft (United States),Barclays Capital,University of Sheffield,Google (United States),Google Inc,University of Sheffield,[no title available],Microsoft Research,Barclays CapitalFunder: UK Research and Innovation Project Code: EP/N023978/1Funder Contribution: 516,859 GBPTesting is a crucial part of any software development process. Testing is also very expensive: Common estimations list the effort of software testing at 50% of the average budget. Recent studies suggest that 77% of the time that software developers spend with testing is used for reading tests. Tests are read when they are generated, when they are updated, fixed, or refactored, when they serve as API usage examples and specification, or during debugging. Reading and understanding tests can be challenging, and evidence suggests that, despite the popularity of unit testing frameworks and test-driven development, the majority of software developers do not practice testing actively. Automatically generated tests tend to be particularly unreadable, severely inhibiting the widespread use of automated test generation in practice. The effects of insufficient testing can be dramatic, with large economic damage, and the potential to harm people relying on software in safety critical applications. Our proposed solution to address this problem is to improve the effectiveness and efficiency of testing by improving the readability of tests. We will investigate which syntactic and semantic aspects make tests readable, such that we can make readability measurable by modelling it. This, in turn, will allow us to provide techniques that guide manual or automatic improvement of the readability of software tests. This is made possible by a unique combination of machine learning, crowd sourcing, and search-based testing techniques. The GReaTest project will provide tools to developers that help them to identify readability problems, to automatically improve readability, and to automatically generate readability optimised test suites. The importance of readability and the usefulness of readability improvement will be evaluated with a range of empirical studies in conjunction with our industrial collaborators Microsoft, Google, and Barclays, investigating the relation of test readability to fault finding effectiveness, developer productivity, and software quality. Automated analysis and optimisation of test readability is novel, and traditional analyses only focused on easily measurable program aspects, such as code coverage. Improving readability of software tests has a direct impact on industry, where testing is a major economic and technical factor: More readable tests will reduce the costs of testing and increase effectiveness, thus improving software quality. Readability optimisation will be a key enabler for automated test generation in practice. Once readability of software tests is understood, this opens the doors to a new research direction on analysis and improvement of other software artefacts based on human understanding and performance.
All Research productsarrow_drop_down <script type="text/javascript"> <!-- document.write('<div id="oa_widget"></div>'); document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=ukri________::ddf3a3dbe7406a89135596e34526e7d5&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eumore_vert All Research productsarrow_drop_down <script type="text/javascript"> <!-- document.write('<div id="oa_widget"></div>'); document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=ukri________::ddf3a3dbe7406a89135596e34526e7d5&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.euassignment_turned_in Project2009 - 2018Partners:Financial Services Skills Council, Bnp Paribas, Merrill Lynch International, Lloyds Tsb Bank Plc, UCL +38 partnersFinancial Services Skills Council,Bnp Paribas,Merrill Lynch International,Lloyds Tsb Bank Plc,UCL,HSBC,Royal Bank of Scotland (United Kingdom),Man Investment Products Ltd,Barclays Capital,Merrill Lynch International,Dubai International Financial Center,HSBC Holdings,Aspect Capital,Qatar Financial Centre Authority,Credit Suisse,Man Investment Products Ltd,Citigroup,Royal Bank of Scotland Plc,Aspect Capital,Santander UK plc,Lloyds Tsb Bank Plc,Credit Suisse,Barclays Capital,BARCLAYS BANK PLC,Barclays (United Kingdom),Goldman Sachs International,DIFC,Thomson Reuters Foundation,Santander Abbey,BNP Paribas (United Kingdom),Morgan Stanley (United States),UBS,Deutsche Bank AG (UK),Qatar Financial Centre,Financial Services Skills Council,Citigroup,Deutsche Bank (United Kingdom),UBS,Thomson Reuters Foundation,MS,Nomura International Plc,Nomura International Plc,Goldman Sachs InternationalFunder: UK Research and Innovation Project Code: EP/G036306/1Funder Contribution: 8,175,630 GBPThe financial services industry is at the forefront of the digital economy, and is crucial to the UK's, and especially London's, continuing social and economic prosperity. State-of-the-art Financial IT, Computational Finance and Financial Engineering (collectively Financial Computing) research is crucial to our international competitiveness in investment banking, investment funds or retail banking. Academically this DTC focuses on financial computing, as distinct from quantitative finance, already well resourced. Banks and funds view PhD students in science and engineering as an increasingly important and largely untapped talent pool; although one regrettably with little knowledge of finance. The Financial Services Skills Council notes that employers are placing increasing importance on high-level analytical skills, as well as their acute shortage, especially in the newly emerging areas that drive sector growth. This centre completely embraces the spirit of the Digital Economy programme. The proposed DTC is inherently multidisciplinary involving UCL Computer Science, one of the largest leading departments in its field in the UK, with LSE Finance and the London Business School; the two leading academic finance centres in the UK. Key to developing the financial services industry in the Digital Economy is the creation of a new cohort of researchers who have a strong research capability in IT and computation, but also understand finance and the needs of the wholesale financial services industry leading to early adoption of new financial information technology research.The research groups and centres that will participate in this DTC include worldclass groups at: UCL, such as the Software Systems Engineering Group and the Centre for Computational Statistics and Machine Learning, at LSE such as Financial Markets Group, and at the London Business School, including the Management Science and Operations and Finance Subject Areas. The total value of active grants currently held by the participating groups and centres exceeds 20 Million Pounds, and the number of currently registered PhD students exceeds 130. Collaborators in Statistics, Economics, Mathematics and Physics supplement the potential Supervisor pool.A great strength of this DTC proposal is our industry partners, which include: Abbey, Barclays, Barclays Capital, BNP Paribas, Credit Suisse, Deutsche Bank, Goldman Sachs, HSBC, Lloyds TSB, Man Investments, Merrill Lynch, Morgan Stanley, Nomura, RBS and Thomson Reuters. Regarding training and supervision, each DTC PhD student will follow a personally tailored programme of postgraduate courses drawn from the partners covering financial IT, networks & communications, HCI, computational finance, financial engineering and business, supplemented by lectures from our industry partners: * A tailored educational programme comprising graduate-level courses from UCL, LSE and LBS. * An academic supervisor (from UCL, LSE or LBS) and an industrial advisor (a partner bank, fund or Reuters), and a programme of research covered by an MOU. * A research project in financial IT, computational finance or financial engineering. * Training in industry software, such as Reuters 3000 Xtra, through UCL's virtual training floor.* A substantial period of industrial placement as agreed between the academic and industrial supervisors.* A short period at a leading foreign academic centre
All Research productsarrow_drop_down <script type="text/javascript"> <!-- document.write('<div id="oa_widget"></div>'); document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=ukri________::ba461394ac0494b75e29ddb52d05c95d&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eumore_vert All Research productsarrow_drop_down <script type="text/javascript"> <!-- document.write('<div id="oa_widget"></div>'); document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=ukri________::ba461394ac0494b75e29ddb52d05c95d&type=result"></script>'); --> </script>
For further information contact us at helpdesk@openaire.eu