Requirements Elicitation is the process of discovering, extracting and gathering requirements for a system through communication with the stakeholders. Very often the process is carried out by observing the workplace ...
详细信息
ISBN:
(纸本)9781424437740
Requirements Elicitation is the process of discovering, extracting and gathering requirements for a system through communication with the stakeholders. Very often the process is carried out by observing the workplace and analyzing their needs at the work context. Ethnography, it is an elicitation technique that supports context-aware requirements elicitation. Common tools used in requirements elicitation process are mostly desktop-based which decrease the mobility features of bringing them to workplace. Recent advances in mobile computing technologies intend that mobile devices have the potential to support elicitation activities in the workplace. The aim of this research is to develop a mobile tool to support ethnography-based techniques to help the analysts directly observe the stakeholders need and help them in better understanding the system requirements. This paper describes the ongoing research and presents the progress so far.
Most of the existing object-oriented design metrics and data mining techniques capture similar dimensions in the data sets, thus reflecting the fact that many of the metrics are based on similar hypotheses, properties...
详细信息
Most of the existing object-oriented design metrics and data mining techniques capture similar dimensions in the data sets, thus reflecting the fact that many of the metrics are based on similar hypotheses, properties, and principles. Accurate quality models can be built to predict the quality of object-oriented systems by using a subset of the existing object-oriented design metrics and data mining techniques. We propose a software quality model, namely QUAMO (QUAlity MOdel) which is based on divide-and-conquer strategy to measure the quality of object-oriented systems through a set of object-oriented design metrics and data mining techniques. The primary objective of the model is to make similar studies on software quality more comparable and repeatable. The proposed model is augmented from five quality models, namely McCall Model, Boehm Model, FURPS/FURPS+ (i.e. functionality, usability, reliability, performance, and supportability), ISO 9126, and Dromey Model. We empirically evaluated the proposed model on several versions of JUnit releases. We also used linear regression to formulate a prediction equation. The technique is useful to help us interpret the results and to facilitate comparisons of results from future similar studies.
This paper presents how to use enhancement method to improve Earned Value (EV) method of projects. This method improves earned value management system (EVMS) and forecasting time and cost for projects. These method us...
详细信息
This paper presents how to use enhancement method to improve Earned Value (EV) method of projects. This method improves earned value management system (EVMS) and forecasting time and cost for projects. These method use established consists of four variables: Scheduled Performance Index (SPI), Cost Performance Index (CPI), Cost Variance (CV), Schedule Variance (SV). The model has been validated by a simulation study using a progress generator a new software. This software was developed in Visual Studio 2008 - Visual Basic .NET 2008 and Microsoft Office Project 2007 and it included some basic assumptions and data were generated day by day randomly. The results show a strong relationship between response variable and above four predictors. Therefore, it can be concluded that the model could be used in a wide range of projects for EAC estimation.
This paper presents a new forecasting model to improve earned value (EV) method of projects. This method improves earned value management system (EVMS) and forecasting time and cost for projects. These method use esta...
详细信息
ISBN:
(纸本)9781424437740
This paper presents a new forecasting model to improve earned value (EV) method of projects. This method improves earned value management system (EVMS) and forecasting time and cost for projects. These method use established consists of four variables: scheduled performance index (SPI), cost performance index (CPI), cost variance (CV), schedule variance (SV). The model has been validated by a simulation study using a progress generator a new software. This software was developed in Visual Studio 2008 - Visual *** 2008 and Microsoft Office Project 2007 and it included some basic assumptions and data were generated day by day randomly. The results show a strong relationship between response variable and above four predictors. Therefore, it can be concluded that the model could be used in a wide range of projects for EAC estimation.
Change management is very important to reduce risks and costs and maximizes the benefits of such major changes in business and information technology. Business Process Modeling (BPM) is the first and most important st...
详细信息
ISBN:
(纸本)9781424437740
Change management is very important to reduce risks and costs and maximizes the benefits of such major changes in business and information technology. Business Process Modeling (BPM) is the first and most important step in business process management lifecycle. BPM technology continues to face challenges in coping with dynamic business environments where requirements and goals are constantly changing at the execution time. In this paper a comparative study about the BPM languages and their runtime change management techniques will be provided and discussed.
In many software development projects there are more candidate requirements. Most projects are also constrained by budget and time; therefore it is often difficult to implement all requirements that have been elicited...
详细信息
ISBN:
(纸本)9781424437740
In many software development projects there are more candidate requirements. Most projects are also constrained by budget and time; therefore it is often difficult to implement all requirements that have been elicited for a system. For prioritization purposes, many approaches have been proposed so far to help the process. Several empirical studies have been conducted to analyze characteristics of the available approaches, but their results are often difficult to compare. In this paper, a study designed at evaluating two requirements prioritization techniques, AHP and numeral assignment technique is discussed. The study used students as subjects to prioritize requirements from an estate agency system and a library information system. Two groups of students, one from requirements engineering classroom and another group consists of research students participate in the study. The results reaffirm previous study that AHP gives more accurate and more informative result than the numeral assignment technique.
The notation and environment in conceptual modelling transform developers' initial perception about a system to a concrete model. Any usability constraints that the notation and environment impose on the modeling ...
详细信息
The notation and environment in conceptual modelling transform developers' initial perception about a system to a concrete model. Any usability constraints that the notation and environment impose on the modeling ...
详细信息
In this paper, we propose a method to build a specific Question-Answering system which is integrated with a search system for eBooks in library. Users can use simple English questions for searching the library with in...
详细信息
software testing is one of the most important techniques used to assure the quality of Web Services at present. Test-data generation is an important topic in Web Services testing. The quality of test data will influen...
详细信息
ISBN:
(纸本)9780769537580
software testing is one of the most important techniques used to assure the quality of Web Services at present. Test-data generation is an important topic in Web Services testing. The quality of test data will influence the efficiency and cost when testing Web Services. Based on the contract-based mutation testing technique, this paper presents a method of automated test-data generation for Web Services. First, according to the description information and contracts in WSDL documents of Web Services, initial test data are generated automatically by the random method. Then the test data are selected using contract mutation testing. This method can generate a test suite meeting a certain contract mutation score, which indicates the quality and efficiency of testing. Finally, we have developed a prototype on the *** platform, and carried out some experiments. The results have shown that the proposed method is effective in automated test-data generation for Web Services.
暂无评论