International Conference on Software Engineering

Last updated
International Conference on Software Engineering
AbbreviationICSE
Discipline software engineering
Publication details
PublisherACM and IEEE Computer Society
History1975–
Frequencyannual

The International Conference on Software Engineering (ICSE) is one of the largest annual software engineering conferences. It has an 'A*' rating in the Rankings of the Computing Research and Education Association of Australasia (CORE) and an 'A1' rating from the Brazilian ministry of education. [1] Furthermore, it is the software engineering conference with the highest Microsoft Academic field rating. [2] The first ICSE conference was in 1975 in Washington DC. [3]

Contents

List of Conferences

Past and future ICSE conferences include: [3]

YearConferenceCity, CountryGeneral Chair(s)Notes
2023 ICSE 45 Melbourne, Australia John Grundy, Monash University
2022 ICSE 44 Pittsburgh, US Matthew Dwyer, University of Virginia
2021 ICSE 43 Online due to pandemic, instead of MadridNatalia Juristo, Technical University of Madrid
2020 ICSE 42 Online due to pandemic, instead of Seoul Gregg Rothermel North Carolina State University and Doo-Hwan Bae KAIST
2019 ICSE 41 Montréal, Canada Joanne M. Atlee, University of Waterloo, Canada
2018 ICSE 40 Gothenburg, Sweden Ivica Crnkovic, Chalmers University of Technology and University of Gothenburg, Sweden
2017 ICSE 39 Buenos Aires, Argentina Sebastián Uchitel, University of Buenos Aires, Argentina
2016 ICSE 38 Austin, US Laura K. Dillon, Michigan State University, US
2015 ICSE 37 Florence, Italy Antonia Bertolino, Italian National Research Council (CNR), Pisa, Italy
2014 ICSE 36 Hyderabad, India Pankaj Jalote, Indraprastha Institute of Information Technology (IIIT) Delhi, India
2013 ICSE 35 Archived 2011-07-28 at the Wayback Machine San Francisco, US David Notkin, University of Washington, US
2012 ICSE 34 Zürich, Switzerland Martin Glinz, University of Zürich, Switzerland
2011 ICSE 33 Honolulu, US Richard Taylor, University of California, Irvine, US
2010 ICSE 32 Cape Town, South Africa Judith Bishop, University of Pretoria, South Africa and Jeff Kramer, Imperial College London, UK
2009 ICSE 31 Vancouver, Canada Stephen Fickas, University of Oregon, US
2008 ICSE 30 Leipzig, Germany Wilhelm Schäfer, Paderborn University, Germany
2007 ICSE 29 Minneapolis, US John Knight, University of Virginia, US
2006 ICSE 28 Shanghai, China Leon Osterweil, University of Massachusetts, Amherst, US
2005 ICSE 27 St. Louis, US Gruia-Catalin Roman, Washington University in St. Louis, US
2004 ICSE 26 Edinburgh, UK Anthony Finkelstein, University College London, UK
2003 ICSE 25 Portland, US Lori Clarke, University of Massachusetts, Amherst, US
2002 ICSE 24 Orlando, US Will Tracz, Lockheed Martin Systems Integration, Owego, US
2001 ICSE 23 Toronto, Canada Hausi A. Müller, University of Victoria, Canada
2000 ICSE 22 Limerick, Ireland Carlo Ghezzi, Politecnico di Milano, Italy
1999ICSE 21 Los Angeles, US Barry Boehm, University of Southern California, US
1998ICSE 20 Kyoto, Japan Koji Torii, NAIST, Japan
1997 ICSE 19 Boston, US W. Richards Adrion, University of Massachusetts, Amherst, US
1996ICSE 18 Berlin, Germany Dieter Rombach  [ de ], University of Kaiserslautern, Germany
1995 ICSE 17 Seattle, US Dewayne Perry, Bell Labs, US
1994ICSE 16 Sorrento, Italy Bruno Fadini, Università degli Studi di Napoli Frederico II, Italy
1993ICSE 15 Baltimore, US Victor R. Basili, University of Maryland, US
1992ICSE 14 Melbourne, Australia Tony Montgomery, RMIT University, Australia
1991ICSE 13Austin, US Les Belady, Microelectronics and Computer Technology Corporation, US
1990ICSE 12 Nice, France François-Regis Valette, ONER-CERT, France
1989ICSE 11Pittsburgh, US Larry Druffel, Software Engineering Institute (SEI), US
1988ICSE 10 Raffles City, Singapore Tan Chin Nam, National Computer Board, Singapore
1987ICSE 9 Monterey, US William E. Riddle, Software Productivity Consortium, US
1985ICSE 8 London, UK Manny M. Lehman, Imperial College, London, UK
1984ICSE 7Orlando, UST. Straeter, General Dynamics Electronics, San Diego, US
1982ICSE 6 Tokyo, Japan Yutaka Ohno, Japan Koji Kobayashi, Japan, Raymond T. Yeh, University of Maryland, US
1981ICSE 5 San Diego, US Seymour Jeffrey, National Bureau of Standards, US
1979ICSE 4 Munich, Germany Friedrich (Fritz) L. Bauer, Technische Universität München, GermanySponsors: ACM SIGSOFT, European Research Office (ERO), Gesellschaft für Informatik, and IEEE Computer Society.
1978ICSE 3 Atlanta, US Maurice V. Wilkes, University of Cambridge, UKSponsors: Association for Computing Machinery (ACM), IEEE Computer Society, and National Bureau of Standards.
1976ICSE 2 San Francisco, US Raymond T. Yeh, University of Texas at Austin, USThe conference was renamed to 2nd International Conference on Software Engineering and was sponsored by Association for Computing Machinery (ACM), IEEE Computer Society, and National Bureau of Standards.
1975NCSE 1 Washington, D.C., US Harlan Mills, IBM Corporation, US and Dennis Fife, National Bureau of Standards, USThe first conference was called 1st National Conference on Software Engineering and was sponsored by National Bureau of Standards and IEEE Computer Society.

