Skip to content
  • Home / Category: Software Engineering

Category: Software Engineering

Within this space, we explore the learning and teaching specific to the discipline of Software Engineering. Software Engineering is characterised by the need to understand the processes, tools and techniques for dealing with large-scale software development, including the need to develop strong teamwork and collaboration skills. Working with large scale software programs requires software engineering graduates to be able to understand the many interconnections between highly diverse software components, the consequences of changing them, as well as the processes required for the changes to be successful.

ITiCSE 2017: Identifying Domain-Specific Cognitive Strategies For Software Engineering

CSER PHD student, Shifa Haidry, is exploring how we can scaffold the development of self-regulated learning skills specific to Software Engineering. Shifa has had a paper accepted at ITiCSE that describes her initial work in surveying self-regulated learning strategies that are specific to Software Engineering, and initial results from here scaffolding experiments. Shifa-E-Zehra Haidry, Katrina […]

Posted in Publications, Research, Software Engineering | Tagged |

Comments Off on ITiCSE 2017: Identifying Domain-Specific Cognitive Strategies For Software Engineering

ACM TOCE: A method to analyse computer science students’ teamwork in online collaborative learning environments

CSER is pleased to announce that our work on developing a teamwork learning analytics dashboard for analysing and assessment online collaborations for Computer Science and Software Engineering students has been accepted for publication in ACM Transactions on Computing Education. Our Teamwork Analysis Dashboard builds upon earlier work where we developed a qualitative analysis framework for […]

Posted in Active Learning, CS Analytics, Publications, Research, Software Engineering | Tagged |

Comments Off on ACM TOCE: A method to analyse computer science students’ teamwork in online collaborative learning environments

ITiCSE 2015: Using Learning Analytics to Visualise Computer Science Teamwork

The CSER group has recently developed a teamwork analytics dashboard, designed to assist lecturers in understanding how online collaborations are working (or not!), and to help them identify discussions and teams that require assistance. Recent work from this project, exploring the first use of the dashboard in a final year Computer Science course has been […]

Posted in Active Learning, CS Analytics, Publications, Research, Software Engineering | Tagged |

Comments Off on ITiCSE 2015: Using Learning Analytics to Visualise Computer Science Teamwork

ICSE 2015: Novice Code Understanding Strategies During a Software Maintenance Assignment

Existing efforts on teaching software maintenance have focussed on constructing adequate codebases that students with limited knowledge could maintain, with little focus on the learning outcomes of such exercises and of the approaches that students employ while performing maintenance. An analysis of the code understanding strategies employed by novice students as they perform software maintenance exercises is […]

Posted in Publications, Research, Software Engineering | Tagged |

Comments Off on ICSE 2015: Novice Code Understanding Strategies During a Software Maintenance Assignment

ICSE 2015: Evolution of Software Development Strategies

The development of discipline-specific cognitive and meta-cognitive skills is fundamental to the successful mastery of software development skills and processes. This development happens over time and is influenced by many factors, however its understanding by teachers is crucial in order to develop activities and materials to transform students from novice to expert software engineers. In […]

Posted in CS Pedagogy, Publications, Research, Software Engineering | Tagged |

Comments Off on ICSE 2015: Evolution of Software Development Strategies

ICSE 2015: The Development of A Dashboard Tool for Visualising Online Teamwork Discussions

Many software development organisations today adopt global software engineering (GSE) and agile models; requiring software engineers (SE) to collaborate and develop software in flexible, distributed, online teams. However, many employers have expressed that graduates lack teamwork skills and one of the most commonly occurring problems with GSE models are issues with project management. Team managers […]

Posted in Active Learning, CS Analytics, Publications, Research, Software Engineering | Tagged |

Comments Off on ICSE 2015: The Development of A Dashboard Tool for Visualising Online Teamwork Discussions

ITiCSE 2014: Identifying Computer Science Self-Regulated Learning Strategies

Some of our recent work, identifying CS-specific self-regulated learning strategies has been accepted for publication at ITiCSE’2014. In this work, we analyse reflections by our first year cohort on their learning difficulties and successes, identifying both the use of general and domain-specific strategies. If we are able to identify strategies that are specific to our […]

Posted in CS Pedagogy, Publications, Research, Software Engineering | Tagged |

Comments Off on ITiCSE 2014: Identifying Computer Science Self-Regulated Learning Strategies

SIGSCE 2014 Best Paper Award!

Congratulations to Dr Claudia Szabo for winning the SIGCSE Best Paper Award for her paper: Student Projects Are Not Throwaways: Teaching Practical Software Maintenance in a Software Engineering Course. Fantastic news! C. Szabo, Student Projects Are Not Throwaways: Teaching Practical Software Maintenance in a Software Engineering Course. Accepted for the 45th ACM Technical Symposium on Computer Science Education […]

Posted in News, Software Engineering | Tagged |

Comments Off on SIGSCE 2014 Best Paper Award!

ACE 2014 Doctoral Consortium, CORE Teaching Award

The CSER Team are off to New Zealand to present their work at the Australasian Computing Education Conference (ACE). In addition, A/Prof Katrina Falkner will be Chairing the ACE Doctoral Consortium, and Dr Claudia Szabo will be receiving the CORE Award for Teaching Excellence. Congratulations Claudia!

Posted in News, Software Engineering | Tagged |

Comments Off on ACE 2014 Doctoral Consortium, CORE Teaching Award

SIGCSE 2014: Papers Accepted!

The CSER group has had several papers accepted for publication at next year’s SIGCSE conference, which will be held in Atlanta. It will be a fantastic opportunity to present some updates on previous work, as well as introducing some new areas of research that we have been exploring. The first paper follows up our previous […]

Posted in CS Analytics, CS Pedagogy, Publications, Research, Software Engineering | Tagged , , , |

Comments Off on SIGCSE 2014: Papers Accepted!
School of Computer Science
Address

Level 4, Ingkarni Wardli
North Terrace Campus
THE UNIVERSITY OF ADELAIDE
ADELAIDE SA 5005 AUSTRALIA

Contact
Phone: +61 8 8313 5586
Fax: +61 8 8313 4366