SSE Away Day 2017 - Robots

04 August, 2017

Members of the SSE group enjoyed an away day at the Science Museum on the 28th July. We visited the Robots exhibition which tells the history of robots from the last 500 years!


Early Career Fellowship for Dr Justyna Petke

28 February, 2017

Congratulations to Dr Justyna Petke who has been awarded an EPSRC Early Career Fellowship to advance her pioneering research on genetic improvement of software systems.


Bug-finding MaJiCKe finds a home at Facebook

19 January, 2017

The team behind spinout software testing technology MaJiCKe are moving on to work with Facebook in London. The technology uses the academic field of Search Based Software Engineering to remove ‘much of the drudgery’ of testing software, while still finding bugs. The company’s three co-founders who are members of CREST are Prof Mark Harman (Scientific Advisor), Dr Yue Jia (CEO), and Ke Mao (CTO). You can read more about the project here.


Most updates to mobile apps don’t make a noticeable difference

17 November, 2016

Research by William Martin, Dr Federica Sarro and Prof Mark Harman finds that most updates to mobile apps don’t make a noticeable difference. To read more please click here. The research paper is available here.


OBE for Dr Sue Black

05 January, 2016

We are delighted to announce that Dr Sue Black has been awarded on OBE for her services to technology. Her award acknowledges her campaign to save Bletchley Park. Congratulations Sue! You can read more here


Summer Away Day to Bletchley Park!

26 August, 2015

SSE members enjoyed an away day to Bletchley Park Bletchley Park is where the iconic WW2 code-breaking took place and where Alan Turing the pioneering Computer Scientist developed techniques for breaking German codes. The work which took place at Bletchley Park is said to have helped shorten the war by two years.


Automated Software Transplantation

26 August, 2015

Code has been automatically "transplanted" from one piece of software to another for the first time. The process, demonstrated by researchers from the CREST group in SSE has been likened to organ transplantation in humans. Known as MuScalpel, it works by isolating the code of a useful feature in a 'donor' program and transplanting this "organ" to the right "vein" in software lacking the feature. Almost all of the transplant is automated, with minimal human involvement. Automated transplants of features between apps could free human programmers from tedious, manual work and make developing software faster and cheaper. "As any programmer will attest, a large amount of programming work consists of this kind of manual transplantation work; redesigning, implementing and reinventing functionality that already exists in some form on some other system." Mark Harman, head of Software Systems Engineering told "By automating it, we make it much faster and cheaper." To demonstrate the system, Harman's team successfully transplanted a video coding format from one media player to another. The H.264 codec, which used to be lacking in VLC media player, was transplanted from x264. It took the automated system 26 hours to complete the transplant, while VLC's manual addition of the code happened over a period of 20 days. The system could be used to transplant anything from automatic save features to social media integration, video chat, spellcheckers and even video and audio processing. At present it only works on the C programming language, but there is nothing to stop it being applied to others. Eventually it may even be possible to transplant features between languages and platforms with no human involvement whatsoever. The team has published a paper detailing how MuScalpel works, along with the software's source code, in the hope that more developers will get involved. The paper was given the ACM SIGSOFT Distinguished Paper Award this year. The research team behind MuScalpel is pictured, from left to right, Bill Langdon, Mark Harman, Alex Marginean, Justyna Petke, Earl Barr, Yue Jia. Read the complete story on Wired's news pages. And listen to Mark Harman discuss Automated Software Transplantation on the BBC Radio programme Click here starting at 13:20


See here for the latest news.

This page was last modified on 18 Oct 2013.
RSS2.0 feed

RSS feed available.