Often, software managers have to monitor and manage many projects concurrently. Unfortunately, some projects were completed successfully but some were not completed on time, over budget or being cancelled. Some of the...
详细信息
Often, software managers have to monitor and manage many projects concurrently. Unfortunately, some projects were completed successfully but some were not completed on time, over budget or being cancelled. Some of the reasons of this project failure are: lack of user involvement, lack of planning, incomplete requirements, lack of resources, incorrect cost estimation, etc. There are many project planning and scheduling techniques to manage and help to ensure project success. Some of these techniques, however, may not be suitable for specific types of projects and thus, cause projects to fail. This paper discusses the issues involved in project success and failure, and presents the results of seven projects undertaken by the undergraduate students taking the course project management.
Reviewing existing requirements elicitation models lead to the identification of an environment, detailed activities and tool support are very significant in understanding requirements elicitation activity. The enviro...
详细信息
Reviewing existing requirements elicitation models lead to the identification of an environment, detailed activities and tool support are very significant in understanding requirements elicitation activity. The environment ensures involvement from all stakeholders during the requirements elicitation activity in one platform, while the activities are steps that are very important in achieving the goal of requirements elicitation. The support component employs suitable technique that provides platform to groups of stakeholders to participate in requirements elicitation. Emphasizing these three components, in which focus group discussion for requirements elicitation (FGDRE) gives an understanding about the requirements elicitation activity and recommends essential requirements for requirements elicitation tool.
Web services are the preferred standards-based way to realize service oriented architecture (SOA) computing. A problem that has become one of the recent critical issues is automated composition of Web services. A numb...
详细信息
Web services are the preferred standards-based way to realize service oriented architecture (SOA) computing. A problem that has become one of the recent critical issues is automated composition of Web services. A number of approaches have been proposed to resolve the problem. However, discovery and composition of Web services have been neglected by majority of those approaches. In this paper, we propose an approach called AIMO, based on AI-planning and Web service modeling ontology (WSMO), which are adapted and extended to tackle the mentioned problem. Moreover, we propose a translator to provide interaction between WSMO and AI-planning. We start with presenting the AIMO architecture which shows all components of the proposed approach. Finally, a simple case study is designed to test some components of AIMO. The preliminary results of the test demonstrate that our approach provides an applicable solution.
Brito argued that there are certain properties that the existing software development approaches are not able to modularize. Brito claimed, these properties cut across a large number of artefacts that compose the syst...
详细信息
Brito argued that there are certain properties that the existing software development approaches are not able to modularize. Brito claimed, these properties cut across a large number of artefacts that compose the system. Therefore it is difficult to modularise them in separate modules. These properties are known as cross cutting concerns, which is encapsulated into aspect. Rosenhainer defined aspects as modular artefacts that encapsulate crosscutting concerns. Aspect-oriented requirements engineering shows encouraging results in improving, identification, modularization and composition of crosscutting concerns. For instance, many techniques have been developed for crosscutting concern identification activity. This crucial activity is useful at the requirements level. It avoids coupling between requirements, improves traceability among requirements, eases function modularization, reduces software complexity, enhances the correctness of the software design, and most importantly it saves the cost. Although the research area is still in its infancy, several techniques for crosscutting concern identification have already been developed. However, all of the techniques reviewed are based on semi-automated way. Human intervention is required to achieve the desired results using these techniques. Therefore this paper reviews the existing approaches on its effectiveness to solve this issue.
Mobile government(m-Government)is the nextinevitable direction of evolution of ***-based emergency response system(MERS)isone of the important m-Government services.A MERSunder m-Government platform is a mobile-basedi...
详细信息
Mobile government(m-Government)is the nextinevitable direction of evolution of ***-based emergency response system(MERS)isone of the important m-Government services.A MERSunder m-Government platform is a mobile-basedinformation system designed to let people get helpfrom the government in an emergency *** alsomakes the use of mobile technologies to assist thegovernment to get information and make decisions inresponding disasters anytime and *** presents a framework of MERS which has fivemain components(register,monitoring,analysis,decision support,and warning)aiming to provide anew function and service to *** MERS framework would also offer a newopportunity to interact between government,citizens,responders,and other non-government agencies inemergency situations.
Mobile government(m-Government) is the next inevitable direction of evolution of e-Government.A mobile-based emergency response system(MERS) is one of the important m-Government services.A MERS under m-Government plat...
详细信息
Mobile government(m-Government) is the next inevitable direction of evolution of e-Government.A mobile-based emergency response system(MERS) is one of the important m-Government services.A MERS under m-Government platform is a mobile-based information system designed to let people get help from the government in an emergency *** also makes the use of mobile technologies to assist the government to get information and make decisions in responding disasters anytime and *** paper presents a framework of MERS which has five main components(register,monitoring,analysis,decision support,and warning) aiming to provide a new function and service to *** proposed MERS framework would also offer a new opportunity to interact between government,citizens,responders,and other non-government agencies in emergency situations.
Nowadays, credit card is a famous trend used by millions of people around the world as a form of payment. This paper presented an architectural framework and prototype of credit card authorization system using thread-...
详细信息
Nowadays, credit card is a famous trend used by millions of people around the world as a form of payment. This paper presented an architectural framework and prototype of credit card authorization system using thread-level parallelism and shared memory pool techniques in order to support dynamic tuning of the size of the thread pool at runtime. Normally, single threaded were chosen by software developer in current credit card authorization whereby authentication process takes longer time to respond and its limitation of handling huge number of simultaneous transactions at the same time. As a result, the performance of the authorization system was affected during peak hours. Through thread-level parallelism technique or usually known as multi-threading, each worker thread will be assigned with several child threads to perform online fraud validation concurrently, depending on numbers of cryptographic elements presented in transaction message while the work thread itself performed card restriction validation based on the card information stored in card's shared memory pool.
In this paper we present a method proposed to select test questions adapting to individual needs of students in the context of Web-based educational system. It functions as a combination of three particular methods. F...
详细信息
In this paper we present a method proposed to select test questions adapting to individual needs of students in the context of Web-based educational system. It functions as a combination of three particular methods. First one is based on course structure and focuses on the selection of the most appropriate topic for learning, second uses the Item Response Theory to select k-best questions with adequate difficulty for particular learner and the last is based on usage history and prioritizes questions according to specific strategies, e.g. to filter out the questions that was recently asked. We describe how these methods evaluate user answers to gather information concerning their characteristics for more precise selection of further questions. We evaluated proposed method within our Web-based system called Flip on domain of functional programming.
Aspect-oriented requirements engineering shows encouraging results in improving, identification, modularization and composition of crosscutting concerns. For instance, many techniques have been developed for crosscutt...
详细信息
Aspect-oriented requirements engineering shows encouraging results in improving, identification, modularization and composition of crosscutting concerns. For instance, many techniques have been developed for crosscutting concern identification activity. This crucial activity is useful at the requirements level; it avoids coupling between requirements, improves traceability among requirements, eases function modularization, reduces software complexity, enhances the correctness of the software design, and most importantly it saves the cost. However, existing studies do not provide us with a clear definition of the term crosscutting concern and aspect. In terms of tools, most of these techniques in the existing studies are only supported by semi-automated tool. It means human intervention is required to achieve the desired results. In this paper, we describe a tool that provides automated support for identifying crosscutting concern at the requirements level. The tool utilises natural language processing technique to reason about properties of the concerns and model their structure and relationship.
Anomaly detection is currently an important and active research problem in many fields and involved in numerous applications. Most of the existing methods are based on distance measure which can produce better results...
详细信息
暂无评论