introduction to icst 2017

23
Introduction to ICST 2017 - History, overview, points, Who’s Who, … - Keizo Tatsumi Jan. 20, 2017 ICST 2017 Social Networking Chair Translated into English on Feb. 2017 1 (C) Keizo Tatsumi 2017 Ques - Winter Special Issue -

Upload: keizo-tatsumi

Post on 13-Apr-2017

212 views

Category:

Software


0 download

TRANSCRIPT

Introduction to ICST 2017

- History, overview, points, Who’s Who, … -

Keizo Tatsumi Jan. 20, 2017

ICST 2017 Social Networking Chair

Translated into English on Feb. 2017

1 (C) Keizo Tatsumi 2017

Ques - Winter Special Issue -

ICST 2017

will be held from March 13 to 17 in Tokyo, Japan

2

@Waseda University, Nishiwaseda Campus

(C) Keizo Tatsumi 2017

Agenda

1. Software Testing Conferences in the World

2. The History of Testing Conference

3. ICST at a Glance

4. ICST 2017 Program Overview

5. Interaction with Foreign Attendees

6. Getting information

3 (C) Keizo Tatsumi 2017

1. Testing Conferences in the World

Software Testing Conferences 2017

4 Software Testing Magazine http://www.softwaretestingmagazine.com/software-testing-conferences/

(C) Keizo Tatsumi 2017

5

Major Conferences - Academics

ISSTA (International Symposium on Software Testing and Analysis)

Sponsor: ACM (Association for Computing Machinery)

From 1993. Successor to the testing workshop held in 1978

Participants: Researchers, practitioners. Academic rather than ICST.

Workshops: Constraints, UI test automation, Code analysis framework, etc.

ICST (International Conference on Software Testing, Verification and Validation)

Sponsor: IEEE (The Institute of Electrical and Electronics Engineers)

From 2008

Participants: Researchers, practitioners. Practical rather than ISSTA.

Workshops: Model-based testing, Mutation analysis, Combinatorial testing, etc.

ICSE workshops (International Conference on Software Engineering)

AST (Automation of Software Test)

SBST (Search-Based Software Testing)

RST (Requirements Engineering and Testing)

MET (Metamorphic Testing)

(C) Keizo Tatsumi 2017

6

Major Conferences - Practitioners

STAREAST, STARWEST (Software Testing Analysis & Review Conference)

Host:SQE (Software Quality Engineering)

From 1992 Participants: Consultants, practitioners

CAST (Conference of the Association for Software Testing)

Host:AST (The Association for Software Testing)

From 2006 Participants: Consultants, practitioners

EuroSTAR (European conference on Software Testing, Analysis & Review)

Host:QualTech Ltd. From 1993 Participants: Consultants, practitioners

その他 GTAC (Google Test Automation Conference)

From 2006, Google’s in-house conference Agile Testing Days (Europe)

Started in 2009 in Germany. 1st. Agile Testing Days USA will be held in Boston in June, 2017.

(C) Keizo Tatsumi 2017

▲ ▲ ▲ ▲

EDSAC(1st Neumann computer) IBM System/360 IBM System/370 Cray-1

▲ ▲ ▲ ▲ ▲

UNIVAC1(1st commercial computer) DEC PDP-1 DEC PDP-8 Apple PC IBM PC ▲

▲ ▲ ▲ Sun-1

IBM 701 IBM 704 Intel 4004MPU

▲ ▲ ▲

Program Test Methods Symposium 1st Workshop 2nd

▲ ▲ on Software Testing Workshop

Courant Symposium IEEE Symposium on Computer Software Reliability

on Debugging Techniques ▲

in Large Systems International Conference on Reliable Software

1950 1955 1960 1965 1970 1975 1980

Symposium

7

2. The History of Testing Conference

1957, Digital Computer Programming (McRacken)

•The earliest textbook on programming

•Today's debugging and testing are described in the "Program Checkout" chapter

1961, Computer Programming Fundamentals (Leeds & Weinberg)

•Written by Leeds and Weinberg of IBM

•The first book which provided the "Program Testing" chapter

1970, Debugging Techniques in Large Systems (Rustin(Ed.))

•W. Elmendorf(developer of Cause-effect

graphing, IBM) presented "Controlling the functional testing of an operating system."

1972, The Computer Program Test Methods Symposium

•First symposium on software testing

