scholarly journals Model for Refactoring a Software Using Feature Oriented Dependency (FOD)

2021 ◽  
Author(s):  
Malathi S

Refactoring is the process of improving the code of the software without affecting the external behavior of the code only by reconstruct the internal structure . It makes code cleaner, clearer, simpler or in other words, clean up the code. It also improves the quality of code then it became more reliable and easy to maintain through lifecycle of software. Refactoring has become renowned concept in software development process. The IDE (Integrated Development Environment) highly prefer this technique. Researches on refactoring technique have improved now a day. Beyond that, this particular technique is used to improve different functions of application software. It mainly speed up the function and helps to get the output much faster. In this proposed work Feature Oriented Dependency (FOD) tool is created used for refactoring process established on a chemical reaction optimization meta heuristic approach to discover the appropriate refactoring resolutions.

2020 ◽  
Vol 34 (09) ◽  
pp. 13638-13639
Author(s):  
Dan G. Tecuci ◽  
Ravi Palla ◽  
Hamid R. Motahari Nezhad ◽  
Nishchal Ahuja ◽  
Alex Monteiro ◽  
...  

In the regular course of business, companies spend a lot of effort reading and interpreting documents, a highly manual process that involves tedious tasks, such as identifying dates and names or locating the presence or absence of certain clauses in a contract. Dealing with natural language is complex and further complicated by the fact that these documents come in various formats (scanned image, digital formats) and have different degrees of internal structure (spreadsheets, invoices, text documents). We present DICR, an end-to-end, modular, and trainable system that automates the mundane aspects of document review and allows humans to perform the validation. The system is able to speed up this work while increasing quality of information extracted, consistency, throughput, and decreasing time to decision. Extracted data can be fed into other downstream applications (from dashboards to Q&A and to report generation).


Author(s):  
Jenni Ristonmaa ◽  
Jarmo Ahonen ◽  
Marko Forsell

Component reuse is a promising direction to develop software more efficiently and cost effectively. One part of software development is the actual programming with an integrated development environment (IDE). We studied three Java IDEs and how they support reuse-oriented software development. We derived evaluation criteria from a known reuse model. As a conclusion we suggest that current Java IDEs need to improve their support for the reuse process.


10.5772/45642 ◽  
2012 ◽  
Vol 9 (1) ◽  
pp. 14
Author(s):  
Ki-Won Song ◽  
Jin-Soo Kim

This paper presents the process of measuring the level of quality control process to ensure the quality of delivered software package during the development cycle. The success of the project requires three pre-requisites and they constrain one another. Quality is the most important factor for successful project completion. In other words, quality should not be sacrificed for the sake of meeting cost budget or delivering within schedule. Also, cost caused by any quality issues such as defect resolution increases exponentially once the product is out of the door. Having said that, we also have to consider the schedule side of constraints for the successful project. In other words, we have no time to do a quality job and we have to compete with other competitors to ship the product to the market earlier than them. So, the quality measurement and management concept is introduced to meet the agile software development environment in conjunction with performance strategies to execute within organization. Obviously, there are many key performance indexes derivable from the actual data associated with quality control activities and it is desirable to create a quality process to integrally represent overall level of quality control activities performed while developing the software deliverables. With the quality process, it is possible to evaluate whether enough quality control activities are performed for the project officially and secure the quality of the software deliverables before it is delivered to the customers.


2018 ◽  
Vol 7 (3.3) ◽  
pp. 432
Author(s):  
Udit Kumar Nath ◽  
Satyasundara Mahapatra ◽  
Prasant Kumar Pattnaik ◽  
Alok Kumar Jagadev

The popular waterfall model is widely accepted approach for project management paradigm; however lean based agile model is the recent revolution to reduce work in progress items and makes transformation to better process by identifying and eliminating non-value-add activities and increase productivity with quality of deliverables. This paper includes the issues that involved in lean- agile process.


Author(s):  
Yusnita Rahayu ◽  
Muhammad Ibnu Hidayat