Related Research Articles

Software engineering is an engineering approach to software development. A practitioner, called a software engineer, applies the engineering design process to develop software.

<span class="mw-page-title-main">Code review</span> Activity where one or more people check a programs code

Code review is a software quality assurance activity in which one or more people check a program, mainly by viewing and reading parts of its source code, either after implementation or as an interruption of implementation. At least one of the persons must not have authored the code. The persons performing the checking, excluding the author, are called "reviewers".

<span class="mw-page-title-main">History of software engineering</span>

The history of software engineering begins around the 1960s. Writing software has evolved into a profession concerned with how best to maximize the quality of software and of how to create it. Quality can refer to how maintainable software is, to its stability, speed, usability, testability, readability, size, cost, security, and number of flaws or "bugs", as well as to less measurable qualities like elegance, conciseness, and customer satisfaction, among many other attributes. How best to create high quality software is a separate and controversial problem covering software design principles, so-called "best practices" for writing code, as well as broader management issues such as optimal team size, process, how best to deliver software on time and as quickly as possible, work-place "culture", hiring practices, and so forth. All this falls under the broad rubric of software engineering.

Requirements engineering (RE) is the process of defining, documenting, and maintaining requirements in the engineering design process. It is a common role in systems engineering and software engineering.

<span class="mw-page-title-main">Roy Fielding</span> American computer scientist

Roy Thomas Fielding is an American computer scientist, one of the principal authors of the HTTP specification and the originator of the Representational State Transfer (REST) architectural style. He is an authority on computer network architecture and co-founded the Apache HTTP Server project.

ICSE may refer to:

The Association for Computing Machinery's Special Interest Group on Software Engineering provides a forum for computing professionals from industry, government and academia to examine principles, practices, and new research results in software engineering.

Harlan D. Mills was professor of computer science at the Florida Institute of Technology and founder of Software Engineering Technology, Inc. of Vero Beach, Florida. Mills' contributions to software engineering have had a profound and enduring effect on education and industrial practice. Since earning his Ph.D. in Mathematics at Iowa State University in 1952, Mills led a distinguished career.

