Measuring structural design properties of an object-oriented system is a promising approach towards early quality *** object-oriented systems,cohesion is an important factor of objectoriented design quality.A few rese...
详细信息
Measuring structural design properties of an object-oriented system is a promising approach towards early quality *** object-oriented systems,cohesion is an important factor of objectoriented design quality.A few researchers refer cohesion to the degree of the relatedness of the members in a *** an object-oriented system,classes and components are key early artifacts that lay the foundation of an object-oriented system.A few cohesion metrics have been proposed to quantify the cohesiveness of classes in an object-oriented *** this paper,we attempt to quantify the amount of cohesion in classes and components via a suite of object-oriented design *** paper proposes four object-oriented design metrics to evaluate cohesion at the class and component *** metrics are augmented based on different definitions of *** metrics are normalized to produce values in the range [0..1],thus yielding more meaningful values than other cohesion metrics such as LCOM1 and *** proposed metrics attempt to evaluate whether an artifact (*** or component) represents one abstraction (good) or multiple abstractions (bad).If the artifact represents multiple abstractions,it should be split up into multiple artifacts (*** and components).
The primary objective of object-oriented design metrics is to evaluateobject-oriented design quality characteristics such as traceability, complexity,testability, and maintainability in a quantitative way through esta...
详细信息
This study investigates means used to extract embedded specifications of printing layout in a document when handled as an image rather than to recognize its characters and word constituents. These specifications are m...
详细信息
We present a new method for adding furry effects for cartoon characters in images and videos. We synthesize furry stylized textures based on 3D texel structure. Given an image or a video as input, realistic fur texels...
详细信息
This paper presents a new forecasting model to ensure project success. This new model is based on improvement on earned value (EV) method. This model improves earned value management system (EVMS) and forecasting time...
详细信息
This paper presents a new forecasting model to ensure project success. This new model is based on improvement on earned value (EV) method. This model 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.
Several approaches are currently used in documenting object-oriented application frameworks. Traditional documentation approaches include tutorials, reference manuals, design patterns, cookbooks, and minimalist. The m...
详细信息
This paper presents an implementation and evaluation of Earned Value (EV) method of projects to improve earned value management system (EVMS) and forecasting time and cost for projects. These method use established co...
详细信息
ISBN:
(纸本)9781424437740
This paper presents an implementation and evaluation of Earned Value (EV) method of projects to improve 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.
Commitment-modeled protocols enable flexible and robust interactions among agents. However, existing work has focused on features and capabilities of protocols without considering the active role of agents in them. Th...
详细信息
ISBN:
(纸本)9781615673346
Commitment-modeled protocols enable flexible and robust interactions among agents. However, existing work has focused on features and capabilities of protocols without considering the active role of agents in them. Therefore, in this paper we propose to augment agents with the ability of reasoning about and manipulating their commitments to maximize the system utility. We adopt a bottom-up approach by first investigating the intra-dependency between each commitment's preconditions and result which leads to a novel classification of commitments as well as a formalism to express various types of complex commitment. Within this framework, we provide a set of inference rules to benefit an agent by means of commitment refactoring which enables composition and/or decomposition of its commitments to optimize runtime performance. We also discuss the pros and cons of an agent scheduling and executing its commitments in parallel. We propose a reasoning strategy and an algorithm to minimize possible loss when the commitment is broken and maximize the overall system robustness and performance. Experiments show that concurrent schedules based on the features of commitments can boost the system performance significantly.
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) technology continues to face chall...
详细信息
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) technology continues to face challenges in coping with dynamic business environments where requirements and goals are constantly changing at the execution time. In this research, we propose a framework for change management technique based on the integration between Object Oriented (OO) diagramming technique and Petri Net (PN) modeling language to increase the representation capability for OO modeling for the dynamic changes in the runtime instances.
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.
暂无评论