The analysis of softwareengineering data is often concerned with the treatment of incomplete knowledge, the management of inconsistent pieces of information and the manipulation of various data representation levels....
详细信息
The analysis of softwareengineering data is often concerned with the treatment of incomplete knowledge, the management of inconsistent pieces of information and the manipulation of various data representation levels. Existing techniques of data analysis are mainly based on quite strong assumptions (some knowledge about dependencies, probability distributions, and a large number of experiments), are unable to derive conclusions from incomplete knowledge, or cannot manage inconsistent pieces of information. A rough set is a collection of objects which, in general, cannot be precisely characterized in terms of the values of the set of attributes, while a lower and an upper approximation of the collection can do so. Rough sets have been successfully applied for data analysis in different areas. In this paper, the approach is applied to the analysis of softwareengineering data resulting from goal-oriented measurement. Fundamental principles and concepts of rough sets are presented. They are illustrated by an example predicting the criticality of software modules based on metrics data from the early development phases. In a further application, analysis of COCOMO (COnstructive COst MOdel) cost drivers is studied.
We compare the BERKOM globally accessible services project (GLASS) with the well-known World-Wide Web with respect to the ease of development, realization, and distribution of multimedia presentations. This comparison...
详细信息
We compare the BERKOM globally accessible services project (GLASS) with the well-known World-Wide Web with respect to the ease of development, realization, and distribution of multimedia presentations. This comparison is based on the experiences we gained when implementing a gateway between GLASS and the World-Wide Web. Since both systems are shown to have obvious weaknesses, we conclude this paper with a presentation of a better way for multimedia document engineering and distribution. This concept is based on a well-accepted approach to function-shipping in the Internet: the Java language, permitting for example a smooth integration of GLASS' MHEG objects and WWW HTML pages within one common environment.
The Personal software Process (PSP) has been taught at a number of universities with impressive results. If is also of interest to industry as a means for training their software engineers. While there are published r...
详细信息
The Personal software Process (PSP) has been taught at a number of universities with impressive results. If is also of interest to industry as a means for training their software engineers. While there are published reports on the teaching of PSP in classroom settings (at universities and industry), little systematic study has been conducted on the implementation of PSP in industry. Also, largely anecdotal evidence exists as to its effectiveness with real programming tasks. Effectiveness is measured in terms of the number of trained engineers who actually use PSP in their daily work, and improvements in productivity and defect removal. We report on a study of the implementation of some PSP concepts in a commercial organization. The empirical enquiry method that we employed was action research. Our results identify the problems that were encountered during the four major activities of an implementation of PSP: planning, training, evaluation, and leveraging. We describe how these problems were addressed, and the general lessons learned from the implementation. An overall transfer of PSP training rate of 46.5% was achieved. For the engineers in our study, those who applied all of the taught PSP concepts on-the-job improved their defect detection capabilities.
The intelligent peripheral (IP) is one of the key central resources in the intelligent network concept, allowing user to network interaction for services such as credit card calling. User access to IPs is controlled b...
详细信息
The intelligent peripheral (IP) is one of the key central resources in the intelligent network concept, allowing user to network interaction for services such as credit card calling. User access to IPs is controlled by service control points (SCPs) and is typically gained via voice trunk groups from service switching points (SSPs), with many services sharing common SSP-IP trunk group facilities. This paper proposes and analyses a distributed overload control scheme for the fair allocation of these facilities. The algorithm is shown to be effective in protecting services from the detrimental effects of focused overloads (to one or more other services) while minimising the information passed from the SSPs/IPs to the SCPs.
We propose a method for integrating a preexisting conventional database system with a multimedia server in a multidatabase environment. In the multidatabase environment, changes to the preexisting database system are ...
详细信息
We propose a method for integrating a preexisting conventional database system with a multimedia server in a multidatabase environment. In the multidatabase environment, changes to the preexisting database system are not allowed because such changes are too expensive. For the integration, high-level semantic description of multimedia data is modeled using the enhanced entity-relationship (EER) model to support content-based retrieval of multimedia data. The EER design is translated into a schema of the preexisting database system and then the translated schema is integrated with the preexisting database schema. The content description can be used to locate pertinent multimedia data, and the identifiers are used to access the multimedia data stored in the multimedia server. However, with only a simple schema representation of the semantic description of multimedia data, high levels of recall and precision of queries may not be obtained because conventional database systems provide only exact matching answers to the query. Thus, we extended the conventional query processing mechanism by providing a modified cooperative query answering mechanism.
Based on the capability maturity model (CMM), process improvement at OMRON, a Japanese microprocessor manufacturer, increased project predictability in three ways: Accuracy, variability, and performance. The authors u...
详细信息
Based on the capability maturity model (CMM), process improvement at OMRON, a Japanese microprocessor manufacturer, increased project predictability in three ways: accuracy, variability, and performance. The authors u...
详细信息
Based on the capability maturity model (CMM), process improvement at OMRON, a Japanese microprocessor manufacturer, increased project predictability in three ways: accuracy, variability, and performance. The authors use the project visibility index (PVI) and other measurements to quantitatively demonstrate this. Qualitative analysis of how and why OMRON achieved higher project visibility and increases in the QCD (quality, cost, and delivery on time) factors are supported with data on review-effort ratios and productivity. They identify factors directly affected by high project visibility.
We discuss ASPECT, a first step towards a generic specification technique for software architectures. We present and discuss an abstract grammar for ASPECT that lists and relates to each other all the architectural el...
详细信息
We discuss ASPECT, a first step towards a generic specification technique for software architectures. We present and discuss an abstract grammar for ASPECT that lists and relates to each other all the architectural elements that form ASPECT's vocabulary. After elaborating on the characteristics of these architectural elements, we illustrate their application in a small example.
Despite significant progress in the last 15 years, implementing a successful measurement program for software development is still a challenging undertaking. Most problems are not of theoretical but of methodological ...
详细信息
暂无评论