11 resultados para Source code visualization

em Deakin Research Online - Australia


Relevância:

100.00% 100.00%

Publicador:

Resumo:

In this paper we present the findings of a group problem-solving task involving eight randomly selected students. The focus of this study was to identify and explore students' application of generic skills, cross-disciplinary knowledge and skills, innovative thinking and engineering disciplinary knowledge. While this was the main aim of this study, we also used the findings of this study to triangulate the findings of a broader study which aims to identify and explore students' perceptions of problem based learning (PBL) in first year electrical engineering. The broader qualitative study of learners in a problem based engineering context will identify, explore and report on the factors that influence student learning behaviours and their attitudes as future engineers. Studying the learning cultures from the students' view point in a diverse student group should provide evidence to further theorize about the models of self-regulation in autonomous learners. For this group problem solving activity, we designed a problem (advanced lift controller system) and allowed students one hour to work on a solution for this problem. The eight students from a number of actual PBL groups were divided into two groups depending upon their availability. Both groups were given the same problem. The researcher played the role of a facilitator and collected the data simultaneously. Students were given access to books relevant to the problem, computer access and access to the Internet. They were also provided with links to sample websites such as the University's electronic library and other technology related websites on the World Wide Web. The activity was designed such that students were not required to arrive at a definite outcome. However, they were asked to brainstorm ideas, and as a group, to decide on ways that they would obtain and share information and to formulate and suggest possible innovative solutions to the problem. Data for this activity was collected by means of observation. The activity was audio and video recorded in order to help revisit the data at any stage. At the time this study was conducted, students had completed two PBL units in their first year of an electronic and electrical engineering undergraduate degree course. This study also provided insight into students' attitudes and their behaviours towards learning in a group setting, learning approaches and outcomes, different responses to the heterogeneity of the students in the group, and their responsibility and accountability in an autonomous learning setting such as PBL.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

The Internet has become an integral part of our everyday lives and it is often difficult to imagine how we ever functioned without it. This chapter presents experiences of two entrepreneurial companies, one of which has survived the 'dot-com bubble burst.' The chapter identifies current and future online business environments especially in light of open source software (OSS)   being accepted globally. Unlike proprietary software (such as Windows), OSS comes with its internal implementation details (source code) visible both to its developers and users, along with the freedom to change and redistribute this source. The significant implications of this unique style of software distribution for e-entrepreneurs are examined. Having a flexible  strategic plan; possessing management skills; providing excellent service; and having patience are some of the recommendations provided by  interviewed e-entrepreneurs. When made part of the decision making  process, these recommendations would enhance current and future e_entrepreneurs in sustaining their business.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Extensible Business Reporting Language (XBRL) is being adopted byEuropean regulators as a data standard for the exchange of business information. Thispaper examines the approach of XBRL International (XII) to the meta-data standard’sdevelopment and diffusion. We theorise the development of XBRL using conceptsdrawn from a model of successful open source projects. Comparison of the open sourcemodel to XBRL enables us to identify a number of interesting similarities anddifferences. In common with open source projects, the benefits and progress of XBRLhave been overstated and ‘hyped’ by enthusiastic participants. While XBRL is an opendata standard in terms of access to the equivalent of its ‘source code’ we find that thegovernance structure of the XBRL consortium is significantly different to a model opensource approach. The barrier to participation that is created by requiring paidmembership and a focus on transacting business at physical conferences and meetingsis identified as particularly critical. Decisions about the technical structure of XBRL,the regulator-led pattern of adoption and the organisation of XII are discussed. Finallyareas for future research are identified.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Recommendation systems support users and developers of various computer and software systems to overcome information overload, perform information discovery tasks, and approximate computation, among others. They have recently become popular and have attracted a wide variety of application scenarios ranging from business process modeling to source code manipulation. Due to this wide variety of application domains, different approaches and metrics have been adopted for their evaluation. In this chapter, we review a range of evaluation metrics and measures as well as some approaches used for evaluating recommendation systems. The metrics presented in this chapter are grouped under sixteen different dimensions, e.g., correctness, novelty, coverage. We review these metrics according to the dimensions to which they correspond. A brief overview of approaches to comprehensive evaluation using collections of recommendation system dimensions and associated metrics is presented. We also provide suggestions for key future research and practice directions.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

This paper demonstrates a multi-view framework for Rapid APPlication Tool (RAPPT). RAPPT enables rapid development of mobile applications. It employs a multilevel approach to mobile application development: a Domain Specific Visual Language to define the high level structure of mobile apps, a Domain Specific Textual Language to define behavioural concepts, and concrete source code for fine grained improvements.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

