Gothenburg, Sweden—The 40th International Conference on Software Engineering held in Gothenburg, Sweden, 27 May - 3 June 2018, broke records with over 1,700 attendees from all over the world, making it the largest ICSE event ever, organizers said.
The 2018 ICSE celebrates its 40th anniversary—along with 50 years of software engineering—promoting unparalleled research, education, and practices as the world's premier software engineering conference.
Keynote presentations and videos from ICSE 2018 can be viewed here.
Among the keynote speakers was Margaret Hamilton, renowned mathematician and computer science pioneer who worked on the Apollo space team for many years. Hamilton is credited with having coined the term "software engineering" while leading the Software Engineering Division of the MIT Instrumentation Laboratory, which NASA contracted to develop the guidance and navigation system for the Apollo spacecraft.
Who is Margaret Hamilton? Read about the scientist who gave us "software engineering"
"It was 1959. We were building real-time systems for weather prediction, homeland security and space travel," said Hamilton in a summary of her remarks. She is CEO of Hamilton Technologies, Inc., who graduated in 1958 with a mathematics major and philosophy minor from Earlham College. She is depicted in the photo below.

"The space mission software had to be man-rated. Not only did it have to work; it had to work the first time. Not only did the software, itself, have to be ultra-reliable, it needed to be able to perform error detection and recovery in real time. Our languages dared us to make the most subtle of errors. We were on our own to come up with rules for building software. What we learned from the errors was full of surprises," said Hamilton.
See full calendar of IEEE Computer Society conferences



"Software is an enabler for communication. Communication is an enabler of software development," says keynote speaker, Magnus Frodigh. Frodigh is acting Head of Ericsson Research. Prior to taking up this position, he was Research Area Director for Network Architecture and Protocols at Ericsson Research.

Ödgärd Andersson explains why Volvo, as well as most any modern car, is better viewed as a moving super-computer than a mechanical device. Andersson is Vice President of Vehicle Software and Electronics at Volvo Cars, passionate about making great car software that is a growing part of the content of the modern connected cars in everything from user experience, digital information and entertainment to autonomous, self-driving cars.

Mythical Fred Brooks talks about 50+ years of software engineering history. Brooks is Kenan Professor of Computer Science, Emeritus, at the University of North Carolina at Chapel Hill. He was an architect of the IBM Stretch and Harvest supercomputers and Corporate Project Manager for the IBM System/360 mainframe family (now Zsystems), including development of the System/360 computers' hardware, and the Operating System/360 software.

Linda Northrop highlights the central role of architecture when building software systems during her keynote address.

Meiyappan Nagappan receives the Mining Software Repositories Early Career Achievement Award 2018.

The Most Influential Paper Award went to Andrew J. Ko (left), associate professor at the University of Washington Information School and an adjunct associate professor in Computer Science and Engineering, and Brad A. Myers (right), professor in the Human-Computer Interaction Institute in the School of Computer Science at Carnegie Mellon University, for their paper "Debugging reinvented: asking and answering why and why not questions about program behavior."

Ciera Jaspan, Matthew Jorde, Andrea Knight, Caitlin Sadowski, Edward K. Smith, and Collin Winter of Google, and Emerson Murphy-Hill of North Carolina State University win the Best Paper Award from IEEE Software for "Advantages and Disadvantages of a Monolithic Repository: A Case Study at Google."
Read more about the ICSE 2018 award winners here.

Guests enjoyed a banquet on Thursday evening. Other conference social events included a short presentation on Tuesday evening about the future of the automotive industry as guests enjoyed beer, food, and mingling; a reception on Wednesday evening at Universeum, Scandanavia's largest nature museum; a 5 and 10k run on Thursday morning; and two soccer games on Tuesday and Thursday afternoon where participants squared off against each other.
International Conference on Software Engineering attendees talk about the excitement of ICSE 2018 as well as the attractions and Scandanavian culture that abound in historic Gothenburg, Sweden.
About Lori Cameron
Lori Cameron is a Senior Writer for the IEEE Computer Society and currently writes regular features for Computer magazine, Computing Edge, and the Computing Now and Magazine Roundup websites. Contact her at l.cameron@computer.org. Follow her on LinkedIn.