CSCI 427/927: Service CSCI 427/927: Service CSCI 427/927: Service CSCI 427/927: Service -Oriented Oriented Oriented Software Engineering Software Engineering Software Engineering Software Engineering Software Engineering Software Engineering School of Computing and IT, University of Wollongong Project Guidelines ï‚· Project due: Week 11, in class ï‚· Mode of submission: In each instance, submit a report in hardcopy (plus any associated deliverables – the nature of which will be determined by the specific project topic). ï‚· Group-work is permitted for this project. Ideally, you should form groups of no more than 4 members. The size of the group must be commensurate with the scope of the project. ï‚· The major project is intended to provide you with an opportunity to generate some critical thinking and analysis and to generate innovative ideas based on the techniques and technologies you are learning about in CSCI427/927. ï‚· Research papers published in this space provide good examples of the kind of innovative thinking that you might engage in (although writing a publishable research paper is not a requirement for this project). Look at the following journals and conferences (most of these can be freely accessed online through the UOW library). o Conferences: ï‚§ International Conference on Service-Oriented Computing (ICSOC) ï‚§ International Conference on Business Process Management (BPM) ï‚§ International Conference on Advanced Information Systems Engineering (CAISE) ï‚§ International Conference on Conceptual Modeling (ER) ï‚§ The IEEE EDOC Conference o Journals: ï‚§ IEEE Transactions on Services Computing ï‚§ IEEE Transactions on Software Engineering ï‚§ Data and Knowledge Engineering ï‚§ Information Systems ï‚· Examples of possible project topics are provided below. Note that this is not an exhaustive list. Indeed, you are encouraged to come up with your own ideas. It is important that you discuss your project ideas with the instructor as early as possible. o An application of process mining in a practical setting o Applications of crowdsourcing or human computation in service/process modelling o The design of a process engine that selects the next best task (or next best sequence of tasks) to execute, from a task library, to achieve robust process execution in the face of unpredictable impediments arising from the process context. o A detailed service-oriented modeling, analysis and design exercise for a real-life SOA project (or portion of a project). o The development of an enterprise service architecture for a real-life scenario/project. o The development of a compliance-by-design methodology to enable the development of SOAs that comply with applicable legislative/regulatory compliance frameworks. o The development of methodology to derive service orchestration descriptions from high-level models of business networks (such as supply chains). o The development of a service-oriented modeling, analysis and design methodology that permits top-down derivation of service architectures from high-level descriptions of functional and Quality-of-Service requirements. ï‚· You will be required to hand in the following interim deliverables: o A 1-page project proposal in week 7. This should list what you expect deliver as your final project submission. o A 1-page project progress report in week 9. o A 1-page final project progress report in week 11.