Tuesday, August 23, 2016

Illinois Undergraduate Researchers Analyzing Code Hunt Data Set Released by Microsoft Research

Over the 2016 summer, a group of Illinois ASE undergraduate students, Pierre McCauley, Brandon Nsiah-Ababio, Joshua Reed, Faramola Isiaka, and Jeremy Green, advised by Professor Tao Xie, have been analyzing the Code Hunt data set (released by Microsoft Research) from a coding contest. Their undergraduate research has been supported by the National Science Foundations.

Code Hunt from Microsoft Research is a web-based serious gaming platform being popularly used for various programming contests. Over the summer, the Illinois ASE undergraduate students conducted preliminary analysis of the Code Hunt data set (players’ playing history) released by Microsoft Research. This data set contains the programs written by students (only) worldwide during a contest over 48 hours. There are approximately 250 users, 24 puzzles and about 13,000 programs.

The initial results of the data analysis will be presented in the 2016 International Code Hunt Workshop on Educational Software Engineering (CHESE 2016), co-located with FSE 2016 in Seattle, Washington in November 2016:

Pierre McCauley, Brandon Nsiah-Ababio, Joshua Reed, Faramola Isiaka, Jeremy Green, and Tao Xie. Preliminary Analysis of Code Hunt Data Set from a Contest. IProceedings of the 2016 International Code Hunt Workshop on Educational Software Engineering (CHESE 2016), Seattle, WA, November 2016.

Great job, Pierre, Brandon, Joshua, Faramola, and Jeremy!! Look forward your further comprehensive study of the Code Hunt data set in the upcoming 2016 Fall semester!

Thank Microsoft Research for releasing the Code Hunt data set to engage the academic community to study such valuable educational data! 










Friday, July 29, 2016

Great Presence of Illinois ASE in FSE 2016

Illinois ASE members will have a great presence in the 24th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2016), Seattle, WA, November 2016:

[1] Xuan Li, Zerui Wang, Qianxiang Wang, Shoumeng Yan, Tao Xie, and Hong Mei. Relationship-Aware Code Search for JavaScript Frameworks. In Proceedings of the 24th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2016), Seattle, WA, November 2016.

[2] Xia Zeng, Dengfeng Li, Wujie Zheng, Fan Xia, Yuetang Deng, Wing Lam, Wei Yang, and Tao Xie. Automated Test Input Generation for Android: Are We Really There Yet in an Industrial Case? In Proceedings of the 24th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2016), Industrial Track, Seattle, WA, November 2016.

[3] Benjamin Busjaeger and Tao Xie. Learning for Test Prioritization: An Industrial Case Study. In Proceedings of the 24th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2016), Industrial Track, Seattle, WA, November 2016.


[4] Wing Lam. Repairing Test Dependence. In Proceedings of the 24th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2016), Student Research Competition, Seattle, WA, November 2016.


One FSE 2016 Industrial Track paper [2] describes some initial results of ongoing high-impact collaborations between Illinois ASE and Tencent Inc. on testing WeChat, a highly popular messenger app with over 762 million monthly active users.

The other FSE 2016 Industrial Track paper [3] describes some initial results of ongoing high-impact collaborations between Illinois ASE and Salesforce.com on improving testing practices at Salesforce.com.


These 2 papers are among the 6 papers accepted out of 31 submissions in the FSE 2016 Industrial Track.


Congratulations to Tao Xie for being honored as a Microsoft Research Outstanding Collaborator

Professor Tao Xie, the lead of the Illinois ASE group, was recently honored as one of 32 Microsoft Research Outstanding Collaborators worldwide.

In the 25 years since its founding in 1991, Microsoft Research has grown to be a worldwide symbol of excellence in computer science. Our over 1,000 scientists, engineers, and designers produce technologies that change the lives of people every day through their innovative software, systems, and designs. The Microsoft Research Outstanding Collaborator Award 2016 highlight and celebrate some of the amazing academics who have worked with us over the years.

Per Tao's biography in the Outstanding Collaborator Award Booklet (see the extracted page for Tao's biography here), "Tao Xie has collaborated with Microsoft Research (MSR) over the last decade. As a visiting researcher in the Research in Software Engineering (RiSE) group, he personally contributed a core search algorithm for the automated test generation feature IntelliTest, which shipped as part of Visual Studio 2015 Enterprise Edition. Even more influential were his frequent visits to Microsoft Research in Redmond and China, which spawned dozens of collaborative projects. His students prototyped many new ideas on top of platforms and tools provided by MSR, in particular on the Pex4Fun project established by Nikolai Tillmann and Peli de Halleux. Over the years, Tao also deeply engaged with Dongmei Zhang and the Software Analytics group in China. This resulted in more than 60 joint high-profile publications in areas including automated test generation, computer science education, and software analytics."

Congratulations to Tao and our Illinois ASE!!! Such award is a recognition on the high impact that Illinois ASE has been making together with industrial collaborators such as Microsoft Research!!



ASEer Angello Astorga Awarded 2016 GEM Full Fellowship

Our ASEer PhD student Angello Astorga was awarded a 2016 GEM Full Fellowship. In 2016, only 54 PhD students in the USA received such honor as 2016 GEM Full Fellows. Congratulations, Angello!!!


Quentin Mayo Wrapping Up His Summer Internship at Illinois ASE

Quentin Mayo, a PhD student from the University of North Texas, spent his summer months at Illinois ASE, working on software security problems. He presented his poster during the ITI 2016 Science of Security Poster Session today. Well done, Quentin!!




Tuesday, July 26, 2016

Illinois Software Engineering Ranked No 1 in Computer Science Rankings (beta)

Computer Science Rankings (beta) was developed and is maintained by Emery Berger, a CS Professor from the University of Massachusetts Amherst. 

According to the website, "Currently, this database includes US and selected Canadian and European CS or EECS departments (or equivalent); other institutions will be added in the near future." The rankings are based on counts of papers published in top venues in a specific research area. For example, the rankings consider three top conferences in software engineering: ASE, FSE, ICSE.

The website allows to produce rankings for all CS areas or for a specific CS area.

As of August 14, 2016, the Top 5 CS departments ranked in the website across all CS areas remain the same as the ones in the US News. In other words, Illinois CS is ranked No. 5. Here is the archived snapshot of the ranking shown on the website.

When considering only the software engineering area, Illinois CS is ranked No. 1. Here is the archived snapshot of the ranking shown on the website. 

Although impact should be what we pursue and are proud of, it is nice to see our software engineering area at Illinois CS gets good recognition in such rankings.


Thursday, June 9, 2016

First ASEer PhD Mithun Acharya Won Second Prize of ICSE 2016 Blue Sky Ideas Track

Our first ASEer PhD  Mithun Acharya (now at ABB Research) was the lead author of a paper on Code Drones, which won the Second Prize of ICSE 2016 Blue Sky Ideas Track. Below are contents extracted from the CCC Blog post. Congratulations, Mithun!!!

The Computing Community Consortium (CCC) recently sponsored a Blue Sky Ideas Conference Track at the 38th International Conference on Software Engineering (ICSE), May 14-22, 2016 in Austin, TX. The purpose of this conference was to bring together the world’s leading software engineering researchers and practitioners to share cutting-edge results and visionary ideas, attend inspirational talks, and engage in lively conversation.
The goal of this Blue Sky Ideas Track called Visions of 2025 and Beyond was to encourage researchers to present truly visionary concepts on long-term challenges in software engineering research and ideas for attacking these challenges.