<fmt:message key='jsp.layout.header-default.alt'/>  
 

DSpace@UM >
Faculty of Computer Science and Information Technology >
Masters Dissertations: Computer Science >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1812/1041

Title: A support tool for teaching software requirement prioritization
Authors: Forouzani, Soroush
Keywords: Teaching software
Prioritization
Prioritizing techniques
Teaching framework
Issue Date: Mar-2011
Publisher: University Malaya
Abstract: In software development, some of the reasons that cause low quality software are the lack of skill in selecting the most important requirement, and performing prioritization. Moreover, many software engineering students are unfamiliar with prioritizing techniques and they don’t know which technique to use in a specific situation or circumstance. The purpose of this study is to find efficient ways to educate software engineering students to be familiar with requirement prioritization and to design a support tool with appropriate features. To make students have a deeper understanding of requirement prioritization and to improve their practical ability, a teaching framework has been proposed. The framework’s structure is based on three main components: firstly, are the guidelines to provide students with a basic knowledge; secondly, are empirical and completed samples to help students familiarise themselves with the process of prioritization; and thirdly, the use of exercises and simulated cases to improve the practical skills and abilities of students. Within these main components, several subcomponents are defined. This framework provides three interactive layers towards the combination of constructive and structural teaching approaches. A support tool for teaching software requirement prioritization has been designed and developed based on this framework. To evaluate the framework and the support tool, a user evaluation was conducted on a group of software engineering students. The evaluation results show that 90% of users believe that the support tool is useful for teaching requirement prioritization.
Description: Dissertation (M.S.E.) -- Faculty of Computer Science & Information Technology, University of Malaya, 2011.
URI: http://dspace.fsktm.um.edu.my/handle/1812/1041
Appears in Collections:Masters Dissertations: Computer Science

Files in This Item:

File Description SizeFormat
A SUPPORT TOOL FOR TEACHING SOFTWARE REQUIREMENT PRIORITIZATION.pdfFull Thesis7.41 MBAdobe PDFView/Open


This item is protected by original copyright



Your Tags:

 

  © Copyright 2008 DSpace Faculty of Computer Science and Information Technology, University of Malaya . All Rights Reserved.
DSpace@UM is powered by MIT - Hawlett-Packard. More information and software credits. Feedback