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.
Background: Code smells are considered detrimental to maintainability. To plan QA preventive initiatives (e.g. refactoring actions) it is important to know if the application domain is likely to affect the incidence of those problems. Objective: The main goal of this paper is to check if the application domain has a statistically significant impact on the incidence of code smells. Methods: We conducted...
This paper proposes a mapping between two product quality and software processes models used in the industry, the CERTICS Brazilian national model and the CMMI-DEV international model. The focus of this mapping is in the Technological Development Competence Area of CERTICS, which directs the response to the key question on whether "the software is the result of technological development in the...
There is no doubt that agile methods have become mainstream and with their increased use unanswered questions start to appear: How do we address cross-cutting concerns when software is developed vertically? Does value prioritization lead to increases in technical debt by promoting feature development over refactoring? Isn’t the reticence to write initial specifications on the premise of change an...
Traceability supports various activities of the software development process, such as impact analysis of changes, reuse, maintenance, verification and validation. The graphical representation of traceability information is very important to its effective use in those activities. Visualization tools can help in the interaction with large amount of data, in the identification of characteristics, patterns...
English, though not being the native language, is the language of instruction across the schooling years in Mauritius. Indeed, English literacy is introduced to young students at the pre-primary level as it is a pre-requisite for all other subjects, except French language in Standard One of primary level. In consequence, it is imperative that students acquire English literacy skills at pre-primary...
Model transformation is a method for transforming elements of one Meta model into other Meta model elements. System like software or business model checking is significant research domain. Question is that when Model Transformation is performed for transforming a model to another model how much accurately it was performed. There is a method that I have used is Traceability to find out that natural...
Gone are the days when business and IT executives considered change as a risk to mitigate or to avoid. Changes in businesses and IT implementations are nowadays part of the business itself. Managing businesses today includes managing changes, being ready for them, and reacting to them in an effective manner. In this paper, the application of agility principles and methodologies on Enterprise Architecture...
UML is actually a standard that is used in the production of software models. Its function is to facilitate the working of visuals of software artifacts. In order to produce a UML diagram, manufacturer has to gather all the software requirements in a natural like English r semi formal like SBVR language. After that he analyzes and produces the activity diagram manually in an available case tool. One...
Metro has been proved to be the most efficient public urban transportation way. To support daily operation, Clearance house system of auto fare collection (AFC) system should be operated continuously. Beijing metro introduces operation support for clearance house system. Then the thesis elaborates general goal, basic approach, scope, frame work and key performance indicator of operation support. After...
Electronic commerce is a relatively new phenomenon in Romania, dating back to the early 2000's. During its short history, however, it has grown rapidly, particularly due to the advantages entailed for businesses, government and consumers alike. Specific disadvantages such as security risks, risks of fraud, piracy, corruption, low internet penetration rates and a culture prone towards traditional commerce...
In recent years, with the gradual development of mobile Internet technology, the number of mobile applications increases dramatically. Users facing numerous mobile applications are often caught off guard. It is necessary to automatically classify the applications according to the applications' information, so as to recommend appropriate applications to users. However, the text information directly...
Cutting-edge technologies play major roles in our daily lives and businesses. They are used by businesses to gain competitive advantage even as individuals use them to simplify their routine activities. However, these technologies are driven by cutting-edge applications (simply called Apps) that are deployed on devices like iPhone, iPad, laptop computers, desktop computers and the like. Just like...
This paper proposes an alternative of configuration management system development using IT ontology and semantic technology. To make the IT service management more effective especially the configuration management, the manager needs the appropriate and ad-hoc analysis for decision making. Our approach proposes a knowledge base to accompany the conventional database system in order to flexibly cope...
In recent years there has been a great deal of academic and practitioner interest in the role of ‘benefits realisation management’ [BRM] approaches, as a means of proactively leveraging value from IT investments. However, as automated technologies are increasingly being introduced on the basis that they deliver more cost-efficient solutions than their human counterparts, important questions needs...
In the professional context of accountants and auditors there is a permanent need of executing data verification tasks due to the need to check data coherence. Software houses have specific computer-assisted audit tools to execute those procedures: those tools are presented as user friendly and no need of specific background in Information Technologies. CaseWare IDEA is among those tools. Additionally,...
Some of the greatest challenges for Software requirements elicitation are related with the identification of what is needed to be developed and with the understanding of the organization business rules. In this context, this paper aims to suggest the use of Comic Books in the process of requirements elicitation within a business model and evaluate the results of applying this technique. To reach this...
Goal: This work aims to identify metrics to estimate the effort to develop Business Intelligence (BI) system. Methodology: It was conducted a secondary study in order to identify metrics related to BI and to business process complexity. The results conducted to a hypothesis that relates business process complexity to effort required to implement it on BI System. This hypothesis was developed on a...
Heterogeneous rectangular dissections are frequently used in information processing such as multiple paged books in spread sheet languages and multi-layer image data. In previous studies, a hexadecimal grid graph model was proposed for multilayer rectangular dissections and certain algorithms were provided. In this paper, we propose a 16-ary list structure to implement their algorithms for the hexadecimal...
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.