Download Research Tools
Cybercity—there is no place quite like it. Home to numerous high-tech companies as well as the Microsoft India Development Center (MSIDC), this ever-growing part of Hyderabad, India, is the perfect location for the 36th International Conference on Software Engineering (ICSE). This gathering of 1,200 computer scientists from around the world covers topics as varied as crowdsourcing and green computing, mining software repositories, and mobile computing. And Microsoft Research personnel are playing a huge part in the event, presenting 20 papers and speaking at a total of 10 keynotes, tutorials, and panel sessions.
We are particularly delighted that Corporate Vice President Jeannette Wing will be part of the CTO Round Table, along with representatives of two large local companies, Infosys and Tata Consultancy Services. Reflecting on the importance of this conference, Wing notes that, “Developing software in this age of `mobile first, cloud first’ requires attention to scale, speed, and security like never before. These trends, along with the democratization of the software ecosystem, provide new opportunities for the ICSE research community.”
The Microsoft Research team on the first day of ICSE 2014, L-R back row: Pratap Lakshman, Patrice Godefroid, David Molnar, Tom Zimmermann, Chris Bird, Judith Bishop, Dongmei Zhang; front row: Aditya Nori, Nikolai Tillmann, Nikolaj Bjorner, Andrew Begel, Hucheng Zhou
Walking around the pre-conference workshops, I am struck by how many of the assembled academics and students have been touched by Microsoft’s programs over the past five years. Some have received Microsoft Awards for the Software Engineering Innovation Foundation (SEIF); others were interns in our worldwide labs or attended one of our many outreach events, including Faculty Summits, SEIF Days, and workshops. Still others are members of our Joint Research Centers or have collaborated with Microsoft Research on research projects. Many of these folks have come up to me to express their appreciation of Microsoft’s involvement in research and their excitement about their future plans.
As a measure of our collaborative approach, I note that 19 of our 20 papers are written jointly with academics and/or with researchers from other companies, often from across the globe. Two examples caught my eye: “Using Psycho-Physiological Measures to Assess Task Difficulty in Software Development,” co-authored by researchers from the University of Zurich in Switzerland and Microsoft Research and Exponent, both in the United States; and “Software Engineering and Automated Deduction,” with authors from Stellenbosch University in South Africa and Microsoft Research and SRI Computer Science Lab, both in the United States.
We are also presenting several papers on TouchDevelop and the first paper on Code Hunt. We are very happy that this year, for the first time, members of the MSIDC are attending ICSE. It is fascinating to hear them discuss how they are working with the researchers to move projects from pure research over into our major development platform, Visual Studio.
And now to a very special announcement: each year, ICSE recognizes the paper from the ICSE meeting of 10 years earlier that is judged to have had the most influence on software engineering in the decade since. This year, the ICSE Most Influential Paper award goes to Tom Zimmermann of Microsoft Research and his co-authors, Peter Weißgerber and Stephan Diehl, both of the University of Trier in Germany, and Andreas Zeller of Saarland University in Germany. Their 2004 paper, “Mining Version Histories to Guide Software Changes,” was a milestone in applying data analytics to a significant software repository in order to glean insights in software development. It quickly influenced what has become a very important line of research in our community: the mining of software repositories.
Tom Zimmermann of Microsoft Research presenting at ICSE 2014. Tom received two honors at the conference, one of which was for his co-authorship of the Most Influential Paper presented at ICSE 2004.
In addition, Zimmermann’s paper, “Cowboys, Ankle Sprains, and Keepers of Quality: How Is Video Game Development Different from Software Development?”—co-authored with Emerson Murphy-Hill of North Carolina State University and Nachiappan Nagappan of Microsoft Research—has been named one of this year’s nine ACM SIGSOFT Distinguished Papers. Congratulations to Tom, Nachi, and their collaborators.
Of course, attending a conference involves more than listening to papers. I am “working the halls,” chatting with potential collaborators, and hearing about new research plans. There is so much talent and expertise here, and I’m delighted to find that interest in working with or for Microsoft Research is high on the agenda of these gifted software engineers. But in the quiet before the conference begins, I am going out into the already warm day of the Indian summer to enjoy the lush greenery and think about Cybercity and what it means—a world of possibilities in software engineering.
—Judith Bishop, Director of Computer Science, Microsoft Research Connections
Throughout the world, women are vastly underrepresented in computer science and technology fields. In Asia, females make up only 20 percent of the computer science workforce—a situation that is unlikely to change unless we can convince girls that careers in STEM (science, technology, engineering, and math) are not just appropriate but highly rewarding pursuits for women.
It was with this goal in mind that Microsoft Research sponsored its 2014 International Women’s Hackathon, a three-day event that connected women on college campuses around the world, including those in Korea and Japan. The sponsors identified five goals for the event:
International Women’s Hackathon in Korea
In Korea, where the STEM fields are recognized as a driving force in economic growth, Yonsei University served as the host campus for the International Women’s Hackathon. More than 50 female students from 10 major universities—including Yonsei University, Pohang University of Science and Technology (POSTECH), and Ewha Womans University—gathered on Yonsei’s International campus in Songdo, working tirelessly to develop their skills in planning and developing applications. The participants not only planned their projects and wrote the code, they also pitched their ideas via video presentations. Their innovative projects included apps that promoted women’s networking, science education for women, STEM education in general, as well as an app that prevents drivers from texting while they’re behind the wheel.
A panel of five judges, all highly regarded professors in IT-related research areas, selected the top two teams and also conferred an award for the team with the best original idea. The first prize went to Yonsei University’s Bamsaem-Sarang team. (The name means, “loves working overnight,” which tells you something about their dedication to the project!) This team developed an app called Zookeeper, which teaches coding via an easy-to-use, Sudoku-like game. The app’s use of “gamified” learning—borrowing techniques that have been employed to teach Korean youngsters English—makes learning fun rather than drudgery. Youngseon Na, a member of the winning team, spoke about the importance of the impact of the women’s hackathon. “Some of my friends have doubted whether I could succeed in science and engineering because I’m a woman, but I don’t think gender matters if I’m happy and doing what I want. I felt really happy during this competition—excited to be coding under a 24-hour deadline, and enjoying the experience of self-development.”
The winning Bamsaem-Sarang team: Yeong-seon Na, Hyo-jeong Kim, Hong-ju Lee, and Gwang-seon Kim (mentor)
Meanwhile, in Japan, the International Women’s Hackathon was hosted at Ochanomizu University, one of the country’s most prestigious women’s universities. Women graduates and undergraduates from several Japanese universities, including a contingent from Waseda University and Tokyo Institute of Technology, gathered for the event. On day one, they were treated to a keynote address from Dr. Hitomi Tsujita, an alumna of Ochanomizu University and the founder and CEO of an outsourcing startup. She motivated the students, telling them of her experiences as a visiting researcher at Georgia Tech in the United States and describing how she achieves work-life balance as the mother of two and the CEO of a startup.
International Women’s Hackathon in Japan
After getting to know one another, the attendees formed themselves into five teams and then spent the remainder of day one and all of day two hacking away at their projects. On day three, a panel of three eminent professors selected Team Kudaran as the overall winner, for their creation of COSMOS the Witch Girl, an authoring tool that enables teachers to create simple games and stories that teach science concepts. The judges were especially impressed by the quality and scalability of the application.
Winning Kudaran team
Those of us at Microsoft Research are very pleased to have played a role in helping young women around the world see the potential in computing and technology careers. The Korean and Japanese participation in the International Women’s Hackathon helped excite female students about science and engineering and set the stage for the further cultivation of innovative, technology-minded women leaders.
—Miran Lee, Principal Research Program Manager, Microsoft Research Asia
—Noboru Kuno, Research Program Manager, Microsoft Research Asia
The advent of electronic medical records is transforming the care of patients in hospitals, clinics, and doctors’ offices around the world. Offering complete documentation of a patient’s medical history, digitized records are improving the accuracy of diagnoses and the continuity of patient care, which, in turn, means improved patient outcomes.
Electronic medical records can be especially useful in the diagnosis of pneumonia, which has a nasty habit of appearing after a patient has been hospitalized in the intensive care unit (ICU). Currently, such diagnoses are made by consensus, after a thorough chart review of the patient’s medical tests and clinical notes.
This means that a physician must comb through hand-written records and copious test results to reach the correct diagnosis—a time-consuming, resource-intensive process. Now, my colleagues and I at the University of Washington, in collaboration with Microsoft researcher Lucy Vanderwende and using Microsoft Research Splat (Statistical Parsing and Linguistic Analysis Toolkit), have created deCIPHER, a project that demonstrates the potential to use natural language processing (NLP) and machine learning to diagnose such critical illnesses automatically from the patient’s electronic medical records.
We studied the diagnosis of pneumonia in approximately 100 patients being treated in the ICU at Seattle’s Harborview Medical Center. By using the electronic medical records of these patients—whose pneumonia diagnoses had already been established by clinical consensus—we employed state-of-the-art NLP tools from Microsoft to identify the critical clinical information. We then ran that data through a machine-learning framework to see if the software could be trained to correctly diagnose the pneumonia cases based solely on an automated review of the digital medical records. The results were so promising—the software achieved a correct diagnosis with correct time-of-onset for positive cases in 84 percent of the patients—that our clinical collaborators are considering the addition of our pneumonia-detection models to the dashboard they use to monitor ICU patients.
—Meliha Yetisgen, Assistant Professor of Biomedical Informatics, University of Washington