5,699 research outputs found
Generating natural language specifications from UML class diagrams
Early phases of software development are known to be problematic, difficult to manage and errors occurring during these phases are expensive to correct. Many systems have been developed to aid the transition from informal Natural Language requirements to semistructured or formal specifications. Furthermore, consistency checking is seen by many software engineers as the solution to reduce the number of errors occurring during the software development life cycle and allow early verification and validation of software systems. However, this is confined to the models developed during analysis and design and fails to include the early Natural Language requirements. This excludes proper user involvement and creates a gap between the original requirements and the updated and modified models and implementations of the system. To improve this process, we propose a system that generates Natural Language specifications from UML class diagrams. We first investigate the variation of the input language used in naming the components of a class diagram based on the study of a large number of examples from the literature and then develop rules for removing ambiguities in the subset of Natural Language used within UML. We use WordNet,a linguistic ontology, to disambiguate the lexical structures of the UML string names and generate semantically sound sentences. Our system is developed in Java and is tested on an independent though academic case study
Developing Student Model for Intelligent Tutoring System
The effectiveness of an e-learning environment mainly encompasses on how efficiently the tutor presents the
learning content to the candidate based on their learning capability. It is therefore inevitable for the teaching
community to understand the learning style of their students and to cater for the needs of their students. One
such system that can cater to the needs of the students is the Intelligent Tutoring System (ITS). To overcome
the challenges faced by the teachers and to cater to the needs of their students, e-learning experts in recent times
have focused in Intelligent Tutoring System (ITS). There is sufficient literature that suggested that meaningful,
constructive and adaptive feedback is the essential feature of ITSs, and it is such feedback that helps students
achieve strong learning gains. At the same time, in an ITS, it is the student model that plays a main role in
planning the training path, supplying feedback information to the pedagogical module of the system. Added to
it, the student model is the preliminary component, which stores the information to the specific individual
learner. In this study, Multiple-choice questions (MCQs) was administered to capture the student ability with
respect to three levels of difficulty, namely, low, medium and high in Physics domain to train the neural
network. Further, neural network and psychometric analysis were used for understanding the student
characteristic and determining the student’s classification with respect to their ability. Thus, this study focused
on developing a student model by using the Multiple-Choice Questions (MCQ) for integrating it with an ITS
by applying the neural network and psychometric analysis. The findings of this research showed that even
though the linear regression between real test scores and that of the Final exam scores were marginally weak
(37%), still the success of the student classification to the extent of 80 percent (79.8%) makes this student model
a good fit for clustering students in groups according to their common characteristics. This finding is in line
with that of the findings discussed in the literature review of this study. Further, the outcome of this research is
most likely to generate a new dimension for cluster based student modelling approaches for an online learning
environment that uses aptitude tests (MCQ’s) for learners using ITS. The use of psychometric analysis and
neural network for student classification makes this study unique towards the development of a new student
model for ITS in supporting online learning. Therefore, the student model developed in this study seems to be
a good model fit for all those who wish to infuse aptitude test based student modelling approach in an ITS
system for an online learning environment. (Abstract by Author
Do peers see more in a paper than its authors?
Recent years have shown a gradual shift in the content of biomedical publications that is freely accessible, from titles and abstracts to full text. This has enabled new forms of automatic text analysis and has given rise to some interesting questions: How informative is the abstract compared to the full-text? What important information in the full-text is not present in the abstract? What should a good summary contain that is not already in the abstract? Do authors and peers see an article differently? We answer these questions by comparing the information content of the abstract to that in citances-sentences containing citations to that article. We contrast the important points of an article as judged by its authors versus as seen by peers. Focusing on the area of molecular interactions, we perform manual and automatic analysis, and we find that the set of all citances to a target article not only covers most information (entities, functions, experimental methods, and other biological concepts) found in its abstract, but also contains 20% more concepts. We further present a detailed summary of the differences across information types, and we examine the effects other citations and time have on the content of citances
- …