Peri Tarr received her BS in Zoology from the University of Massachusetts Amherst in 1986, and her MS and PhD in Computer Science from the University of Massachusetts Amherst. Between her BS and MS/PhD, she worked full-time at the University of Massachusetts Physical Plant, attempting to introduce an automated system to help with the Plant's operations. After receiving her PhD, she joined the IBM Thomas J. Watson Research Center as a Research Staff Member in 1996, where she worked on and led various projects relating to issues of software composition, morphogenic software, and aspect-oriented software development.

Douglas Taylor "Doug" Ross was an American computer scientist pioneer, and chairman of SofTech, Inc. He is most famous for originating the term CAD for computer-aided design, and is considered to be the father of Automatically Programmed Tools (APT), a programming language to drive numerical control in manufacturing. His later work focused on a pseudophilosophy he developed and named Plex.

The Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) is an academic conference for exchanging research results and experiences in the areas of autonomic computing, self-managing, self-healing, self-optimizing, self-configuring, and self-adaptive systems theory. It was established in 2006 at the International Conference on Software Engineering (ICSE). It integrated workshops held mainly at ICSE and the Foundations of Software Engineering (FSE) conference since 2002, including the FSE 2002 and 2004 Workshops on Self-Healing (Self-Managed) Systems (WOSS), ICSE 2005 Workshop on Design and Evolution of Autonomic Application Software, and the ICSE 2002, 2003, 2004 and 2005 Workshops on Architecting Dependable Systems.

Carlo Ghezzi is an emeritus professor and former chair of software engineering at the Politecnico di Milano, Italy, and an adjunct professor at the Università della Svizzera italiana (USI), Switzerland. At the Politecnico, he has been the Rector's Delegate for research, department chair, head of the PhD program, and member of the academic senate and of the board of governors of Politecnico.

Software analytics is the analytics specific to the domain of software systems taking into account source code, static and dynamic characteristics as well as related processes of their development and evolution. It aims at describing, monitoring, predicting, and improving the efficiency and effectiveness of software engineering throughout the software lifecycle, in particular during software development and software maintenance. The data collection is typically done by mining software repositories, but can also be achieved by collecting user actions or production data.

The International Conference on Distributed Event-Based Systems is a conference in computer science.

Stephanie Forrest is an American computer scientist and director of the Biodesign Center for Biocomputing, Security and Society at the Biodesign Institute at Arizona State University. She was previously Distinguished Professor of Computer Science at the University of New Mexico in Albuquerque. She is best known for her work in adaptive systems, including genetic algorithms, computational immunology, biological modeling, automated software repair, and computer security.

Bernd Bruegge is a German computer scientist, full professor at the Technische Universität München (TUM) and the head of the Chair for Applied Software Engineering. He is also an adjunct associate professor at Carnegie Mellon University (CMU) in Pittsburgh.

Magne Jørgensen is a Norwegian scientist and software engineer in the field of scientific computing. Jørgensen is chief research scientist at Simula Research Laboratory and is involved in the Research Group for Programming and Software Engineering as professor at the Department for Informatics at the University of Oslo.

<span class="mw-page-title-main">Hausi A. Muller</span> Canadian computer scientist and software engineer

Hausi A. Müller is a Canadian computer scientist and software engineer. He is a professor of computer science at the University of Victoria, British Columbia, Canada and a Fellow of the Canadian Academy of Engineering.

The ACM Student Research Competition is an international computing research competition for university students. The competition is held annually and split into undergraduate and graduate divisions, organized by the Association for Computing Machinery. With several hundred annual participants, the Student Research Competition is considered the world's largest university-level research contest in the field of computing.

<span class="mw-page-title-main">Familiar Linux</span> Linux distribution for iPAQ machines and other PDAs

Familiar Linux is a discontinued Linux distribution for iPAQ devices and other personal digital assistants (PDAs), intended as a replacement for Windows CE. It can use OPIE or GPE Palmtop Environment as the graphical user interface.

References

  1. "Conference Ranks". Archived from the original on 2014-08-26. Retrieved 2014-08-24.
  2. "MSAR field ratings". Archived from the original on 2014-08-26. Retrieved 2014-08-24.
  3. 1 2 "History of ICSE Conferences". Archived from the original on 2017-12-28. Retrieved 2010-11-26.