Scientific Research

Displaying 1-40 of 760 results

  • White Papers // May 2010

    Variability-Based Models for Testability Analysis of Frameworks

    Frameworks are developed to capture the recurring design practices in terms of skeletons of software subsystems/systems. They are designed 'Abstract' and 'Incomplete' and are designed with predefined points of variability, known as hot spots, to be customized later at the time of framework reuse. Frameworks are reusable entities thus demand...

    Provided By Scientific Research

  • White Papers // May 2010

    Mapping UML 2.0 Activities to Zero-Safe Nets

    UML 2.0 Activity Diagrams (ADs) are largely used as a modeling language for flow-oriented behaviors in software and business processes. Unfortunately, their place/transition operational semantics is unable to capture and preserve semantics of the newly defined high-level activities constructs such as interruptible activity region. Particularly, basic Petri nets do not...

    Provided By Scientific Research

  • White Papers // Apr 2010

    Separation of Fault Tolerance and Non-Functional Concerns: Aspect Oriented Patterns and Evaluation

    Dependable computer based systems employing fault tolerance and robust software development techniques demand additional error detection and recovery related tasks. This results in tangling of core functionality with these cross cutting non-functional concerns. In this regard current work identifies these dependability related non-functional and cross-cutting concerns and proposes design and...

    Provided By Scientific Research

  • White Papers // Mar 2010

    Deriving Software Acquisition Process From Maturity Models - An Experience Report

    The researcher's current area of focus is on the derivation of the software acquisition model in use within organizations for Commercial Off The Shelf (COTS) software acquisition using BPM tools. The establishment of an existing practice scenario was an essential component in providing a basis for further research in the...

    Provided By Scientific Research

  • White Papers // May 2010

    A Reference Model for the Analysis and Comparison of MDE Approaches for Web-Application Development

    The emerging Model-Driven Engineering (MDE) paradigm advocates the use of models as first-class citizens in the software development process, while artifacts such as documentation and source-code can be quickly produced from those models by using automated transformations. Even though many MDE-oriented approaches, languages and tools have been developed in the...

    Provided By Scientific Research

  • White Papers // Apr 2012

    Rational Cost Estimation of Dedicated Software Systems

    Dedicated software systems hold a character of individual solutions that entail particular problems with regard to their cost estimation. Thus for many years now objective and reliable approaches to the cost estimation of such systems have been sought out so that they could provide the possibility to make rational investment...

    Provided By Scientific Research

  • White Papers // Apr 2012

    Rank-Me: A Java Tool for Ranking Team Members in Software Bug Repositories

    In this paper, a team member ranking technique is presented for software bug repositories. Member ranking is performed using numbers of attributes available in software bug repositories, and a ranked list of developers is generated who are participating in development of software project. This ranking is generated from the contribution...

    Provided By Scientific Research

  • White Papers // Jan 2012

    Guidelines Based Software Engineering for Developing Software Components

    Software guidelines have been with the user in many forms within software engineering community such as knowledge, experiences, domain expertise, laws, software design principles, rules, design heuristics, hypothesis, experimental results, programming rules, best practices, observations, skills, algorithms have played major role in software development. This paper presents a new discipline...

    Provided By Scientific Research

  • White Papers // Jan 2012

    Efficient Location Services Using Hierarchical Topology of Mobile Ad Hoc Networks

    In this paper, the authors are carried out in two phases. Firstly, they have designed the Cluster-Based Object Location Services (CBOLS) for finding the object location in a cluster based network topology. Secondly, to take the advantages of clustering architecture of Mobile Ad hoc Networks, they have especially designed Object...

    Provided By Scientific Research

  • White Papers // Dec 2011

    A Knowledge Management Framework in Software Requirements Engineering Based on the SECI Model

    Software requirements engineering deals with: elicitation, specification, and validation of software requirements. Furthermore, there is a need to facilitate collaboration amongst stakeholders and analysts. Fewer efforts were deployed to support them in performing their job on a day-to-day basis. To solve this problem, the authors use knowledge management for software...

    Provided By Scientific Research

  • White Papers // Dec 2011

    Automated Testing Framework for ODBC Driver

    At first, the core ideology, advantage and principle of Software Testing Automation Framework (STAF) are presented in this paper. Several automated testing frameworks are summarized and analyzed. In addition, date driven automation test framework is given more attention. Test script is the important composing part of software test automation. Then...

    Provided By Scientific Research

  • White Papers // Nov 2011

    A Suggested Theoretical Framework for Software Project Success

    Current literature on software project management indicates that the majority of software projects either are considered a failure or challenged. These projects are characterized by exceeding budget, exceeding time, and failing to meet customer expectations. The fact that most projects fail highlights the need for research regarding the factors that...

    Provided By Scientific Research

  • White Papers // Nov 2011

    Knowledge Management of Software Productivity and Development Time

    In this paper, the authors identify a set of factors that may be used to forecast software productivity and software development time. Software productivity was measured in function points per person hours, and software development time was measured in number of elapsed days. Using field data on over 130 field...

    Provided By Scientific Research

  • White Papers // Oct 2011

    Using Artificial Neural-Networks in Stochastic Differential Equations Based Software Reliability Growth Modeling

    Due to high cost of fixing failures, safety concerns, and legal liabilities, organizations need to produce software that is highly reliable. Software reliability growth models have been developed by software developers in tracking and measuring the growth of reliability. Most of the software reliability growth models, which have been proposed,...

    Provided By Scientific Research

  • White Papers // Oct 2010

    Software Engineering Principles: Do They Meet Engineering Criteria?

    As a discipline, software engineering is not as mature as other engineering disciplines, and it still lacks consensus on a well-recognized set of fundamental principles. A 2006 analysis surveyed and analyzed 308 separate proposals for principles of software engineering, of which only thirty-four met the criteria to be recognized as...

    Provided By Scientific Research

  • White Papers // Oct 2010

    Software Architecture and Methodology as a Tool for Efficient Software Engineering Process: A Critical Appraisal

    The foundation for any software system is its architecture. Software architecture is a view of the system that includes the system's major components, the behavior of those components as visible to the rest of the system, and the ways in which the components interact and coordinate to achieve the overall...

    Provided By Scientific Research

  • White Papers // Sep 2010

    A Review of the Impact of Requirements on Software Project Development Using a Control Theoretic Model

    Software projects have a low success rate in terms of reliability, meeting due dates and working within assigned budgets with only 16% of projects being considered fully successful while Capers Jones has estimated that such projects only have a success rate of 65%. Many of these failures can be attributed...

    Provided By Scientific Research

  • White Papers // Aug 2010

    The Design and Implement of TCP/IP Protocol Cluster on AVR Singlechip

    With the rapid development of the embedded technology, research and implement of the Internet of things will be a new technology revolution, yet the implement of the internet of things is on the base of the communication between the things. For this reason, realizing the function of communication between singlechip...

    Provided By Scientific Research

  • White Papers // Jul 2010

    CRAB - CombinatoRial Auction Body Software System

    Auctions are important market mechanisms for the allocation of goods and services. Combinatorial auctions are those auctions in which buyers can place bids on combinations of items. Combinatorial auctions have many applications. The paper presents the CRAB software system. CRAB is a non-commercial software system for generating, solving, and testing...

    Provided By Scientific Research

  • White Papers // Jul 2010

    Heuristic Approaches for Cell Formation in Cellular Manufacturing

    Cellular Manufacturing System (CMS) is an application of Group Technology (GT) that allows decomposing a manufacturing system into subsystems. Grouping the machines and parts in a cellular manufacturing system, based on similarities is known as Cell Formation Problem (CFP) which is an NP-hard problem. In this paper, a mathematical model...

    Provided By Scientific Research

  • White Papers // Jun 2010

    Dynamic Two-Phase Truncated Rayleigh Model for Release Date Prediction of Software

    Software reliability modeling and prediction are important issues during software development, especially when one has to reach a desired reliability prior to software release. Various techniques, both static and dynamic, are used for reliability modeling and prediction in the context of software risk management. The single-phase Rayleigh model is a...

    Provided By Scientific Research

  • White Papers // Jun 2010

    The Exploratory Analysis on Knowledge Creation Effective Factors in Software Requirement Development

    The knowledge creation effective factors were found in both necessary elements for stimulus of knowledge creation and the key influencing factors of software project success. The research was carried with the specific successful practices of Microsoft Corporation and William Johnson's analysis of R & D project knowledge creation. The knowledge...

    Provided By Scientific Research

  • White Papers // Jun 2010

    Object-Oriented Finite Element Analysis of Metal Working Processes

    Recently an object-oriented approach has been applied in the fields of finite element analysis with a view to treating the various complexities within these. It has been demonstrated that finite element software designed using an object-oriented approach can be significantly more robust than traditional codes. This paper describes a special...

    Provided By Scientific Research

  • White Papers // Jun 2010

    MDA (Model-Driven Architecture) as a Software Industrialization Pattern: An Approach for a Pragmatic Software Factories

    1In this paper, the authors show that the MDA can be considered as a software industrialization pattern (or a software factory). Nearly all industries today are haunted with how to reduce costs, improve quality, faster time-to-market and to maximize profits. These challenges are particularly relevant to the software industry, because...

    Provided By Scientific Research

  • White Papers // Jun 2010

    On Some Quality Issues of Component Selection in CBSD

    Component based development offers many potential benefits, viz. software reuse, reduced time-to-market, inter-operability, ease of quality certification etc. However, it is not always that benefits derived from addition of components from a component repository are more than the costs involved in developing the module from scratch. This paper evaluates various...

    Provided By Scientific Research

  • White Papers // Jun 2010

    Testability Models for Object-Oriented Frameworks

    Frameworks are time-tested highly reusable architectural skeleton structures. They are designed 'Abstract' and 'Incomplete' and are designed with predefined points of variability, known as hot spots, to be customized later at the time of framework reuse. Frameworks are reusable entities thus demand stricter and rigorous testing in comparison to one-time...

    Provided By Scientific Research

  • White Papers // May 2010

    Research on Knowledge Creation in Software Requirement Development

    After field survey and literature review, the authors found that Software Requirement Development (SRD) is a knowledge creation process, and knowledge creation theory of Nonaka is appropriate for analyzing knowledge creating of SRD. The characteristics of knowledge in requirement elicitation process are analyzed, and dissymmetric knowledge of SRD is discussed....

    Provided By Scientific Research

  • White Papers // Oct 2011

    Issues in Global Software Development: A Critical Review

    A number of companies have employed Global Software Development (GSD) methodology as a useful tool for their software development practices. GSD is a contractual relationship between client and vendor organizations in which a client outsources all or some part of its software development activities to a vendor. The vendor in...

    Provided By Scientific Research

  • White Papers // Aug 2011

    Exploiting User Centered Design Approach and Interactivity in Web Based Software Developing

    Human Computer Interaction (HCI) and software engineering approaches are always taken into the account together in order to make the well-organized software. Interactive design is the significant part of new media which has been proposed to the world for the past decades, and it is a very proficient technique. Interactive...

    Provided By Scientific Research

  • White Papers // Aug 2011

    A New Software Reliability Growth Model: Genetic-Programming-Based Approach

    A variety of Software Reliability Growth Models (SRGM) has been presented in literature. These models suffer many problems when handling various types of project. The reason is; the nature of each project makes it difficult to build a model which can generalize. In this paper, the authors propose the use...

    Provided By Scientific Research

  • White Papers // Aug 2011

    Temporal Patterns of Software Evolution Defects: A Comparative Analysis of Open Source and Closed Source Projects

    In this paper, the authors examine temporal patterns of software systems defects using the Auto-Regressive Integrated Moving Average (ARIMA) approach. Defect reports from ten software application projects are analyzed; five of these projects are open source and five are closed source from two software vendors. Across all sampled projects, the...

    Provided By Scientific Research

  • White Papers // Jul 2011

    Mapping Software Metrics to Module Complexity: A Pattern Classification Approach

    A desirable software engineering goal is the prediction of software module complexity (a qualitative concept) using automatically generated software metrics (quantitative measurements). This goal may be couched in the language of pattern classification; namely, given a set of metrics (a pattern) for a software module, predict the class (level of...

    Provided By Scientific Research

  • White Papers // Jun 2011

    Improvement of Software Quality Attributes in Object Oriented Analysis and Design Phase Using Goal-Question-Metric Paradigm

    In a competitive business landscape, large organizations such as insurance companies and banks are under high pressure to innovate, improvise and distinguish their products and services while continuing to reduce the time-to market for new product introductions. Traditional approaches to software reliability modeling for such software are black box-based. Bad...

    Provided By Scientific Research

  • White Papers // Jun 2011

    Research on Explicit and Tacit Knowledge Interaction in Software Process Improvement Project

    In this paper, the authors develop a knowledge model for Software Process Improvement (SPI) project based on knowledge creation theory and its twenty-four measurement items, and proposes two hypothesizes about the interaction of explicit knowledge and tacit knowledge in SPI. Eleven factors are extracted through statistical analysis. Three knowledge-creation practices...

    Provided By Scientific Research

  • White Papers // May 2011

    Secure File Multi Transfer Protocol Design

    As the internet grows in popularity and therefore also in size more and more transmission takes place mainly because the technology is more readily available and applications have become more user friendly allowing entry to less sophisticated user over a broad spectrum. Most data transfer is mainly text based not...

    Provided By Scientific Research

  • White Papers // May 2011

    3D Object Recognition by Classification Using Neural Networks

    The growing number of 3D objects available on the Internet or in specialized databases, mandates the establishment of methods to develop techniques for recognition and description to access the content of these smartly objects. In this paper, a classification method based on neural networks is presented for recognition of 3D...

    Provided By Scientific Research

  • White Papers // May 2011

    Moving from Traditional Software Engineering to Componentware

    The field of software engineering and software technology is developing very fast. Perhaps as a consequence, there is seldom enough interest or opportunity for systematic investigation of how the underlying technology will actually perform. The authors introduce new concepts, methods, techniques and tools - or change existing ones and emphasize...

    Provided By Scientific Research

  • White Papers // May 2011

    Software Development Project Risk Management: A New Conceptual Framework

    The frequently observed positive impact of adopting risk management strategies on projects' overall outcome has led many software development organizations to appreciate its significant role in the pursuit of cost reduction, schedule overruns decrease and, generally, improved performance. In line with this issue, this paper investigates a wide range of...

    Provided By Scientific Research

  • White Papers // Apr 2011

    Assessing Internal Software Quality Attributes of the Object-Oriented and Service-Oriented Software Development Paradigms: A Comparative Study

    Service-Oriented Architecture (SOA) is becoming the dominant approach for developing and organizing distributed enterprise-wide applications. Although the concepts of SOA have been extensively described in the literature and industry, the effects of adopting SOA on software quality are still unclear. The aim of the paper is to analyze how adopting...

    Provided By Scientific Research

  • White Papers // Mar 2011

    Mobile Based Electricity Bill Deposit System Through UML

    UML is a unique and most popular modeling language which has been used by various researchers for producing the object oriented designs. Slowly-slowly Software Industries are shifting their old structured design models in the form of object oriented design models by the use of UML. In this paper, the authors...

    Provided By Scientific Research