May 2015 17

Tweets by @RAISEWorkshop

4th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering

This workshop brings together researchers and industrial practitioners to exchange and discuss the latest innovative synergistic AI and SE techniques and practices. SE is now expected to solve a plethora of increasingly complex questions that are dynamic, automated, adaptive, or must execute on a very large scale. In theory, other disciplines could better support SE. For example, AI technologies can support the development of increasingly complex SE systems as in the case of recommendation systems. Conversely, in theory, SE might also play a role in alleviating development costs and the development effort associated with AI tools and applications such as robotics, where proper development and testing practices are of utmost importance. In practice, this theoretical connection between SE and AI is rarely achieved. We believe that SE has much to offer AI about systems engineering and scalability of methodologies. Yet AI research rarely uses this work. All this begs the question:

Are SE and AI researchers ignoring important insights from AI and SE?

To answer this question, RAISE'15 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.


Topics of Interest

Prospective participants should submit either a state of the art position statement describing late-breaking research results or a research vision statement on one or more of the following perspectives.

  1. Improving SE through AI – including but not limited to knowledge acquisition, knowledge representation, reasoning, agents, machine learning, machine-human interaction, planning and search, 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.
  2. Applying AI to SE activities – including but not limited to requirements, design, specification, traceability, program understanding, model-driven development, testing and quality assurance, domain-specific software engineering, adaptive systems, software evolution, etc.
  3. SE for AI – including but not limited to AI programming languages, program derivation techniques in AI domains, platforms and programmability, software architectures, rapid prototyping and scripting for AI techniques, software engineering infrastructure for reflective and self-sustaining systems, etc.
  4. 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 and recommendation systems in SE, etc.

We seek papers that are position statements that review current state of the art results as well as papers that will look over the horizon for discover future directions. Papers may either be regular research papers that will be published in the ICSE proceedings, or they may be “abstract only” and they would only be seen by workshop attendees, presented in brainstorming sessions and discussed in breakout groups.

Workshop Programme

(In PDF)
Plenary: Welcome, Introductions
Keynote: Knowledge Representation for Requirements Engineering, and Requirements Engineering for Intelligent Systems
John Mylopoulos, University of Toronto, Canada
Coffee Break
Session 1: Text Analysis/Mining
Mining Enterprise Models for Knowledgeable Decision Making
Suman Roychoudhury, Vinay Kulkarni, Nikhil Bellarykar
Text Understanding for Programming in Natural Language: Control Structure
Mathias Landhaeusser, Ronny Hug
Clustering Source Code Elements by Semantic Similarity Using Wikipedia
Mirco Schindler, Oliver Fox, Andreas Rausch
Lunch Break
Session 2: Recommendation Systems
Black-Box Test Generation from Inferred Models
Petros Papadopoulos, Neil Walkinshaw
Recommending Features and Feature Relationships from Requirements Documents for Software Product Lines
Mostafa Hamza, Robert J. Walker
Session 3: Defect Prediction
An AI Application in Industry: Building a Defect Prediction Model Using Logical Dependencies
Behjat Soltanifar, Shirin Akbarinasaji, Bora Çağlayan, Ayse Bener, Ayse Misirli and Asli Filiz
Tea Break
Session 4: Defect Prediction
Towards Interpretable Defect-Prone Component Analysis Using Genetic Fuzzy Systems
Themistoklis Diamantopoulos, Andreas Symeonidis

Paper Submission

Submit papers, in PDF format, to Easychair. Submissions should be 5 to 7 pages long and can either be position statements that review state of the art results or a vision statement looking over the horizon. Accepted papers will be published in the conference electronic proceedings and in both the ACM Digital Library and the IEEE Digital Library. If accepted, each paper will be presented in 15-20 minutes presentation sessions to stimulate discussion. Submissions must not be published or under review elsewhere, and conform to formatting using IEEE Formatting Guidelines. Submission length should not exceed the above page limits and all submissions must be in English.

Following the workshop the authors will be invited to extend their papers into full journal papers (together with an open call), for a Special Issue of the Automated Software Engineering.


Important Dates

  • Submission: 30 January 2015 (Extended)
  • Notification of acceptance: 18 February 2015
  • Camera-ready submission: 27 February 2015
  • Workshop date: 17 May 2015

Programme Committee

  • Enrique Alba, University of Malaga, Spain
  • Ebrahim Bagheri, Ryerson University, Canada
  • Nelly Bencomo, Aston University, UK
  • Ayşe Başar Bener, Ryerson University, Canada
  • Francisco Chicano, University of Malaga, Spain
  • John Clark, University of York, UK
  • Jane Cleland-Huang, DePaul University, USA
  • Simon Colton, Goldsmiths, University of London, UK
  • Daniela da Cruz, University of Minho, Portugal
  • Massimiliano Di Penta, University of Sannio, Italy
  • João Pascoal Faria, Universidade do Porto, Portugal
  • Mark Harman, University College London (UCL), UK
  • Rachel Harrison, Oxford Brookes University, UK
  • Pedro Henriques, University of Minho, Portugal
  • Jacky Keung, City University of Hong Kong, Hong Kong
  • Ekrem Kocaguneli, Microsoft, USA
  • Sotirios Liaskos, York Uni, Canada
  • Nazim Madhavji, University of Western Ontario
  • Jouni Markkula, University of Oulu, Finland
  • Tim Menzies, West Virginia University, USA
  • Tekin Alp Meriçli, Carnegie Mellon University, USA
  • Ayse Tosun Misirli, Istanbul Tech. Uni., Turkey
  • Marjan Mernik, University of Maribor, Slovenia
  • Farid Meziane, University of Salford, UK
  • Leandro Minku, University of Birmingham, UK
  • Andriy Miransky, IBM Toronto, Canada
  • Daniel Rodriguez, University of Alcala, Spain
  • Alessandra Russo, Imperial College, UK
  • Walter Tichy, Karlsruhe Institute of Technology, Germany
  • Richard Torkar, Chalmers & Uni of Gothenburg, Sweden
  • Burak Turhan, University of Oulu, Finland
  • Xin Yao, University of Birmingham, UK
  • Eric Yu, University of Toronto, Canada
  • Yuming Zhou, Nanjing University, China


John Mylopoulos, University of Toronto

"Knowledge Representation for Requirements Engineering, and Requirements Engineering for Intelligent Systems"

Workshop Chairs

  • Rachel Harrison, Oxford Brookes University, UK
  • Burak Turhan, University of Oulu, Finland
  • Ayşe Başar Bener, Ryerson University, Canada

Workshop Organising Committee

  • Rachel Harrison, Oxford Brookes University, UK
  • Burak Turhan, University of Oulu, Finland
  • Ayşe Başar Bener, Ryerson University, Canada
  • Çetin Meriçli, Carnegie Mellon University, USA
  • Andriy Miransky, IBM Toronto, Canada
  • Leandro Minku, University of Birmingham, UK
  • , University of Alcala, Spain


  • , University of Alcala, Spain


ASE Thanks from Rachel Harrison, John Mylopoulos, Ayşe Başar Bener and Leandro Minku.

Previous RAISE-s