The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In open software development environment, a large number of feature requests with mixed quality are often posted by stakeholders and usually managed in issue tracking systems. Thoroughly understanding and analyzing the real intents that feature requests imply is a labor-intensive and challenging task. In this paper, we introduce an approach to understand feature requests automatically. We generate...
Meta-modeling has been a topic of interest in the modeling community for many years, yielding substantial number of papers describing its theoretical concepts. Many of them are aiming to solve the problem of traditional UML based domain-specific meta-modeling related to its non-compliance to the strict meta-modeling principle, such as the deep meta-modeling approach. In this paper, we show the practical...
Existing registries organize functionally similar services into groups without considering past service-usage from the consumers' perspective, a.k.a. pragmatics. Pragmatics can help registries to calculate service similarity more effectively and improve organization schemes. However, pragmatics are not available beforehand and their highly accumulated number over time creates time and space efficiency...
To quickly locate the source code that maps to a specific change described in change history, establishing traceability links between release notes and source code is a necessary task. Current works on the traceability link recovery can be used to find out source code changes which are of higher textual similarities with the release note. However, these approaches rely on consistency of the text used...
At present, the application of Mongolian idioms is dwindling, and its national culture is disappearing gradually. Based on the current situation, the project will collect and organize idioms resources; use Microsoft's ASP.NET technology to develop a web platform to achieve its function modules on learning knowledge and question-answer system; and provide a convenient tool for idioms teaching and learning...
Founding proper reading and comprehension abilities of the Arabic written text is of great significance for learners of the language since this is a means for extracting the linguistic and cultural knowledge. This process is complex in Arabic since the script is interwoven and multiple segments can be fused to create a single word which in return complicates identifying word units for new learners...
This paper presents an approach to automate the procedure of textual entailment recognition from business rules. Business rules are most important part of software requirements specifications, as little mistake in this phase results in absurd software design. Business rules are used in software industry. When we automatic translate these business rules we find entailment issue because business rule...
UML is the only language which clearly distinguishes a higher level design and lower level design diagrams. While designing UML diagrams, the same semantics can be implemented with different pragmatics. This created the commotion in the SDLC design stages. This commotion leads to the gorge between the higher level and lower level designs. This is resolved by the redesign of new higher level diagrams...
Mastering academic English is crucial for both academicians and students functioning in English speaking environment. However, getting the command of the language at the advanced level might be a long and a painful process. Creating software providing analysis of academic English can play an important role in addressing the issues of linguistic analysis of academic discourse as well as in teaching...
Software development life cycle (SDLC) is developed much prior to evolution of unified modeling language (UML) (design diagrams). The stages of SDLC are syllogized when design stage comprises single level design diagrams and is accepted by the software developers as de-facto standard life cycle. UML is a multilevel state-of-the-art design language comprises number of design diagrams to represent different...
We address the issue of failure in service compositions. Such failures occur when a service in the composition evolves or becomes unavailable. Our goal is to analyze these failures and recommend possible service repairs. We begin with a formal model of services and service compositions. In this model, services are abstracted as functions that map input domains to output domains and knowledge of their...
The software development life cycle stages (SDLCs) are to be juxtaposed in a balustrade. This means the preceding phase should be polestar for the current phase. Data Flow Diagram (DFD) was developed before the inception of vast majority of software platforms. The DFD was monolevel diagram. However, the recently developed Unified Modeling Language (UML) is the only diagramming language which posses...
In the paper described a new hardware design metodology, in which pragmatics of design goal has the most significant influence on design ever. The author showed basics of pragmatics dependent approach and proposes solution for automated transition from semantic notation of solution of problem given to specific syntaxes, described its implementation.
The present paper tries to substantiate the claim that users of EFL (English as a Foreign Language) will gain considerable language awareness, in terms of both semantics and grammar, while checking on the accuracy of their edited texts, if an integrated software material - which we intend to develop - is used. The following set of concrete proposals for developing such a software for the active study...
This paper describes the development of an model in area of communication between agents. This study involves the concepts of agents and communication issues in their interactions. Using the ontology as a technique of classification of knowledge, the model includes an approach to build an intermediate software component between agents and ontological knowledge base, using synonyms in treatment of...
To help expedite the process of constructing use case diagrams, a widely used notation in software engineering, we attempt to develop a generator system that can extract use case diagrams automatically from the input of a software requirements specification. The use of natural language processing techniques can greatly assist this process, one of which is to use syntax-driven semantic analysis. Semantic...
We describe Meds tract Plus, a resource for mining relations from the Medline bibliographic database that is currently under construction. It was built on the remains of Meds tract, a previously created resource that included a bio-relation server and an acronym database. Meds tract Plus uses simple and scalable natural language processing modules to structure text, is designed with reusability and...
This paper is focused on Catalog a, a software package based on Lexicon-Grammar theoretical and practical analytical framework and embedding a ling ware module built on compressed terminological electronic dictionaries. We will here show how Catalog a can be used to achieve efficient data mining and information retrieval by means of lexical ontology associated to terminology-based automatic textual...
The experiment aims to demonstrate the validity of linguistic specificity for N400 component in cognitive visual evoked potentials technique whatever is the level and the strategy of decoding, using a Romanian patented psycho-verbal stimulation interface. The acquisition of visual evoked potentials was performed in Cz, Pz, Fz, Oz leads, using a group of 50 adult persons between 19–21 year old, students...
One approach to easing program comprehension is to reduce the amount of code that a developer has to read. Describing the high level abstract algorithmic actions associated with code fragments using succinct natural language phrases potentially enables a newcomer to focus on fewer and more abstract concepts when trying to understand a given method. Unfortunately, such descriptions are typically missing...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.