•1973, “Program Test Methods“(Hetzel(Ed.)) is the first book on software testing

(C) Keizo Tatsumi 2017

Cray-1

▲ ▲ ▲ ▲ ▲

Apple PC IBM PC ▲ Apple Macintosh iPhone iPad

Sun-1 ▲ ▲

Sun SPARC Intel Pentium Pro

▲ ▲ ▲ ▲ ▲ ▲ ▲

1st Workshop 2nd 3rd ISSTA (International Symposium on Software Testing and Analysis)

on Software Testing Workshop Workshop Testing, Verification, ▲

IEEE Symposium on Computer Software Reliability and Analysis (TAV) ICST

International Conference on Reliable Software

20101980 1985 1990 1995 2000 2005

8

The History of Testing Conference

1978, Software Testing and Test Documentation Workshop

•First workshop on software testing

"This workshop, the first of its kind, brought together some 60

technical experts from all over the world..." E. Miller, Workshop Report: Software Testing and Test Documentation,

IEEE Computer, 98-107, March 1979.

•The workshop was continuously held in 1982 and 1986, and succeeded to ISSTA(International Symposium on Software Testing and Analysis).

Ed Miller Program Chairman

(C) Keizo Tatsumi 2017

9

3. ICST at a Glance

1st. ICST was held in 2008

A new forum bridging research and practice in many areas related to software quality

Composed of both research and industry tracks, plus workshops on specialized topics

The IEEE International Conference on Software Testing Verification and Validation(ICST)

(C) Keizo Tatsumi 2017

http://www.cs.colostate.edu/icst2008/

Past events 1. ICST 2008 Lillehammer, Norway April 9-11, 2008

2. ICST 2009 Denver, Colorado, USA April 1-4, 2009

3. ICST 2010 Paris, France April 7-9, 2010

4. ICST 2011 Berlin, Germany March 21-25, 2011

5. ICST 2012 Montreal, QC, Canada April 17-21, 2012

6. ICST 2013 Luxembourg, Luxembourg March 18-22, 2013

7. ICST 2014 Cleveland, Ohio, USA March 31- April 4, 2014

8. ICST 2015 Graz, Austria April 13-17, 2015

9. ICST 2016 Chicago, IL, USA April 10-15, 2016

10. ICST 2017 Tokyo, Japan March 13-17, 2017

10

Schedule (ICST 2013)

Workshops Workshops Main Conference

Social Program

(C) Keizo Tatsumi 2017

http://www.icst.lu/site/icst2013/program/schedule

11

Session Topics and Workshops

ICST 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017

Sessions Model Based Testing ○ ○ ○ ○ ○ ○ ○ ○

Test Case Generation ○ ○ ○ ○ ○ ○

Mutation Testing ○ ○ ○ ○ ○ ○

Web Testing ○ ○ ○ ○ ○ ○ ○

GUI Testing ○ ○ ○ ○

Regression Testing ○ ○ ○ ○ ○

Search-Based Testing ○ ○ ○

Security Testing ○ ○ ○

Bugs, Faults, and Failures ○ ○ ○ ○ ○ ○

Coverage, White-box ○ ○ ○ ○ ○ ○

Workshops Model Based Testing ○ ○ ○ ○ ○ ○ ○ ○ ○ ○

Mutation Analysis ○ ○ ○ ○ ○ ○ ○ ○ ○

Security Testing ○ ○ ○ ○ ○ ○

Search-Based Testing ○ ○ ○ ○ ○ ○ ICSEへ

Regression Testing ○ ○ ○ ○

Combinatorial Testing ○ ○ ○ ○ ○ ○

Testing the Cloud ○ ○

Test Architecture ○ ○ ○

TAIC PART ○ ○ ○ ○ ○ ○ ○

11 ITEQS ○

TBD

(C) Keizo Tatsumi 2017

12

# of Attendees, # of Papers

ICST 2013 Luxemburg Attendees: 289 (40 countries)

Papers: Submit-120, Accept-30 (25%)

From Japan: Attendees-11, Speakers-6

ICST 2014 Cleveland, Ohio, USA Attendees: Main-150, WS-145

Papers: Submit-141, Accept-40 (28%)

From Japan: Attendees-11名, Speakers-6

ICST 2012 Montreal, Canada Attendees: 250 (27 countries)

Papers: Submit-176, Accept-46 (26%)

From Japan: Attendees-4, Speakers-0

