NOTE: this is a tentative schedule of events. It may change.


Monday April 7th

Registration (all day)

9:00am Opening; welcome to country
9:15am Keynote by Gail Murphy (University of British Columbia (Canada))

  • Title: Getting to Flow in Software Development

10:30am Morning Tea
11:00am Session 1: Development Methods

  • Vladimir Estivill-Castro and Rene Hexel; Correctness by Construction with Logic-labeled Finite-state Machines
  • Andy Marks; Moving to a stateless world: a developer’s personal journey into functional programming
  • Bhim Upadhyaya; Enhancing the Scrum Agile Method with Object-Process Methodology
  • Zheng Li, Liam O’Brien and Ye Yang; The More Product Complexity, the Less Actual Effort? An Empirical Investigation in Software Development Projects
  • Evan Leybourn; Autopsy of a failed agile project

12:00pm Session 2: Topics

  • Navid Ahmadi, Mehdi Jazayeri; Analyzing the Learning Process in Online Educational Game Design: A Case Study
  • Amir Aryani, Heinz Schmidt; Research Data and the Future of Software Engineering

12:30pm Lunch
1:30pm Session 3: Testing

  • Anneliese Andrews, Salah Boukhris and Salwa Elakeili; Fail-Safe Testing of Web Applications
  • Ahmed Gario, Anneliese Andrews; Functional and Fail-Safe Testing of Safety-Critical Systems
  • Tanjila Kanij, Robert Merkel, John Grundy; A Preliminary Survey of Factors Affecting Software Testers
  • M. Shaban Jokhio, Gillian Dobbie, Jing Sun and Tianming Hu; Automated Mutation-based Test Case Evaluation for Semantic Web Services
  • Hua Jie Lee; The Lurks and Myths in Software Testing Industry

2:30pm Session 4: Software Ecosystems

  • Meiru Che, Dewayne Perry; Architectural Design Decisions in Open Software Development: A Transition to Software Ecosystems
  • Patrizio Pelliccione; Open Architectures and Software Evolution: the case of Software Ecosystems
  • Abdussalam Ali, Igor Hawryszkiewycz; Services for Knowledge Sharing in Dynamic Business Networks

3:15pm Afternoon Tea
3:45pm Invited Talk by Mark Hibberd (NICTA)

  • Title: Programming in the Large

4:15pm Session 5: Development Tools

  • Adam Roughton, Ian Warren and Beryl Plimmer; Concentus: An Exploratory Environment for Online Collective Application Design
  • Ian Cunningham, Aneesh Krishna and Raj Gopalan; Using XML Paths to Maintain Document Conformance
  • Ben Barham, Nathan Hawes; Frappé: a Code Comprehension Tool for Large Codebases

5:30pm Beginning of Joint ASWEC Evening/YOW!Night (Sponsored by NICTA)
6:00pm YOW/ASWEC Session by Gail Murphy (UBC):

  • Title: Using Social Code Graphs to Transform Software Development

6:45pm YOW/ASWEC Session by Brent Plump (Atlassian):

  • Title: Real-World Git Workflows

Tuesday April 8th

Registration (all day)

9:00am Announcements
9:15am Keynote by Alan Noble (Google)

  • Title: Innovation at Google

10:15am Morning Tea
10:45am Session 6: Architecture, Design, Security

  • Sriharsha Vathsavayi, Outi Sievi-Korte, Kai Koskimies, Kari Systä; Using Constraint Satisfaction and Optimization for Pattern-Based Software Design
  • Annabelle Klarl, Rolf Hennicker; Design and Implementation of Dynamically Evolving Ensembles with the HELENA Framework
  • Bedir Tekinerdogan, Evren Çilden, Ozgu Ozkose Erdogan, Onur Aktuğ; Architecture Conformance Analysis Approach within the Context of Multiple Product Line Engineering
  • Lu Xiao, Hye-Young Paik; Supporting Complex Work in Crowdsourcing Platforms: A View from Service-Oriented Computing
  • Vakharwala, Mohsin Sutar, Ankit Gupta, Hemant Kirar; eGovernance Reference Architecture
  • Mohamed Almorsy, John Grundy; SecDSVL: A Domain-Specific Visual Language To Support Enterprise Security Modelling
  • Anton V. Uzunov, Eduardo B. Fernandez, Katrina Falkner; A Comprehensive Pattern-Driven Security Methodology for Distributed Systems
  • Byungho Min and Vijay Varadharajan; A New Technique for Counteracting Web Browser Exploits

