32,859 research outputs found
Literate programming in C : CWEBx manual
This is the manual for the CWEBx system that supports literate programming in the programming language C. We give an introduction to the concept of Literate programming for structured software documentation, which was developed by D.~E. Knuth. This is followed by a concrete example and a detailed description of the CWEBx system
A Systematic Review of Financial Literacy as a Termed Concept: More Questions Than Answers
'Financial literacy', as a concept by that name, has only been explored in library science literature for a little over a decade. The concept, and especially the role of libraries in furthering this literacy, is still evolving. This systematic literature review examines the current definition of 'financial literacy', why financial literacy matters, where the public has been accessing financial literacy education to date, the difficulties encountered, by libraries and others, in providing this education, and how these challenges might be addressed moving forward.Publisher does not allow open access until after publicatio
Literate modelling: capturing business knowledge with the UML
At British Airways, we have found during several large OO projects documented using the UML that non-technical end-users, managers and business domain experts find it difficult to understand UML visual models. This leads to problems in requirement capture and review. To solve this problem, we have developed the technique of Literate Modelling. Literate Models are UML diagrams that are embedded in texts explaining the models. In that way end-users, managers and domain experts gain useful understanding of the models, whilst object-oriented analysts see exactly and precisely how the models define business requirements and imperatives. We discuss some early experiences with Literate Modelling at British Airways where it was used extensively in their Enterprise Object Modelling initiative.We explain why Literate Modelling is viewed as one of the critical success factors for this significant project. Finally, we propose that Literate Modelling may be a valuable extension to many other object-oriented and non object-oriented visual modelling languages
Building-in quality rather than assessing quality afterwards: a technological solution to ensuring computational accuracy in learning materials
[Abstract]: Quality encompasses a very broad range of ideas in learning
materials, yet the accuracy of the content is often overlooked
as a measure of quality. Various aspects of accuracy are briefly
considered, and the issue of computational accuracy is then
considered further. When learning materials are produced
containing the results of mathematical computations, accuracy
is essential: but how can the results of these computations
be known to be correct? A solution is to embed the instructions
for performing the calculations in the materials, and let
the computer calculate the result and place it in the text. In
this way, quality is built into the learning materials by design,
not evaluated after the event. This is all accomplished using
the ideas of literate programming, applied to the learning materials
context. A small example demonstrates how remarkably
easy the ideas are to apply in practice using the appropriate
technology. Given that the technology is available and
is easy to use, it would appear imperative that the approach
discussed is adopted to improve quality in learning materials
containing computational results
Reproducible Econometric Research. A Critical Review of the State of the Art.
Recent software developments are reviewed from the vantage point of reproducible econometric research. We argue that the emergence of new tools, particularly in the open-source community, have greatly eased the burden of documenting and archiving both empirical and simulation work in econometrics. Some of these tools are highlighted in the discussion of three small replication exercises.Series: Research Report Series / Department of Statistics and Mathematic
User and Developer Interaction with Editable and Readable Ontologies
The process of building ontologies is a difficult task that involves
collaboration between ontology developers and domain experts and requires an
ongoing interaction between them. This collaboration is made more difficult,
because they tend to use different tool sets, which can hamper this
interaction. In this paper, we propose to decrease this distance between domain
experts and ontology developers by creating more readable forms of ontologies,
and further to enable editing in normal office environments. Building on a
programmatic ontology development environment, such as Tawny-OWL, we are now
able to generate these readable/editable from the raw ontological source and
its embedded comments. We have this translation to HTML for reading; this
environment provides rich hyperlinking as well as active features such as
hiding the source code in favour of comments. We are now working on translation
to a Word document that also enables editing. Taken together this should
provide a significant new route for collaboration between the ontologist and
domain specialist.Comment: 5 pages, 5 figures, accepted at ICBO 2017, License update
- …