We use Bayesian neural network techniques to estimate the number of defects in a software document based on the outcome of an inspection of the document. Our neural networks clearly outperform standard methods from so...
详细信息
ISBN:
(纸本)3540440747
We use Bayesian neural network techniques to estimate the number of defects in a software document based on the outcome of an inspection of the document. Our neural networks clearly outperform standard methods from softwareengineering for estimating the defect content. We also show that selecting the right subset of features largely improves the predictive performance of the networks.
Information systems for organizations such as e-business and knowledge management systems must continually evolve to adapt to their operational environment. Unfortunately, current development methodologies do not supp...
详细信息
ISBN:
(纸本)1581135564
Information systems for organizations such as e-business and knowledge management systems must continually evolve to adapt to their operational environment. Unfortunately, current development methodologies do not support system evolution well, making software an obstacle to organizational changes. the paper describes a framework that develops and evolves seamlessly a system-to-be within its organizational environment. We adopt a set of social structures - organizational styles and social patterns - based on concepts of organization theory and agent approaches, as a foundation to model early and late requirements as well as architectural and detailed design. We illustrate the use of the social structures through a case study, and we specify one of the styles in Formal Tropos language. this research has been conducted within the context of the Tropos project. Copyright 2002 ACM.
We have adapted a miniature head mounted operating microscope for AR by integrating two very small computer displays. To calibrate the projection parameters of this so called Varioscope AR we have used Tsai’s Algorit...
详细信息
this paper considers an electronic development workshop course taught in israeli high schools (grade 11). the students learn electronic systems in the context of their application to operating a mobile robot. they equ...
详细信息
this paper considers an electronic development workshop course taught in israeli high schools (grade 11). the students learn electronic systems in the context of their application to operating a mobile robot. they equip a mobile robot platform with sensor systems, and perform assignments of automatic detection of electrical, sound, and other physical fields. Our educational study examines the effect of learning experiences with different physical environments throughout the course on the students' understanding of physical field concepts.
softwareengineering is not only a technical discipline of its own. It is also a problem domain where technologies coming from other disciplines are relevant and can play an important role. One important example is kn...
详细信息
ISBN:
(纸本)1581135564
softwareengineering is not only a technical discipline of its own. It is also a problem domain where technologies coming from other disciplines are relevant and can play an important role. One important example is knowledge engineering, a term that I use in the broad sense to encompass artificial intelligence, computational intelligence, knowledge bases, data mining, and machine learning. I see a number of typical software development issues that can benefit from these disciplines and, for the sake of clarifying the discussion, I have divided them into four categories: (1) Planning, monitoring, and quality control of projects, (2) the quality and process improvement of software organizations, (3) Decision making support, (4) Automation. First, the planning, monitoring, and quality control of software development is typically based, unless it is entirely ad-hoc, on past project data and/or expert opinion. As discussed below, several techniques coming from machine learning, computational intelligence, and knowledge-based systems have shown to be useful in this context. Second, software organizations are inherently learning organizations, that need to improve, based on experience and project feedback, the way they develop software in changing and volatile environments. Large amounts of data, numerous documents, and other forms of information are typically gathered on projects. the question then becomes how to enable the intelligent storage and use of such information in future projects. third, during the course of a project, software engineers and managers have to face important, complex decisions. they need decision models to support them, especially when project pressure is intense. Techniques originally developed for building risk models based on expert elicitation or optimization heuristics can play a key role in such a context. the last category of applications concerns automation. Many automation problems, such as test data generation, can be formulated as const
Research in Model-Checking is focused on increasing the size of the problems tools can deal with. the ultimate wave has been the use of Distributed-Computing, where a cluster of computers work together to solve the pr...
详细信息
ISBN:
(纸本)158113472X
Research in Model-Checking is focused on increasing the size of the problems tools can deal with. the ultimate wave has been the use of Distributed-Computing, where a cluster of computers work together to solve the problem [8, 3, 9]. In our work we present a distributed model-checker that evolves from the tool Kronos [5] and can handle backwards computation of TCTL-reachability formulae [1] over timed-automata [2]. Our proposal, including the arguments of its correctness, is based on software architectures, using a notation adapted from [6]. We find such an approach a natural and general way to address the development of complex tools that need to incorporate new features and optimizations as they evolve. We introduce some interesting features such as a priori graph partitioning (using METIS [7], a standard library for graph partitioning), a sophisticated machinery to reach optimum performance (communication piggybacking and delayed messaging) and dead-time utilization, where every processor uses time intervals of inactivity to perform auxiliary, time-consuming tasks that will later speed up the rest of the computation. the correctness proof strategy combines an architecture evolution withthe theoretical results about fix point calculation developed by Patrick Cousot in 1978 [4].
Withthe proliferation of consumer computing devices with varied display and input characteristics, it has become desirable to develop interactive systemsthat are usable across multiple physical environments without ...
详细信息
software performance concerns begin at the very outset of a new project. the first definition of a software system may be in the form of Use Cases, which may be elaborated as scenarios: this work creates performance m...
详细信息
Web engineering has become an important research area, due to the unceasing growth of web sites and applications. New challenges must be faced to provide correct solutions to the problem of defining a precise process ...
详细信息
the provisioning of multimedia services with guaranteed Quality-of-Service (QoS) is currently an important research issue in computerengineering, especially in the networking and information management areas. In this...
详细信息
ISBN:
(纸本)1581135564
the provisioning of multimedia services with guaranteed Quality-of-Service (QoS) is currently an important research issue in computerengineering, especially in the networking and information management areas. In this paper, we concentrate on the QoS-based provisioning of discovery and delivery services of multimedia resources in the educational application domain. We present a generic model for QoS-aware information management systems, able to support guarantee of the QoS in search and delivery of information objects over a network infrastructure (such as the Internet or an inter-organizations network). the model identifies actors and components involved, and their role. the metadata models we analyse are specialized for the education domain. For this application domain, we also propose QoS extensions to standard metadata models for profiling users, information services and resources, capable of supporting learning resources discovery and personalized delivery with QoS guarantee. Copyright 2002 ACM.
暂无评论