This paper introduces a framework for software sustainability profiling. The goal of the framewor... more This paper introduces a framework for software sustainability profiling. The goal of the framework is to analyse sustainability requirements for long-living software systems, focusing on usability and readability of the sustainability profiles. To achieve this goal, we apply a quantitate approach such as fuzzy rating scale-based questionnaires to rank the sustainability requirements, and the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) to analyse the results of questionnaires and to provide a basis for system profiling. The core profiling elements provided by our framework are (1) a sustainability five-star rating, (2) visualisation of the five sustainability dimensions as a pentagon graph detailing combination for individual, social, technical, economic and environmental dimensions, and (3) a bar graph of overall sustainability level for each requirement. To ensure sustainability, the proposed profiling framework covers the five dimensions of sustainabili...
The demand for sustainable software is increasing, as the understanding of the importance of sust... more The demand for sustainable software is increasing, as the understanding of the importance of sustainability aspects is developing in the software engineering community. The most effective decisions related to sustainability of software can be made in the early stages of software development. To support these decisions, we introduce Sustainability Profiling for Software (SuSoftPro) tool that can assist in analysing sustainability requirements. In this paper, we analyse the core features of SuSoftPro in comparison with two other approaches, which utilise MultiCriteria Decision Analysis. We also present a case study we conducted using SuSoftPro: analysis of sustainability aspects of a Skin Cancer Information System.
BACKGROUND Previous research has established that engineering students are able to complete creat... more BACKGROUND Previous research has established that engineering students are able to complete creative problem solving tasks effectively using either a computer or a pen-and-paper approach and that several factors including self-efficacy, open-mindedness and reflection have been linked to effective problem solving performance. As a result, computer based tools designed to teach creative problem solving skills, should enhance the development of these factors at least as well as a traditional pen-and-paper based approach. There is currently a lack of understanding as to whether using a computer has any beneficial or detrimental effect regarding facilitating enhancement of these factors during creative problem solving activities. Understanding whether students consider each platform to be effective and how this compares to their performance, may help engineering educators to best identify the means for both increasing the problem solving skills of students, and providing it though an env...
Australasian Journal of Educational Technology, 2011
Web 2.0 technologies have transformed the way people in information industries engage with their ... more Web 2.0 technologies have transformed the way people in information industries engage with their clients, collaborate on projects, promote their services and gather community knowledge. In this paper, we describe the impact of industry adoption of Web 2.0 technologies on an information management course. The students in this course are either already working in or plan to be entering information professions such as librarianship, archiving, records management, information architecture, and information and knowledge management. The lecturer and tutors for this course are changing the way learning is assessed and constructively aligning it with industry expectations for library and information graduates. Specifically in this paper we focus on the impact of the Web 2.0 affordances on student learning, the assessment process, and constructive alignment of intended learning outcomes with industry expectations in an information management blogging assignment. These findings are from the f...
The issues surrounding curriculum design of many Computer Science and Software Engineering degree... more The issues surrounding curriculum design of many Computer Science and Software Engineering degree programs are many and complex. In particular, the question of whether prior programming knowledge has any bearing on a student's success in learning and applying techniques for Software Analysis and Design is largely unresolved.We undertook this study because as part of the continuous development of our degree
This research project demonstrates the technosocial possibilities that result from creating local... more This research project demonstrates the technosocial possibilities that result from creating localized mediated spaces or ‘meshworks’ using Bluetooth in order to publish independently produced content. Bluetooth technology is a double-edged sword. It is a meshwork for sharing media freely between mobile device users in public places such as shopping centres and private spaces such as the home and the workplace. It presents opportunities for the design of innovative creative projects, however technical issues, user acceptance and competition for the user's attention provide continuing challenges.
This paper introduces a framework for software sustainability profiling. The goal of the framewor... more This paper introduces a framework for software sustainability profiling. The goal of the framework is to analyse sustainability requirements for long-living software systems, focusing on usability and readability of the sustainability profiles. To achieve this goal, we apply a quantitate approach such as fuzzy rating scale-based questionnaires to rank the sustainability requirements, and the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) to analyse the results of questionnaires and to provide a basis for system profiling. The core profiling elements provided by our framework are (1) a sustainability five-star rating, (2) visualisation of the five sustainability dimensions as a pentagon graph detailing combination for individual, social, technical, economic and environmental dimensions, and (3) a bar graph of overall sustainability level for each requirement. To ensure sustainability, the proposed profiling framework covers the five dimensions of sustainabili...
The demand for sustainable software is increasing, as the understanding of the importance of sust... more The demand for sustainable software is increasing, as the understanding of the importance of sustainability aspects is developing in the software engineering community. The most effective decisions related to sustainability of software can be made in the early stages of software development. To support these decisions, we introduce Sustainability Profiling for Software (SuSoftPro) tool that can assist in analysing sustainability requirements. In this paper, we analyse the core features of SuSoftPro in comparison with two other approaches, which utilise MultiCriteria Decision Analysis. We also present a case study we conducted using SuSoftPro: analysis of sustainability aspects of a Skin Cancer Information System.
BACKGROUND Previous research has established that engineering students are able to complete creat... more BACKGROUND Previous research has established that engineering students are able to complete creative problem solving tasks effectively using either a computer or a pen-and-paper approach and that several factors including self-efficacy, open-mindedness and reflection have been linked to effective problem solving performance. As a result, computer based tools designed to teach creative problem solving skills, should enhance the development of these factors at least as well as a traditional pen-and-paper based approach. There is currently a lack of understanding as to whether using a computer has any beneficial or detrimental effect regarding facilitating enhancement of these factors during creative problem solving activities. Understanding whether students consider each platform to be effective and how this compares to their performance, may help engineering educators to best identify the means for both increasing the problem solving skills of students, and providing it though an env...
Australasian Journal of Educational Technology, 2011
Web 2.0 technologies have transformed the way people in information industries engage with their ... more Web 2.0 technologies have transformed the way people in information industries engage with their clients, collaborate on projects, promote their services and gather community knowledge. In this paper, we describe the impact of industry adoption of Web 2.0 technologies on an information management course. The students in this course are either already working in or plan to be entering information professions such as librarianship, archiving, records management, information architecture, and information and knowledge management. The lecturer and tutors for this course are changing the way learning is assessed and constructively aligning it with industry expectations for library and information graduates. Specifically in this paper we focus on the impact of the Web 2.0 affordances on student learning, the assessment process, and constructive alignment of intended learning outcomes with industry expectations in an information management blogging assignment. These findings are from the f...
The issues surrounding curriculum design of many Computer Science and Software Engineering degree... more The issues surrounding curriculum design of many Computer Science and Software Engineering degree programs are many and complex. In particular, the question of whether prior programming knowledge has any bearing on a student's success in learning and applying techniques for Software Analysis and Design is largely unresolved.We undertook this study because as part of the continuous development of our degree
This research project demonstrates the technosocial possibilities that result from creating local... more This research project demonstrates the technosocial possibilities that result from creating localized mediated spaces or ‘meshworks’ using Bluetooth in order to publish independently produced content. Bluetooth technology is a double-edged sword. It is a meshwork for sharing media freely between mobile device users in public places such as shopping centres and private spaces such as the home and the workplace. It presents opportunities for the design of innovative creative projects, however technical issues, user acceptance and competition for the user's attention provide continuing challenges.
Uploads
Papers