6th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering
The aim of this workshop is to bring together researchers and practitioners to exchange and discuss the latest synergistic artificial intelligence (AI) and software engineering (SE) techniques and practices. Software engineering is now expected to solve a plethora of increasingly complex questions that are dynamic, automated, adaptive, or very large scale. In theory AI technologies can support the development of SE systems as it does (for example) in recommendation systems and software analytics. Conversely, in theory, SE might also play a role in reducing development effort and improving adaptability of AI tools and applications such as robotics. We believe that SE has much to offer AI about systems engineering and scalability of methodologies. Applying SE techniques to a new domain would in turn advance SE further. In practice, this theoretical connection between SE and AI is rarely achieved; yet such mutually beneficial characteristics have appeared in the past few decades and are still evolving due to new challenges and new technology. Hence, the question that motivates and drives the RAISE Workshop series is:
Are SE and AI researchers ignoring important insights from AI and SE?
To answer this question, RAISE'18 will be a crossover workshop where the state of the art in both fields is documented and extended. This workshop will explore not only the application of AI techniques to SE problems but also the application of SE techniques to AI problems.
KeynotesProf. Lionel C. Briand, University of Luxemburg
Achieving Scalability in Software Testing with Machine Learning and Metaheuristic Search"Prof. Tim Menzies, NC State University
"How to achieve high assurance for systems that use machine learning or other AI methods"
Topics of Interest
Prospective participants are expected to submit either a regular research paper with late-breaking research results or a research vision/position statement on one or more of the following perspectives:
- Improving SE through AI – including but not limited to knowledge acquisition, knowledge representation, reasoning, agents, machine learning, machine-human interaction, planning and search, optimization, search-based algorithms, natural language understanding, problem solving and decision-making, understanding and automation of human cognitive tasks, AI programming languages, reasoning about uncertainty, new logics, statistical reasoning, software analytics, etc.
- Applying AI to SE activities – including but not limited to requirements, design, software architecture, specification, traceability, program understanding, model-driven development, testing and quality assurance, domain-specific software engineering, adaptive systems, software evolution, etc.
- SE for AI – including but not limited to AI programming languages, program derivation techniques in AI domains, platforms and programmability, software architectures, concurrency, rapid prototyping and scripting for AI techniques, software engineering infrastructure for reflective and self-sustaining systems, etc.
- Deployed Applications of AI or SE – papers that describe a deployed SE application in AI domain or an AI application in SE domain including nut not limited to robotics software development, recommendation systems, API learning, programming in natural language, speech interfaces, digital assistants, etc.
Submit papers (PDF) to EasyChair. Full papers will be five to seven pages long (including references) and can either be position statements that review state-of-the-art results, present new results, or provide a vision for the future. Each accepted paper will be presented in 15-20 minute presentation followed by a discussion. Submissions must not be published or under review elsewhere, and conform to formatting using NEW ACM Formatting Guidelines. Submission length should not exceed the above page limits and all submissions must be in English. The official publication date of the workshop proceedings is the date the proceedings are made available in the ACM Library. This date may be up to two weeks prior to the first day of ICSE 2018. The official publication date affects the deadline for any patent filings related to published work.
- Abstracts due:
22 Jan5 Feb
5 Feb9 Feb
- Notification of acceptance: 5 Mar
- Camera-ready submission: 19 Mar
- Workshop date: 27 May
- Ebrahim Bagheri Ryerson Uni., Canada
- Francisco Chicano, Uni. of Malaga, Spain
- Jane Cleland-Huang, DePaul Uni., USA
- Massimiliano Di Penta, Uni. of Sannio, Italy
- Emitzá Guzmán, University of Zurich, Switzerland
- Ekrem Kocaguneli, Pinterest, San Franciso, USA
- Mathias Landhäußer, ThingsThinking GmbH, Karlsruhe, Germany
- Nazim Madhavji, University of Western Ontario, Canada
- Tim Menzies, NCSU, USA
- Marjan Mernik, Uni. of Maribor, Slovenia
- Farid Meziane, Uni. of Salford, UK
- Graham Neubig, CMU, USA
- Daniel Rodriguez, Uni. of Alcala, Spain
- Alessandra Russo, Imperial College, UK
- Shin Yoo, Korea Advanced Institute of Science and Technology
- Jefferson Teixeira de Souza, University of the state of Ceara, Brazil
- Richard Torkar, Chalmers & Uni. of Gothenburg, Sweden
- Alexander Wachtel, Karlsruhe Institue of Technology, Germany
- Yuanyuan Zhang, UCL, UK
- Luke Zettlemoyer, Univ. Washington, Allen Institute of AI, USA
- (Workshop Co-chair) Walter F. Tichy, Karlsruhe Institute of Technology, Germany
- (Workshop Co-chair) Leandro Minku, University of Leicester, UK
- Çetin Meriçli, Carnegie Mellon University, USA
- Andriy Miransky, Ryerson University, Canada
- Burak Turhan, Brunel University London, UK