Lorraine Johnston
Swinburne University of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Lorraine Johnston.
technology of object oriented languages and systems | 1999
Michael Mahemoff; Lorraine Johnston
The Model-View-Controller (MVC) architecture style separates software into models representing core functionality, views which display the models to the user, and controllers which let the user change the models. Although more sophisticated architectures have since been developed, MVC is interesting to explore because its simplicity makes it more acceptable to practitioners and it is beginning to become well-known in industry. However, MVC is rarely studied with regard to systems containing more than one domain model. Several issues are either ambiguous or missing in the literature. The distinction between views and controllers, the way model states are updated in a multiple-model architecture, and the creation of reusable domain-specific components. A program was developed to investigate these issues, and this paper documents the corresponding design decisions. MVC proved helpful in creating a multiple-model system with reusable components, although some weaknesses remain.
Journal of Systems and Software | 2005
Jean-Guy Schneider; Lorraine Johnston
Criticism is sometimes leveled at the academic Software Engineering community on the basis that current educational practices are too document-centric. Both students and practitioners have suggested that one of the popular, lighter-weight, agile methods would be a better choice. This paper examines the educational goals for undergraduate Software Engineering education and considers how they might be met by the practices of eXtreme Programming. Our judgment is that education about some agile practices could be beneficial for small-scale development. However, as it stands now, eXtreme Programming as a package does not lend itself for use in educating about large-scale system development in tertiary education.
australian software engineering conference | 2005
Jean-Guy Schneider; Lorraine Johnston; Philip Joyce
The growing importance of software and its role in society places greater emphasis on developing suitably skilled software engineering graduates. In developing suitable curricula, it is vital that we understand standard models of software education, the educational processes and outcomes for the students. This is important not only for students completing a software engineering degree, but also once they have graduated and used their skills as practitioners. Here, we report on a survey of past students who have completed an undergraduate degree in software engineering and compare their perceptions with current efforts to standardise undergraduate software engineering curricula.
asia-pacific computer and human interaction | 2004
Karola von Baggo; Lorraine Johnston; Oliver K. Burmeister; Todd Bentley
The Common Industry Format (CIF) provides an industry standard for the reporting of usability test results. The ongoing success of the CIF will in part be determined by the support of future IT professionals. The work reported in this paper describes our experience in adapting and using the CIF in an introductory Human-Computer Interaction course at an Australian University. It also examined subsequent student perceptions about the usefulness and ease of use of a CIF-style template, and the degree to which students were able to generate CIF-compliant reports. It was found that few modifications to the template were required to meet the educational objectives of the course. Overall, students were neutral as to whether the CIF was a useful or easy to use device, but were able to generate moderately compliant reports. Comments from students indicated that more formal training in the CIF might be useful.
australasian computer-human interaction conference | 2005
Todd Bentley; Lorraine Johnston; Karola von Baggo
international conference on software engineering | 2003
Jean-Guy Schneider; Lorraine Johnston
international conference on human-computer interaction | 2001
Michael Mahemoff; Lorraine Johnston
7th Australian Workshop on Requirements Engineering, 2-3 December 2002, Melbourne, Australia | 2002
Todd Bentley; Lorraine Johnston; Karola von Baggo
Archive | 1999
Michael Mahemoff; Lorraine Johnston
Archive | 2002
Todd Bentley; Lorraine Johnston; Karola von Baggo