Chiba Institute of Technology, Japan
July 29-31, 2019
7/29 Day 1
- 13:00 Registration
- 13:30-15:00 Workshop 1
- 15:00-15:20 Tea Break
- 15:20- 16:50 Workshop 2
- 9:00 Registration
- 9:30 Openning
- 9:40 Keynote
- 10:30 Tea Break
- 10:50 Breakout sessions: 1A, 1B, 1C
- 11:50 Lunch
- 13:30 Breakout sessions: 2A, 2B, 2C
- 14:50 Tea Break
- 15:00 Breakout sessions: 3A, 3B, 3C
- 16:20 Tea Break
- 16:40-17:30 Keynote 2 (Room: 7404/7405)
- 18:00 Banquet
- Keynote: 7404/7405
- Session A: Room 7402; Session B: 7403; Session C: 7406
- 9:00 Registration
- 9:30 Breakout sessions: 4A, 4B
- 10:40 Poster and Demo: 5A, 5B
Keynote1: Building Intelligent Systems: a Case with Case-Based Reasoning
Alan Liu, Professor
Professor Alan Liu, Dept. EE, National Chung Cheng University, Taiwan
Building intelligent systems involve many different disciplines, including artificial intelligence, control, robotics, and software engineering, to name a few. The applications may range from smart home systems to service robots and to navigation systems. Building a software system supporting such systems is challenging when different functional or nonfunctional requirements are considered. In this talk, the focus is on the views from knowledge engineering and requirements engineering, and the experience on using case-based reasoning in the related research will be presented. The design of a case base requires good analysis and design in order to facilitate case retrieval and case adaptation. The use of goal-driven methods and machine learning approaches will also be discussed.
Alan Liu received his Ph.D. degree in electrical engineering and computer science from the University of Illinois at Chicago, in 1994. He is currently a professor with the Department of Electrical Engineering, National Chung Cheng University in Taiwan. His research interests in artificial intelligence and software engineering include knowledge acquisition, requirements analysis, intelligent agents, case-based reasoning, service computing, and applications in smart home systems and robotic systems. Besides the membership in IEEE and ACM, he is a founding member of Taiwanese Association for Artificial Intelligence, Software Engineering Association of Taiwan, and Robotics Society of Taiwan.
Keynote2: On Software Paradigm
Tetsuo Tamai, Professor Emeritus
Professor Emeritus Tetsuo Tamai, University of Tokyo, Japan
In the history of software engineering, we can discern some strong ideas and movements to promote them that lead the way of thinking how to do research and practice of software engineering for a certain period of time or still retain their impact now. They can be called software paradigms, following the Thomas S. Kuhn's terminology. We retrospect the history of software engineering and identify some representative software paradigms. We also foresee the future of software engineering and discuss what will be the next software paradigm to come.
Tetsuo Tamai received the B.S., M.S. and Dr.S. degrees in mathematical engineering from the University of Tokyo. He joined Mitsubishi Research Institute, Inc. in April 1972 and had been the manager of Artificial Intelligence Technologies Section from October 1985 to March 1989. He became Associate Professor of Graduate School of Systems Management, the University of Tsukuba in 1989. He then became Professor of Graduate School of Arts and Sciences, the University of Tokyo in 1994. He retired from the University of Tokyo in March 2012 and moved to Faculty of Science and Engineering, HoseiUniversity in April 2012. His current research includes requirements engineering, high reliability component-based software engineering, collaboration and role modeling, formal analysis of software architectures and software evolution process.
He has been contributing to the activities of Japan Society for Software Science and Technology for a long time as a board member and as the Editor-in-Chief of its journal "Computer Software." He served as the Program Chair of JSSST 20th anniversary conference in September 2003. He was an associate editor of ACM Transactions on Software Engineering and Methodology (TOSEM) in 2004-2008, an associated editor of IEEE Transactions on Software Engineering (TSE) in 2008-2013, and on the editorial board of Information and Software Technology (Elsevier) since 1995. He was a member of the executive committee of ACM SIGSOFT as an International Liaison from 2001 to 2008 and also a past chair of Special Interest Group on Software Engineering, Information Processing Society of Japan and a past chair of the Software Engineers Association, Japan.
He has been sharing responsibilities of a number of international academic conferences, serving Program Committees of ICSE's, RE's, ESEC/FSE's, ICSM's and many others and Steering Committee of APSEC, ICFEM and IWPSE. In 2008, he was Program Chair of the 16th IEEE International Conference on Requirements Engineering held in Barcelona, Spain.
Workshop1: Automated Web Testing Using The 3rd Generation of SideeX
Shin-Jie Lee, Associate Professor
SideeX is one of the most popular record-playback-style web testing automation tools in the world, and also served as bases of the new generation of Selenium IDE and Katalon Recorder. Currently, over 320,000 web testers around the world run SideeX code. In this workshop, Jie will give a brief intro to the newly released 3rd generation of SideeX (https://sideex.io), and also show examples of testing practices using SideeX. This workshop covers the following topics
- Create your first test case codelessly using SideeX
- Data-driven testing
- Control flow of commands
- Cross-browser testing with WebDriver
Bring your WIFI-enabled notebook and join this workshop.
Workshop2: Understand the AI-powered test automation with Magic Pod
How does new AI technologies such as deep learning affect the test automation world? In this workshop, Nozomi, who is the leader of Japan Selenium User Community and the development leader of the AI test automation tool Magic Pod (https://magic-pod.com/en/), will talk about the technical details and the future of the AI test automation tool. You will also try the actual test automation for a mobile application by Magic Pod on your own PC, and will learn how you can easily create intuitive test scripts with the help of AI. The workshop agenda is:
- Introduction of Magic Pod
- Basic command tutorial
- Create more practical test
- Explanation about the technical details and future of Magic Pod
Please bring your WIFI-enabled notebook on which Google Chrome is installed.