IFIP Working Group 2.3 explained

IFIP Working Group 2.3 on Programming Methodology is a working group of the International Federation for Information Processing (IFIP). Its main aim is to increase programmers’ ability to compose programs. To this end, WG2.3 provides an international forum for discussion and cross-fertilization of ideas between researchers in programming methodology and neighboring fields. Generally, members report on work in progress and expect suggestions and advice. Discussions are often broadened by inviting "observers" to meetings as full participants, some of whom eventually become members.

Scope

This scope of work in WG2.3 was introduced by Edsger W. Dijkstra in meeting 0 (Oslo, Norway, July 1969).

History

In December 1968, IFIP Working Group 2.1 adopted the proposal by Aad van Wijngaarden as a successor to Algol 60 (ultimately leading to ALGOL 68). A group of members of WG2.1 opposed it and produced a minority report.[1] The group also felt that rather than just programming languages, a forum was needed to discuss the general problem of programming. Another impetus for the creation of a group was the findings of the first of the NATO Software Engineering Conferences, held in 1968, which spoke of the "software crisis" then seen as gripping the computing world.

The parent committee TC2 of IFIP approved the formation of a new Working Group, WG2.3, for this purpose. Mike Woodger agreed to chair it. An organizing meeting was held in Oslo, 20–22 July 1969, with Ole-Johan Dahl, Edsger W. Dijkstra, Douglas McIlroy, Brian Randell, Gerhard Seegmueller, Wlad Turski, Mike Woodger, and (chair of WG2.1) attending. Doug Ross was also a founding member. Brian Randell suggested the title Programming Methodology.[2]

The founding members were predominately academic, and a deliberateattempt was made to bring in members from industry and commerce as well as fromAsia and the USSR. WG2.3 generally meets once or twice a year for five days at a time.Until 1976, all meetings were held in Europe, but after that meetings often alternated between Europe and North America. Several meetings have been held in Australia.

The first meeting was held in Copenhagen, Denmark in 1970. It was attended by Ole-Johan Dahl, Edsger W. Dijkstra, Per Brinch Hansen, Tony Hoare, M. M. Lehman, J. Madey, Doug McIlroy, George Radin, Brian Randell, John Reynolds,Doug Ross,Christopher Strachey, and Warren Teitelman.

For more on the history of WG2.3, read Mike Woodger's A history of IFIP WG2.3.

In its initial years, WG2.3 did not produce reports of any kind of its meetings. Meetingscentered on the presentation and discussion of research underway, which meant that memberscould receive their colleagues' constructive criticism at a much earlier stage that usual.As such, WG2.3 became a productive assembly at which researchers such as Dijkstra could work out many of the ideas that they subsequently brought forth in published papers.[3] Ideas from the members of WG2.3 made their way into at least one well-reviewed book written in the mid-1970s.[4]

In the late 1970s, it was felt that WG2.3 should make more public the natureof its work and what had been accomplished. Accordingly, the book Programming Methodology: A Collection of Articles by Members of IFIP WG2.3 [5] was published.

In 2003, a second book Programming Methodology[6] of articles was published. Some essays contained new material while others aimed to review or evaluate an area or to outline problems for further investigation.

Members on Wikipedia, former and current

WG 2.3 has, and has had, many members.[7] Some are the subject of Wikipedia articles.

Meetings

Source: [8]

External links

Notes and References

  1. Minority Report . . 31 . March 1970 . 7 .
  2. Book: Gries . David. David Gries. 1978. Programming Methodology. Texts and monographs in computer science. . New York . Woodger. Mike. Mike Woodger. A History of IFIP WG2.3 (Programming Methodology). 10.1007/978-1-4612-6315-9 . 978-1-4612-6317-3. 29484154.
  3. Book: https://books.google.com/books?id=d8x8EAAAQBAJ&pg=PA437 . Edsger Wybe Dijkstra: His Life, Work, and Legacy . Krzysztof R. . Apt . Krzysztof R. Apt. Tony . Hoare . Tony Hoare. . 2022 . Edsger Dijkstra—Some Reminiscences . Brian . Randell . 423–444 . 978-1-4503-9773-5 . 10.1145/3544585.3544613. 250497012 . At p. 437.
  4. Anthony I. . Wasserman . Turski, W.M., Computer Programming Methodology . SIGSOFT Software Engineering Notes . 3 . 2 . April 1978 . 20–21 . 10.1145/1005888.1005894 . free .
  5. Book: Gries . David. David Gries. 1978. Programming Methodology. Texts and monographs in computer science. . New York . 10.1007/978-1-4612-6315-9 . 978-1-4612-6317-3. 29484154.
  6. Book: McIver . Annabelle. Annabelle McIver. Morgan . Carroll. Carroll Morgan (computer scientist). 2003. Programming Methodology. Monographs in Computer Science. . New York . 10.1007/978-0-387-21798-7 . 978-0-387-21798-7. 32720698.
  7. Web site: IFIP WG2.3 MEMBERS . IFIP WG2.3 . 2022-10-23.
  8. Web site: Meetings . IFIP WG 2.3 . The Ruhr Institute for Software Technology . 2 October 2022 .