12:11pm Awards Ceremony
12:30pm Lunch
1:30pm Session 7: Requirements

  • Ashish Sureka; Requirements Prioritization and Next-Release Problem under Non-Additive Value Condition
  • Sarunas Marciuska, Cigdem Gencel, Pekka Abrahamsson; Feature Usage As a Value Indicator for Decision Making
  • John Smart; BDD in Action – principles, practices and real-world application
  • Pablo Oliveira Antonino, Thorsten Keuler, Nicolas Germann and Brian Cronauer; A Non-Invasive Approach to Trace Architecture Design, Requirements Specification, and Agile Artifacts
  • Ioanna Lytra and Uwe Zdun; Inconsistency Management Between Architectural Decisions and Designs Using Constraints and Model Fixes

2:30pm Session 8: Topics

  • Tom McBride; The Role of Boundary Objects in the Fuzzy Front End of IT Development
  • Eric Gu, Mo-Hong Tzou, Rashina Hoda; Fill That Blank! An iOS-based Literacy Application

3:00pm Afternoon tea
3:30pm Invited Talk by Peter Wyatt (CiSRA)

  • Title:  How hard can printing be? Evolving software development practices to take Australian research to Canon’s global products

4:00pm Session 9: Maintenance and support

  • Joseph Lucente, Anneliese Andrews; From Incident Reports to Improvement Recommendations: Analyzing IT Help Desk Data
  • Philippe Dugerdil, Mihnea Niculescu; Visualizing Software Structure Understandability
  • Hussain Al-Mutawa, Jens Dietrich, Catherine McCartin and Stephen Marsland; On The Shape of Circular Dependencies in Java Programs
  • Raj Gopalan, Aneesh Krishna; Duplicate Bug Report Identification Using Clustering Based Approach
  • Esra Alzaghoul and Rami Bahsoon; Evaluating Technical Debt in Cloud-based Architectures using Real Options architecture

7:00pm ASWEC Banquet at Dockside Cockle Bay

Wednesday April 9th (SE Education Day)

Registration (all day)

9:30am Keynote by Jean-Michel Lemieux (Atlassian)

  • Title: Teaching Gap: Where’s the Product Gene?

10:30am Morning Tea
11:00am Education Session A

  • David Parsons; Creating game-like activites in agile software engineering education
  • Claudia Szabo; A Practical Approach to Teaching Software Engineering
  • Khalid Majrashi, Margaret Hamilton and Alexandra L. Uitdenbogerd; Discussion Paper about Education in User Experience of Cloud Computing

12:30pm Lunch
1:30pm Education Session B

  • Tom McBride; An Indicative Measure of Team Formation
  • Katrina Falkner and Rebecca Vivian; Neo-Piagetian Forms of Reasoning in Software Development Process Construction
  • Julia Prior, Chanissara Arjpru and John Leaney; Towards an industry-collaborative, reflective software learning and development environment

3:00pm Afternoon Tea
3:30pm Invited Talk by Richard White (WiseTech):

  • Title: Change the World, one line of code at a time

4:00pm Education Session C

  • Margaret Hamilton, Daryl D’Souza and James Harland; Repository of Wisdom A database for storing and retrieving classified and benchmarked exam questions for introductory programming courses
  • Panel on The relationship between SE and CS education and accreditation

6:00pm Joint ASWEC/WICSA Social Event (Luna Park)

Thurdsay April 10 (Doctoral Symposium)

9:00am (All Student registrants from ASWEC are invited by WICSA to attend WICSA Thursday Keynote)

11:00am ASWEC Doctoral Symposium

11:00am Session 1

  • Danial Hooshyar, Rodina Binti Ahmad and Mohd Hairul Nizam Md Nasir. A Framework for Automatic Text-to-Flowchart Conversion: A Novel Teaching Aid for Solving Computer Programming Problems
  • Yu Zhao, Abelardo Pardo and Rafael Calvo. Combining Self-Determination Theory with Personal Informatics Systems to Promote Behaviour Changes in young adults
  • Adam Roughton. Supporting Collective Interaction in Virtual Environments
  • Q & A

13:30pm Session 2

  • Suhaila Mohd Yasin. Search-Based Test Case Generation with Model-Based Testing Approach
  • Min Fu. Recovery for Sporadic Operations on Cloud Applications
  • Paul Rimba. Building Secure Applications using Pattern-Based Design Fragments
  • Q & A

15:30pm Session 3

  • Mansooreh Zahedi. Shared Understanding of Technical Specifications in Global Software Development: Challenges and Practices
  • WICSA Doctoral Symposium paper 1
  • Q & A

16:30pm Wrap up and Close