Being able to formulate useful SQL queries is a fundamental skill required by many software development professionals. Mastering this skill is a difficult process, requiring considerable practice and effort on the par...
详细信息
ISBN:
(纸本)0909925984
Being able to formulate useful SQL queries is a fundamental skill required by many software development professionals. Mastering this skill is a difficult process, requiring considerable practice and effort on the part of the student. In addition, assessment of SQL query formulation skills is a process that does not appear to have been thoroughly researched, and numerous problems are inherent to the approaches commonly taken in universities to do this assessment. This paper examines two of these approaches, identifies problems with them, and then proposes another method of assessment. The way that students are assessed in a subject has a significant impact on their learning approach, and it is crucial that assessment tasks are carefully designed and implemented to inculcate a deep learning experience. The online assessment method proposed is described, evaluated, and the challenges and benefits of using it are discussed. This is a work-in-progress and the conclusion states that further validation is needed, and there is opportunity for additional research and development in this particular area of assessment.
This paper surveys and investigates the strengths and weaknesses of a number of recent approaches to advanced workflow modelling. Rather than inventing just another workflow language, we briefly describe recent workfl...
详细信息
Change requests are often formulated into concepts or features that a maintainer can understand. One of the main issues faced by a maintainer is to know and locate "where does this program implement feature X&quo...
详细信息
Change requests are often formulated into concepts or features that a maintainer can understand. One of the main issues faced by a maintainer is to know and locate "where does this program implement feature X". However, these features are implicitly available in the code and scattered elsewhere that make them undoubtedly difficult to manage. A technique called software reconnaissance was originally inspired by industrial maintainers about the need for better ways of locating software features in large systems. We present the experience in using the software reconnaissance technique and tool called RECON2, developed by the university of West Florida. Our objective is to understand how the technique and tool work and to further suggest some enhancements with respect to software understanding strategies.
Visualizing the artifacts of a software system graphically has proven to improve the cognitive strategies and understanding of the subject system by programmers. This is more crucial when they need to maintain a softw...
详细信息
Visualizing the artifacts of a software system graphically has proven to improve the cognitive strategies and understanding of the subject system by programmers. This is more crucial when they need to maintain a software system with out-dated documentation or without system documentation at all. Many tools have emerged and they predominantly consist of a reverse engineering environment and a viewer to visualize software artifacts such as in the form of graphs. The tools also grant structural redocumentation of existing software system but they do not directly utilize document-like software visualization in their approaches. We propose DocLike modularized graph (DMG) method that represents the software architectures of a reverse engineered subject system graphically in a modularized and standardized document-like manner. To realize this method, we have built a prototype tool called DocLike Viewer that enables a user to redocument, visualize and comprehend a subject system written in C language that is parsed by an existing parser. From the experiment conducted we found that our method managed to statistically improve cognition of a subject system in terms of productivity and quality to solve certain types of maintenance tasks.
Decision making plays a more and more important role in present society, especially in dealing with open complex giant systems, such as macroeconomic decision making. A feasible and effective approach for dealing with...
详细信息
Decision making plays a more and more important role in present society, especially in dealing with open complex giant systems, such as macroeconomic decision making. A feasible and effective approach for dealing with the increasingly remarkable decision making problems, in particular open complex giant systems, is to construct a Hall for Workshop of Metasynthetic engineering (HWME), which is essentially an open giant intelligent decision support system in itself. On the other hand, the emergent agent technology is proposed and popularized as a new computing paradigm for building complex software systems. In this paper, we first briefly introduce the principle of metasynthetic engineering and the HWME in terms of decision support, and propose the network-based hierarchical model of an HWME. Furthermore, we discusse the design idea of agent-oriented metasynthetic engineering for decision support systems. We discuss the design scheme, the framework and the working mechanism of an HWME based on intelligent agents in Java which took the macroeconomic decision making as an instance. In addition, we further examine the fundamental problem of designing agent-oriented open giant intelligent decision support systems. The suitability and challenges of the present agent-oriented abstractions for open giant intelligent systems are further analyzed. Then, we propose the concept of societal abstraction for agent-oriented open giant intelligent systems, which is based on the following hypothesis: a unified mechanism — societal interactions, organizational schemes and component patterns, and multi-agent society. Our preliminary study reveals that the agent-oriented metasynthetic engineering is valid and powerful for decision making of open complex giant systems.
The scale of software on digital AV appliances that handle large-volume multichannel digital data has been increased by the GUIs (graphical user interfaces) loaded on them in recent years. In addition, the GUIs of AV ...
详细信息
Selected mapping (SLM) generates a set of independent signals from an information sequence and transmits the signal with minimum peak-to-average power ratio (PAR). To recover data, the receiver is sent critical side i...
详细信息
Selected mapping (SLM) generates a set of independent signals from an information sequence and transmits the signal with minimum peak-to-average power ratio (PAR). To recover data, the receiver is sent critical side information (SI) about the generation process. In this paper, a novel blind detection algorithm is developed for coded orthogonal frequency division multiplexing (OFDM) and SLM. The blind SLM algorithm performs well in both AWGN and fading channels in the presence of amplifier non-linearities.
The Cauchy-Schwarz bounding technique is used to derive useful bounds on the generalized Marcum Q-function and its complement. Three new exponential-type bounds on QM (α, β) are derived, and these are found to be ti...
详细信息
Object technology is an approach that is increasingly being adopted for the development of quality software and software-intensive systems. Recent experience has demonstrated that it provides a sophisticated environme...
ISBN:
(纸本)9780769510507
Object technology is an approach that is increasingly being adopted for the development of quality software and software-intensive systems. Recent experience has demonstrated that it provides a sophisticated environment to support high quality softwareengineering practice. However, the use of object technology should not be restricted to languages but should encompass analysis, design, V&V and many such aspects belonging to the methodological dimension of the development life-cycle. Furthermore, it should also cover other issues belonging to the technological and contextual aspects.
暂无评论