The use of supervised learning techniques for fitting weights and/or generator functions of weighted quasi-arithmetic means – a special class of idempotent and nondecreasing aggregation functions – to empirical data has already been considered in a number of papers. Nevertheless, there are still some important issues that have not been discussed in the literature yet. In the second part of this two-part contribution we deal with a quite common situation in which we have inputs coming from different sources, describing a similar phenomenon, but which have not been properly normalized. In such a case, idempotent and nondecreasing functions cannot be used to aggregate them unless proper preprocessing is performed. The proposed idempotization method, based on the notion of B-splines, allows for an automatic calibration of independent variables. The introduced technique is applied in an R source code plagiarism detection system.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Although software analytics has experienced rapid growth as a research area, it has not yet reached its full potential for wide industrial adoption. Most of the existing work in software analytics still relies heavily on costly manual feature engineering processes, and they mainly address the traditional classification problems, as opposed to predicting future events. We present a vision for \emph{DeepSoft}, an \emph{end-to-end} generic framework for modeling software and its development process to predict future risks and recommend interventions. DeepSoft, partly inspired by human memory, is built upon the powerful deep learning-based Long Short Term Memory architecture that is capable of learning long-term temporal dependencies that occur in software evolution. Such deep learned patterns of software can be used to address a range of challenging problems such as code and task recommendation and prediction. DeepSoft provides a new approach for research into modeling of source code, risk prediction and mitigation, developer modeling, and automatically generating code patches from bug reports.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

This paper explores an alternative way of framing information systems research on the role and impact of national culture. It argues that the widely accepted structural framework of Hofstede reduces interpretation to a simplistic categorical description which in many cases ignores differentiation within cultures. The alternative model suggests, that national culture can be better understood by seeking out the dominant codes that frame the discourse pervasive in a culture and understanding how that discourse affects the obvious social codes of ritual, custom and behavior and the textual codes which express the nature of that culture. This framework is applied to two different case studies—one in New Zealand and one in Thailand—to demonstrate its applicability.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

This study explored the diversity of emergency code telephone numbers currently in use in Australian hospitals and examined the feasibility of a standard emergency code telephone number for all Australian hospitals, based on the United Kingdom experience. An email and telephone convenience survey of Australian hospitals from six states and two territories was conducted. Of the 108 hospitals surveyed, seven did not use a telephone number system and used a button/ pager system to call an emergency. Of the 101 hospitals surveyed that used a telephone number system, 40 different emergency telephone numbers were in place, and in nine hospitals the telephone number used for Code Blue (medical emergency) was different to the telephone number used for other emergency codes. With increasing mobility of staff across hospitals, uniformity of emergency code telephone numbers is required to reduce confusion, potential danger and improve staff response in emergency situations. A single Australian standard emergency telephone number for all Australian hospitals is advocated.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Model transformations are a crucial part of Model-Driven Engineering (MDE) technologies but are usually hard to specify and maintain for many engineers. Most current approaches use meta-model-driven transformation specification via textual scripting languages. These are often hard to specify, understand and maintain. We present a novel approach that instead allows domain experts to discover and specify transformation correspondences using concrete visualizations of example source and target models. From these example model correspondences, complex model transformation implementations are automatically generated. We also introduce a recommender system that helps domain experts and novice users find possible correspondences between large source and target model visualization elements. Correspondences are then specified by directly interacting with suggested recommendations or drag and drop of visual notational elements of source and target visualizations. We have implemented this approach in our prototype tool-set, CONVErT, and applied it to a variety of model transformation examples. Our evaluation of this approach includes a detailed user study of our tool and a quantitative analysis of the recommender system.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Ordinary differential equations are used for modelling a wide range of dynamic systems. Even though there are many graphical software applications for this purpose, a fully customised solution for all problems is code-level programming of the model and solver. In this project, a free and open source C++ framework is designed to facilitate modelling in native code environment and fulfill the common simulation needs of control and many other engineering and science applications. The solvers of this project are obtained from ODEINT and specialised for Armadillo matrix library to provide an easy syntax and a fast execution. The solver code is minimised and its modification for users have become easier. There are several features added to the solvers such as controlling maximum step size, informing the solver about sudden input change and forcing custom times into the results and calling a custom method at these points. The comfort of the model designer, code readability, extendibility and model isolation have been considered in the structure of this framework. The application manages the output results, exporting and plotting them. Modifying the model has become more practical and a portion of corresponding codes are updated automatically. A set of libraries is provided for generation of output figures, matrix hashing, control system functions, profiling, etc. In this paper, an example of using this framework for a classical washout filter model is explained.