555 research outputs found
The implications of policy settings on land use and agricultural technology adoption in North-West India
The irrigated rice-wheat cropping system is the predominant and most profitable farming system in north-west India, especially in Punjab. However, there are growing concerns about the environmental effects of the system, particularly with the practice of burning rice stubbles, due to its adverse effects on human health and air pollution. In this paper we consider the wide array of policy settings that tend to favour current land uses and management practices and their impact on the farming system over time. As part of an ACIAR-funded project, we assess the significance of these policies with a view to considering what additional or alternative policies could be put in place to encourage the adoption of approaches or technologies directly concerned with reducing the practice of stubble burning. We conclude that many of these policy settings limit the gains from technology adoption and might be better addressed prior to considering policies aimed at specific technological solutions.agricultural policy, air pollution, stubble burning, technology adoption, India, Agricultural and Food Policy, Crop Production/Industries, Land Economics/Use, Political Economy, Research and Development/Tech Change/Emerging Technologies,
Application of neural networks and sensitivity analysis to improved prediction of trauma survival
Application of neural networks and sensitivity analysis to improved prediction of trauma surviva
Prediction of survival probabilities with Bayesian Decision Trees
Practitioners use Trauma and Injury Severity Score (TRISS) models for predicting the survival probability of an injured patient. The accuracy of TRISS predictions is acceptable for patients with up to three typical injuries, but unacceptable for patients with a larger number of injuries or with atypical injuries. Based on a regression model, the TRISS methodology does not provide the predictive density required for accurate assessment of risk. Moreover, the regression model is difficult to interpret. We therefore consider Bayesian inference for estimating the predictive distribution of survival. The inference is based on decision tree models which recursively split data along explanatory variables, and so practitioners can understand these models. We propose the Bayesian method for estimating the predictive density and show that it outperforms the TRISS method in terms of both goodness-of-fit and classification accuracy. The developed method has been made available for evaluation purposes as a stand-alone application
Should Mathematics Be A Mandatory Fundamental Component Of Any IT Discipline?
In this paper, we investigate whether and how mathematics factors into students’ performance in IT learning. The involved cognitive levels of students learning mathematics and hence problem solving, are correlated to how well they are able to transpose their knowledge and apply it to problem solving in the IT field(s). Our hypothesis is that if students perform better in mathematics, in terms of level of mathematics course and grade earned in that course prior to engaging in IT studies, their performance in IT will also be higher. The performance of several groups of students, over a period of five semesters are collected, analyzed and the correlation between mathematics learning ability and that of IT is measured, analyzed, and the results are reported and therefore the hypothesis is tested
15P. Applying Organisational Learning to User Requirements Elicitation
The aim of the paper is to determine the best method to capture the functional and non-functional requirements of software and to ensure that the acquired software is deemed suitable by the users. The paper compares the organisational learning approach to the traditional method of software requirements elicitation and adoption. We analysed the two approaches in a case study of a Bahamian horizontal construction company. The focus of the study is on how the stakeholders capture tacit knowledge during the processes of both approaches. The findings show that the organisational learning model was more effective in eliciting software requirements, especially in helping incorporate the tacit knowledge of requirements in a broad range of company stakeholders. The study also demonstrates the significance of tacit knowledge among company stakeholders, in particular during the construction cost estimation phase. In order to produce a more accurate estimate and ensure the user acceptance for the software throughout the company, the cost estimation phase must be incorporated with the requirements and the users must be involved throughout the software requirements elicitation and adoption process
Which Introductory Programming Approach Is Most Suitable For Students: Procedural Or Visual Programming?
In this paper, we discuss the visual programming approach to teaching introductory programming courses and then compare this approach with that of procedural programming. The involved cognitive levels of students, as beginning students are introduced to different types of programming concepts, are correlated to the learning processes of programming. Our hypothesis is that if beginning students are introduced to programming concepts by means of a console-based procedural programming approach, they perform better in subsequent visual programming higher level courses. The performance of two groups of students, one group who began with the console-based procedural programming approach and then advanced to a higher level visual programming course and the other group which began with a lower level visual programming course before proceeding to the same higher level visual programming course, is measured, analysed, and the results are reported, with statistical analysis, and correlated to the hypothesis
Evolution of batch-oriented COBOL systems into object-oriented systems through unified modelling language.
Throughout the world, there are many legacy systems that fulfil critical business functions but often require new functionality to comply with new business rules or require redeployment to another platform. Legacy systems vary tremendously in size, functionality, type (such as batch-oriented or real-time), programming language source code, and many other factors. Furthermore, many of these legacy systems have missing or obsolete documentation which makes it difficult for developers to re-develop the system to meet any new functionality. Moreover, the high cost of whole scale redevelopment and high switchover costs preclude any replacement systems for these legacy systems. Reengineering is often proposed as a solution to this dilemma of high re-development and switchover costs.
However, reengineering a legacy system often entails restructuring and re-documenting a system. Once these restructuring and re-documentation processes have been completed, the developers are better able to redevelop the parts of the systems that are required to meet any new functionality. This thesis introduces a number of methods to restructure a procedurally-structured, batch-oriented COBOL system into an object-oriented, event-driven system through the use of an intermediate mathematical language, the Wide Spectrum Language (WSL), using system source code as the only documentation artefact. This restructuring process is accomplished through the application of several algorithms of object identification, independent task evaluation, and event identification that are provided in the thesis. Once these transformations are complete, method(s) are specified to extract a series of UML diagrams from this code in order to provide documentation of this system. This thesis outlines which of the UML diagrams, as specified in the UML Specifications version 1.5, can be extracted using the specified methods and under what conditions this extraction, using system source code only, can occur in a batch-oriented system. These UML diagrams are first expressed through a WSL-UML notation; a notation which follows the semantics and structure of UML Specifications version 1.5 in order to ensure compatibility with UML but is written as an extension of WSL in order to enable WSL to represent abstract modelling concepts and diagrams. This WSL-UML notation is then imported into a visual UML diagramming tool for the generation of UML diagrams to represent this system.
The variety of legacy systems precludes any universal approach to reengineering. Even if a legacy system shares a common programming language, such as COBOL, the large number of COBOL constructs and the huge number of possible dialects prevents any universal translator of the original program code to another. It is hoped that by focusing on one particular type of legacy system with constraints, in this case a batch-oriented COBOL system with its source code its only surviving artefact, and by providing validated algorithms to restructure and re-document these legacy systems in the Unified Modelling Language, an industry system modelling standard, and by determining which of these Unified Modelling Language can be extracted practically from such a system, some of the parameters and uncertainties, such as program understanding of an undocumented system, in reengineering this type of system can be reduced
- …