(C) Keizo Tatsumi 2017

13

# of Attendees, # of Papers

ICST 2015 Graz, Austria Attendees: 250

Papers: Submit-129, Accept-32 (25%)

From Japan: Attendees-16, Speakers-10

ICST 2016 Chicago, IL, USA Attendees: around 200

Papers: Submit-130, Accept-34 (26%)

From Japan: Attendees-13, Speakers-9

ICST 2017 Tokyo, Japan Attendees:

Papers: Submit-135, Accept-36 (27%)

From Japan:

Stay tuned !

(C) Keizo Tatsumi 2017

14

4. ICST 2017 Program Overview

Program at a Glance

(C) Keizo Tatsumi 2017

3/12(Sun) 3/13(Mon) 3/14(Tue) 3/15(Wed) 3/16(Thu) 3/17(Fri)

Co-located

Events Day

Workshops &

Co-located

Events Day

Main

Conference Day

Main

Conference Day

Main

Conference Day

Workshops &

Doctoral

Symposium Day

・Asian PLoP ・Mutation ・Keynote-1 ・Keynote-2 ・Keynote-3 ・A-MOST

・TAIC PART ・InSTA

・ITEQS ・ACSE

・IWCT

・IWESEP ・Banquet

・Asian PLoP

・IPSJ SIGSE (in

Japanese)

・Doctoral

Symposium

・IPSJ SIGSE (in

Japanese)

・Various

sessions

・Welcome

reception

・Various

sessions

・Various

sessions

・Open steering

committee

15

Main Conference - Keynotes

Keynote-1 (March 14) The State of Continuous Integration Testing at Google

Speaker: John Micco, Google, USA

Keynote-2 (March 15) Testing and Validation Requirements for Automated Driving Technology

Speaker: Kenji Nishikawa, Toyota Motor Corporation, Japan

Keynote-3 (March 16) Model-Based Testing and Model Inference: Better Together!

Speaker: Andreas Zeller, Saarland University, Germany

(C) Keizo Tatsumi 2017

16

Main Conference - Sessions

Research Sessions 36 full papers and 8 short papers

Industry Sessions 5 papers

Testing Tools Sessions 10 papers

Tool Demonstrations 7 tools

Software Testing Contest

Poster Session 13 posters

Doctoral Symposium 7 papers

(C) Keizo Tatsumi 2017

17

Workshops

A-MOST: Advances in Model Based Testing

Mutation: Mutation Analysis

TAIC PART: Testing: Academia-Industry Collaboration, Practice

and Research Techniques

IWCT: Combinatorial Testing

InSTA: Software Test Architecture

ITEQS: Testing Extra-Functional Properties & Quality Characteristics

of Software Systems

ACSE: Asian Symposium on Collaborative Software Engineering

(C) Keizo Tatsumi 2017

5. Interaction with Foreign Attendees

18

Coffee Break

Welcome Reception

Banquet

(C) Keizo Tatsumi 2017

Interaction with Foreign Attendees

Social Event (IWCT 2013)

19

IWCT(Combinatorial Testing Workshop) Folks With Mr. Jacek Czerwonka

(Developer of PICT) With IWCT 2012 co-chairs

Signatures of the 1st IWCT attendees on a ICST 2012 tote bag Social Event (IWCT 2016) Authors' autographs! (^^)

(C) Keizo Tatsumi 2017

Interaction with Foreign Attendees

With Prof. Jeff Offutt, George Mason Univ., USA

With Dr. Antonia Bertolino, Italy

Software testing research leaders at ICST

With Prof. Mauro Pezzé, Italy

Mr. Robert Binder, CMU SEI

Oops!

I wish I had taken a picture …

Many other prominent researchers also participate in ICST.

(C) Keizo Tatsumi 2017 20

6. Getting Information

21

ICST 2017 Website

http://aster.or.jp/conference/icst2017/

ICST 2017 Facebook page

https://www.facebook.com/ICST-2017-290517964620465/

ICST 2017 twitter

https://twitter.com/ICST2017

(C) Keizo Tatsumi 2017

Getting Information

22

http://aster.or.jp/activities/investigation.html

ASTER international investigation activities website

ICST Attendance Reports (2012~2016)

(C) Keizo Tatsumi 2017

(In Japanese)

Why don't you attend

ICST 2017 !

Thank you!

23 (C) Keizo Tatsumi 2017