<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/985

Title: Incorporating software agent in personal software process (PSP) automated tool
Authors: Hazrina Hassan
Keywords: Software agent
Personal Software Process
Software Engineering Institute
PSPExpert Visualization Agent
Issue Date: Feb-2011
Publisher: University Malaya
Abstract: Personal Software Process (PSPSM) initiated by Software Engineering Institute (SEI) and Department of Defence, US, was developed to help software engineers to produce highquality products through improving their personal software development processes. With consistent measurement and analysis activities that the PSP proposes, software engineers can identify process deficiencies and make a reliable estimate on effort and quality. However, due to the high-overhead and context-switching problem of manual data recording, software engineers have difficulties to collect reliable data, which can lead to wrong analysis results. This research study aims to develop PSP automated tool called PSPExpert Visualization Agent (EVA) which is designed for software engineers specifically to automate all the processes and fields involved in PSP as well as to introduce the agentoriented concept in the PSP framework. Currently, some developers of PSP automated tools include the agent’s element in their system that focuses on sensor-based tracking of lines of code. However, none of them fully utilize this element for other purposes or provide the agent with a personal assistant for the software engineer. This sensor-based tracking is limited to Eclipse environments such as Java and is not compatible with the use of web platforms as a PSP automated tool. The PSP-EVA system is required to perform several tasks. There are three agents that exist within the system: InterfaceAgent (IA), TaskAgent (TA), and SearchAgent (SA). By incorporating the multi-software agent in this automation system, PSP-EVA is able to have ready-access to applications and also to provide a visual representation of performance to the user. Additionally, evaluation of software engineers and team performance can be easily derived and evaluated statistically. The implementation of this tool, will then measured in terms of data accuracy and tasks performance. It is expected that, the time to collect and perform data analysis and resources will be minimized up to 75% less with 99.9% of data accuracy provided compared with conventional approach.
Description: Dissertation (M.C.S.) -- Faculty of Computer Science & Information Technology, University of Malaya, 2011.
URI: http://dspace.fsktm.um.edu.my/handle/1812/985
Appears in Collections:Masters Dissertations: Computer Science

Files in This Item:

File Description SizeFormat
FullThesis.pdfFull Thesis7.55 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