Deepak Kumar

Deepak Kumar

مطالب

فیلتر های جستجو: فیلتری انتخاب نشده است.
نمایش ۱ تا ۳ مورد از کل ۳ مورد.
۱.

In-Depth Analysis of Various Artificial Intelligence Techniques in Software Engineering: Experimental Study(مقاله علمی وزارت علوم)

کلید واژه ها: Software Engineering Defects Prediction Artificial Intelligence ML ANN DNN CNN

حوزه های تخصصی:
تعداد بازدید : ۸۶ تعداد دانلود : ۶۱
In this paper, we have extended our literature survey with experimental implementation. Analyzing numerous Artificial Intelligence (AI) techniques in software engineering (SE) can help understand the field better; the outcomes will be more effective when used with it. Our manuscript shows various AI-based algorithms that include Machine learning techniques (ML), Artificial Neural Networks (ANN), Deep Neural Networks (DNN) and Convolutional Neural Networks (CNN), Natural Language Processing (NLP), Genetic Algorithms (GA) applications. Software testing using Ant Colony Optimization (ACO) approach, predicting software maintainability with Group Method of Data Handling (GMDH), Probabilistic Neural Network (PNN), and Software production with time series analysis technique. Furthermore, data is the fuel for AI-based model testing and validation techniques. We have also used NASA dataset promise repository in our script. There are various applications of AI in SE, and we have experimentally demonstrated one among them, i.e., software defect prediction using AI-based techniques. Moreover, the expected future trends have also been mentioned; these are some significant contributions to the research
۲.

Multi- Objective Fuzzy Software Release Problem with learning capacities for fault detection and correction processes(مقاله علمی وزارت علوم)

کلید واژه ها: Software Reliability Software Reliability Growth Models Fuzzy Release Time Problem Software Development Life Cycle

حوزه های تخصصی:
تعداد بازدید : ۷۰ تعداد دانلود : ۵۴
Without utilization of computer and its related technology, modern day’s life cannot be headway. It has also transformed into an incredibly troublesome task. The genuine challenges included are shorter life cycles, cost effective and higher software quality goals. Despite these challenges the software developers have started to give cautious thought on to the procedure to develop software, testing and reliability investigation of software and to reinforce the method. Developer most fundamental decisions related to the perfect release time of Software. Software development method incorporates a piece of vulnerabilities and ambiguities. We have proposed a multi objective software release time issue under fuzzy environment using a software reliability growth model to overcome such vulnerabilities and ambiguities. Further we have discussed the fuzzy environment framework to deal with the issue. Considering model and issue, we can especially address the issue of when to release software under these conditions. Results are illustrated numerically.
۳.

Exploring Story Cards for Evaluating Requirement Understanding in Agile Software Development(مقاله علمی وزارت علوم)

نویسنده:

کلید واژه ها: Software Engineering Agile Methodology Requirement Understanding Story Cards

حوزه های تخصصی:
تعداد بازدید : ۳۰۹ تعداد دانلود : ۸۷
From the recent literature review, it is evident that existing agile methodology lacks the method to evaluate the requirement understanding of agile team members for a given set of requirement chosen for agile software development. Hence, there is a need to introduce a requirement understanding check to ensure every agile team member follows the given requirement clearly without any ambiguity. To fill this existing gap, this research paper proposes to extend the usage of story cards to evaluate the understanding of the given requirement and to highlight any challenges and risks in the early stage of requirement understanding under agile software development methodology, if any. This paper primarily focuses to introduce a robust requirement understanding evaluation process in agile methodology. The research results were found to be motivating and were analyzed by comparing the data-points using time-series for performing agile query analysis, agile team velocity analysis and agile team involvement analysis for two agile teams where one team delivered the sprint output using agile traditional method while another team opted for proposed approach. A considerable decrease of 33.07% was observed in the number of queried raised and a significant increase of 26.36% in agile velocity was observed for agile sprint under proposed approach when compared to agile traditional approach. Also, a significant shift from 40%-80% team involvement under traditional agile method was uplifted to 80%-90% team involvement under proposed approach.

کلیدواژه‌های مرتبط

پدیدآورندگان همکار

تبلیغات

پالایش نتایج جستجو

تعداد نتایج در یک صفحه:

درجه علمی

مجله

سال

حوزه تخصصی

زبان