Recent from talks
Nothing was collected or created yet.
SIGSOFT
View on Wikipedia
The Association for Computing Machinery (ACM)'s[1] Special Interest Group on Software Engineering[2][3] provides a forum for computing professionals from industry, government and academia to examine principles, practices, and new research results in software engineering.
Key Information
SIGSOFT was officially formed in 1976 as the Special Interest Committee on Software Engineering (SICSOFT) by Tony Wasserman and R. Stockton Gaines, and converted to SIGSOFT in 1977.
SIGSOFT focuses on issues related to all aspects of software development and maintenance, with emphasis on requirements, specification and design, software architecture, validation, verification, debugging, software safety, mining software repositories, software processes, software management, measurement, user interfaces, configuration management, software engineering environments, AI for software engineering, and CASE tools.
SIGSOFT (co-)sponsors conferences and symposia including the International Conference on Software Engineering (ICSE),[4] the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE)[5][6][7] and other events.[8]
SIGSOFT publishes the informal bimonthly newsletter Software Engineering Notes (SEN) newsletter[9][10] with papers, reports and other material related to the cost-effective, timely development and maintenance of high-quality software.
Publications
[edit]- Software Engineering Notes (SEN)
- Proceedings of the ACM on Software Engineering (PACMSE)
SIGSOFT sponsored and co-sponsored conferences
[edit]| Acronym | Name | Co-located with | Budget | Sponsorship |
|---|---|---|---|---|
| AIWare | ACM International Conference on AI-Powered Software | FSE | with FSE | SIGSOFT |
| Internetware | Asia-Pacific Symposium on Internetware | FSE | separate | SIGSOFT(25%) / China Computer Federation (75%) |
| ISSTA | International Symposium on Software Testing and Analysis | FSE (not always) | mostly separate | SIGSOFT |
| AST | International Conference on Automation of Software Test | ICSE | with ICSE | IEEE/ACM |
| CAIN | International Conference on AI Engineering – Software Engineering for AI | ICSE | with ICSE | IEEE/ACM |
| FORGE | International Conference on AI Foundation Models and Software Engineering | ICSE | with ICSE | IEEE/ACM |
| FormaliSE | International Conference on Formal Methods in Software Engineering | ICSE | with ICSE | IEEE/ACM |
| ICPC | International Conference on Program Comprehension | ICSE | with ICSE | IEEE/ACM |
| MOBILESoft | International Conference on Mobile Software Engineering and Systems | ICSE | with ICSE | IEEE/ACM |
| MSR | International Conference on Mining Software Repositories | ICSE | with ICSE | IEEE/ACM |
| SEAMS | International Symposium on Software Engineering for Adaptive and Self-Managing Systems | ICSE | with ICSE | IEEE/ACM |
| Techdebt | International Conference on Technical Debt | ICSE | with ICSE | IEEE/ACM |
| SAM | System Analysis and Modelling Conference | MODELS | with MODELS | IEEE/ACM |
| ASE | International Conference on Automated Software Engineering | separate | IEEE/SIGSOFT/SIGAI (25%) | |
| DEBS | International Conference on Distributed and Event-based Systems | separate | SIGSOFT/SIGMOD | |
| EDTconf | International Conference on Engineering Digital Twins | with MODELS | SIGSOFT/IEEE CS | |
| ESEM | International Symposium on Empirical Software Engineering and Measurement | separate | IEEE/ACM | |
| FSE | International Conference on the Foundations of Software Engineering | separate | SIGSOFT | |
| ICGSE | International Conference on Global Software Engineering | separate | ||
| ICPE | International Conference on Performance Engineering | separate | SIGSOFT(25%) / SIGMETRICS(25%) / SPEC(50%) | |
| ICSE | International Conference on Software Engineering | separate | IEEE / ACM | |
| ICSSP | International Conference on Software and System Processes | separate (used to be with ICSE) | ||
| MODELS | International Conference on Model Driven Engineering Languages and Systems | separate | IEEE/ACM | |
| SPLC | International Systems and Software Product Line Conference | separate |
SIGSOFT Executive Committee
[edit]| Years | Chair | Vice Chair | Secretary/Treasurer | At-Large Members | Notes |
|---|---|---|---|---|---|
| 1976–1978 (SICSOFT) | Tony Wasserman (after Thomas B. Steel resigned) | Susan L. Gerhart | Peter A. Freeman | – | SICSOFT officially approved (birth of SIGSOFT). |
| 1978–1979 | Tony Wasserman | Susan Owicki | Norman F. Schneidewind | Richard Fairley, Seymour Jeffery, Anita Jones, John B. Goodenough | Newsletter Editor: Peter Neumann |
| 1979–1981 | Marvin Zelkowitz | William Riddle | Norman F. Schneidewind | Richard Fairley, Seymour Jeffery, Anita Jones, John B. Goodenough | |
| 1981–1983 | William Riddle | Rick Adrion | John D. Gannon | Herb Chang, Nico Habermann, Tony Wasserman | Newsletter Editor: Peter Neumann |
| 1983–1985 | William Riddle | Rick Adrion | Pamela Zave | Larry Druffel, John Musa, Tony Wasserman | |
| 1985–1987 | Rick Adrion | Pamela Zave | Lori Clarke | John Musa, Tony Wasserman, Marvin Zelkowitz | |
| 1987–1989 | Rick Adrion | Richard N. Taylor | Lori Clarke | Peter Henderson, Nancy Leveson, Tony Wasserman | |
| 1989–1993 | Richard N. Taylor | Lori Clarke | Elaine Weyuker (1989–92), David Notkin (1992–93) | Nancy Leveson, Dewayne Perry, Tony Wasserman | |
| 1993–1997 | Lori Clarke | David Notkin | – | – | |
| 1997–2001 | David Notkin | Alexander L. Wolf | Mary Jean Harrold | Wilhelm Schäfer, David Garlan, Martin Griss, Tony Wasserman, Kokichi Futatsugi | |
| 2001–2005 | Alexander L. Wolf | Mary Jean Harrold | William G. Griswold | Laura Dillon, David Rosenblum, Jeff Magee | |
| 2005–2009 | William G. Griswold | David S. Rosenblum | Matthew Dwyer | Paola Inverardi, Andreas Zeller, Laura Dillon | |
| 2009–2012 | David S. Rosenblum | Matthew B. Dwyer | – | Laura Dillon, Jo Atlee, Gail Murphy, Bashar Nuseibeh (resigned, replaced by Mark Grechanik) | |
| 2012–2015 | Will Tracz | Laura Dillon | Gail C. Murphy | Frank Tip, Frances Paulisch, Willem C. Visser | |
| 2015–2018 | Nenad Medvidovic | Jane Cleland-Huang | Elisabetta Di Nitto | Harald C. Gall, Mark Grechanik, Willem C. Visser | |
| 2018–2021 | Thomas Zimmermann | Marsha Chechik | Robert Dyer | Marija Mikic, Gregg E. Rothermel, Sebastian Uchitel | |
| 2021–2024 | Thomas Zimmermann | Marsha Chechik | Lin Tan | Cristian Cadar, David Lo, Martin Robillard | |
| 2024–2027 | Marsha Chechik | Massimiliano Di Penta | David Lo | Claire Le Goues, Emerson Murphy-Hill, Kelly Blincoe | Current Executive Committee |
SIGSOFT Awards
[edit]SIGSOFT Outstanding Research Award
[edit]The SIGSOFT Outstanding Research Award is presented annually to an individual or individuals who have made significant and lasting research contributions to the theory or practice of software engineering.
- 1997 – Barry Boehm
- 1998 – David Parnas
- 1999 – Harlan Mills
- 1999 – Niklaus Wirth
- 2000 – Victor Basili
- 2001 – Michael Jackson
- 2002 – Gerard Holzmann
- 2003 – Leon J. Osterweil
- 2004 – Nancy Leveson
- 2005 – Jeff Kramer and Jeff Magee
- 2006 – David Harel
- 2007 – Elaine J. Weyuker
- 2008 – Axel van Lamsweerde
- 2009 – Richard N. Taylor
- 2010 – Erich Gamma, Richard Helm, Ralph Johnson (computer scientist), and John Vlissides
- 2011 – David Garlan and Mary Shaw
- 2012 – Lori Clarke
- 2013 – David Notkin
- 2014 – Alexander Wolf
- 2015 – Carlo Ghezzi
- 2016 – James Herbsleb
- 2017 – Daniel Jackson
- 2018 – Andreas Zeller
- 2019 – Mark Harman (computer scientist)
- 2020 – Michael D. Ernst
- 2021 – Prem Devanbu
- 2022 – Lionel Briand
- 2023 – Gail Murphy
- 2024 – Tsong Yueh Chen
- 2025 – Martin Rinard
- 2026 – Tao Xie
SIGSOFT Distinguished Service Award
[edit]The SIGSOFT Distinguished Service Award is presented annually to individuals who have contributed dedicated and important service to the software engineering community.
- 1995 – Tony Wasserman
- 1996 – Rick Adrion
- 1997 – Peter G. Neumann
- 1998 – Bruce Barnes
- 1999 – Bill Riddle
- 2000 – Marvin Zelkowitz
- 2001 – Kouichi Kishida
- 2002 – Lori Clarke
- 2003 – Axel van Lamsweerde
- 2004 – Will Tracz
- 2005 – Richard N. Taylor
- 2006 – Carlo Ghezzi
- 2007 – David Notkin
- 2008 – John C. Knight
- 2009 – Stuart Zweben
- 2010 – Mary Lou Soffa
- 2011 – Jeff Kramer
- 2012 – Alexander Wolf
- 2013 – Wilhelm Schäfer
- 2014 – Leon J. Osterweil
- 2015 – Bashar Nuseibeh
- 2016 – Martin Glinz
- 2017 – Laura Dillon
- 2018 – David S. Rosenblum
- 2019 – Matt Dwyer
- 2020 – Nenad Medvidović
- 2021 – Tao Xie
- 2022 – Joanne M. Atlee
- 2023 – John Grundy
- 2024 – Massimiliano Di Penta
- 2025 – Mauro Pezzé
- 2026 – Thomas Zimmermann
SIGSOFT Influential Educator Award
[edit]The SIGSOFT Influential Educator Award is presented annually to an educator or educators who have made significant contributions to, and impact on, the field of software engineering with his or her accomplishments as a teacher, mentor, researcher (in education or learning), author, and/or policy maker.
- 2009 – Laurie Williams (software engineer)
- 2009 – Nico Habermann
- 2010 – Leon J. Osterweil
- 2011 – Ian Sommerville (software engineer)
- 2012 – Mehdi Jazayeri
- 2012 – David Notkin
- 2013 – Tony Wasserman
- 2014 – Mary Lou Soffa
- 2015 – Barbara Ryder
- 2016 – Lori Pollock
- 2017 – Bertrand Meyer
- 2018 – Shriram Krishnamurthi
- 2019 – Ahmed E. Hassan
- 2020 – Greg Wilson
- 2021 – Katsuro Inoue
- 2022 – Miryung Kim
- 2023 – Tao Xie
- 2024 – Martin Robillard
- 2025 – Andreas Zeller
- 2026 – Daniela Damian
SIGSOFT Early Career Award
[edit]The SIGSOFT Early Career Award is presented to an individual or individuals who have made outstanding contributions in the area of software engineering as an early career investigator.
- 2017 – Christian Bird
- 2018 – Gabriele Bavota
- 2019 – Jeff Huang
- 2020 – Claire Le Goues
- 2021 – Lingming Zhang
- 2022 – Xin Xia
- 2023 – Chunyang Chen
- 2024 – Kevin Moran
- 2025 – Jie Zhang
- 2026 – Eunsuk Kang
- 2026 – Sen Chen
SIGSOFT Outstanding Doctoral Dissertation Award
[edit]The SIGSOFT Outstanding Doctoral Dissertation Award is presented annually to the authors of outstanding doctoral dissertations in the area of Software Engineering.
- 2012 – Mark Gabel
- 2013 – Jeff Huang
- 2014 – Nicolas Mangano
- 2015 – Muath Alkhalaf
- 2016 – Milos Gligoric
- 2017 – Srdan Krstic
- 2018 – Fan Long
- 2019 – Sergey Mechtaev
- 2020 – Rachel Tzoref-Brill
- 2021 – August Shi
- 2022 – Wing Lam
- 2023 – David Shriver
- 2024 – Bianca Trinkenreich
- 2025 – Elizabeth Dinella
- 2025 – Jialun Cao
- 2026 – Zhou Yang
SIGSOFT Impact Paper Award
[edit]The SIGSOFT Impact Paper Award is presented annually to the author(s) of a paper presented at a SIGSOFT-sponsored or co-sponsored conference held at least 11 years prior to the award year.
- 2008 – Rosenblum, D. S. and Wolf, A. L. A design framework for Internet-scale event observation and notification.
- 2009 – Andreas Zeller. Yesterday, my program worked. Today, it does not. Why?.
- 2010 – James C. Corbett, Matthew B. Dwyer, John Hatcliff, Shawn Laubach, Corina S. Pasareanu, Robby, and Hongjun Zheng. Bandera: Extracting finite-state models from Java source code.
- 2011 – Luca de Alfaro and Thomas A. Henzinger. Interface automata.
- 2012 – Chandrasekhar Boyapati, Sarfraz Khurshid, and Darko Marinov. Korat: Automated testing based on Java predicates.
- 2013 – Michael Ernst, Jake Cockrell, Bill Griswold, and David Notkin. Dynamically discovering likely program invariants to support program evolution.
- 2014 – Barbara Kitchenham, Tore Dybå, and Magne Jørgensen. Evidence-based software engineering.
- 2015 – James A. Jones, Mary Jean Harrold, and John Stasko. Visualization of test information to assist fault localization.
- 2016 – Daniel Jackson and Mandana Vaziri. Finding bugs with a constraint solver.
- 2017 – Roy T. Fielding and Richard N. Taylor. Principled design of the modern web architecture.
- 2018 – Lingxiao Jiang, Ghassan Misherghi, Zhendong Su, and Stéphane Glondu. DECKARD: Scalable and accurate tree-based detection of code clones.
- 2019 – Koushik Sen, Darko Marinov, and Gul Agha. CUTE: A concolic unit testing engine for C.
- 2020 – Willem Visser, Klaus Havelund, Guillaume Brat, and SeungJoon Park. Model checking programs.
- 2021 – Matthew B. Dwyer, George S. Avrunin, and James C. Corbett. Patterns of property specifications for finite-state verification.
- 2022 – Mik Kersten and Gail Murphy. Using task context to improve programmer productivity.
- 2023 – Gordon Fraser and Andrea Arcuri. EvoSuite: Automatic test suite generation for object-oriented software.
- 2024 – Marcel Bruch, Martin Monperrus, and Mira Mezini. Learning from examples to improve code completion systems.
- 2025 – Alberto Bacchelli and Christian Bird. Expectations, outcomes, and challenges of modern code review.
- 2026 – Jacek Śliwerski, Thomas Zimmermann, and Andreas Zeller. When do changes induce fixes?.
References
[edit]- ^ Association for Computing Machinery, ACM.
- ^ ACM Special Interest Group on Software Engineering, SIGSOFT.
- ^ History of ACM SIGSOFT.
- ^ International Conference on Software Engineering, ICSE.
- ^ ACM SIGSOFT Symposium on the Foundations of Software Engineering, FSE History.
- ^ Past and Upcoming International Symposia on the Foundations of Software Engineering, FSE.
- ^ European Software Engineering Conference / International Symposium on the Foundations of Software Engineering, ESEC-FSE.
- ^ Events sponsored or co-sponsored by SIGSOFT
- ^ Software Engineering Notes, SEN homepage.
- ^ ACM Digital Library, SEN issues.