Energy consumption is one of the most important, for it is necessary to control the use of home lighting as needed. Monitoring is important, in order to know the quality of electricity supply in the system, identifying disruption events, and to calculate the amount of electrical energy consumption periodically. To achieve the objectives mentioned above, two schemes for home control and monitoring the electrical quantities in real-time have been developed. The first scheme presents Bluetooth based home control.  It uses an HC-05 Bluetooth module and Bluetooth Controller mobile application for switching on / off the appliances. Relay and LEDs are used as loads to demonstrate the working of the system. This system is based on Arduino Uno microcontroller board. Arduino Integrated Development Environment (IDE) is used for developing the necessary software. The second scheme uses the current sensor ACS712-20A for monitoring of voltage, current, and energy consumption. The measurement results include voltage, current, power, and the amount of energy consumption that is displayed by LCD 16*2.


Author(s):  
A. T. Kunakbaeva ◽  
A. M. Stolyarov ◽  
M. V. Potapova

Free-cutting steel gains specific working properties thanks to the high content of sulfur and phosphorus. These elements, especially sulfur, have a rather high tendency to segregation. Therefore, segregation defects in free-cutting steel continuously cast billets can be significantly developed. The aim of the work was to study the influence of the chemical composition of freecutting steel and casting technological parameters on the quality of the macrostructure of continuously cast billets. A metallographic assessment of the internal structure of cast metal made of free-cutting steel and data processing by application of correlation and regression analysis were the research methods. The array of production data of 43 heats of free-cutting steel of grade A12 was studied. Steel casting on a five-strand radial type continuous casting machine was carried out by various methods of metal pouring from tundish into the molds. Metal of 19 heats was poured with an open stream, and 24 heats – by a closed stream through submerged nozzles with a vertical hole. High-quality billets had a cross-sectional size of 150×150 mm. The macrostructure of high-quality square billets made of free-cutting steel of A12 grade is characterized by the presence of central porosity, axial segregation and peripheral point contamination, the degree of development of which was in the range from 1.5 to 2.0 points, segregation cracks and strips – about 1.0 points. In the course of casting with an open stream, almost all of these defects are more developed comparing with the casting by a closed stream. As a result of correlation and regression analysis, linear dependences of the development degree of segregation cracks and strips both axial and angular on the sulfur content in steel and on the ratio of manganese content to sulfur content were established. The degree of these defects development increases with growing of sulfur content in steel of A12 grade. These defects had especially strong development when sulfur content in steel was of more than 0.10%. To improve the quality of cast metal, it is necessary to have the ratio of the manganese content to the sulfur content in the metal more than eight.


2018 ◽  
Vol 26 (2) ◽  
pp. 131-143
Author(s):  
Marlinawati Marlinawati ◽  
Dewi Kusuma Wardani

The purpose of this research is to know the influence between the Quality of Human Resources, Utilization of Information Technology and Internal Control System Against Timeliness of Village Government Financial Reporting at Gunungkidul Regency. This research is causative research. The population is the village government in Gunungkidul Regency, especially in Gedangsari subdistrict. Criteria of respondents in the study were to village and village apparatus. We use questionnaire to collect data. We use multiple regression with SPSS program version 16.0 to analyze data. We find that quality of human resources and internal control system have a positive influence on the timeliness of village government financial reporting. On the other hand, utilization of information technology does not influence the timeliness of village government financial reporting. These imply that the quality of human resources and internal control system can speed up the preparation of village government financial reporting.


2016 ◽  
pp. 141-149
Author(s):  
S.V. Yershov ◽  
◽  
R.М. Ponomarenko ◽  

Parallel tiered and dynamic models of the fuzzy inference in expert-diagnostic software systems are considered, which knowledge bases are based on fuzzy rules. Tiered parallel and dynamic fuzzy inference procedures are developed that allow speed up of computations in the software system for evaluating the quality of scientific papers. Evaluations of the effectiveness of parallel tiered and dynamic schemes of computations are constructed with complex dependency graph between blocks of fuzzy Takagi – Sugeno rules. Comparative characteristic of the efficacy of parallel-stacked and dynamic models is carried out.


Sign in / Sign up

Export Citation Format

Share Document