دانلود ترجمه مقاله پیش بینی شکست در توسعه نرم افزار چابک (اشپرینگر – ۲۰۱۸) (ترجمه ویژه – طلایی ⭐️⭐️⭐️)

springer2

 

 

این مقاله انگلیسی ISI در نشریه اشپرینگر در ۱۸ صفحه در سال ۲۰۱۸ منتشر شده و ترجمه آن ۲۵ صفحه میباشد. کیفیت ترجمه این مقاله ویژه – طلایی ⭐️⭐️⭐️ بوده و به صورت کامل ترجمه شده است.

 

دانلود رایگان مقاله انگلیسی + خرید ترجمه فارسی
عنوان فارسی مقاله:

پیش بینی شکست در توسعه نرم افزار چابک از طریق تجزیه و تحلیل داده ها

عنوان انگلیسی مقاله:

Predicting failures in agile software development through data analytics

 
 

 

مشخصات مقاله انگلیسی 
فرمت مقاله انگلیسی pdf و ورد تایپ شده با قابلیت ویرایش
سال انتشار ۲۰۱۸
تعداد صفحات مقاله انگلیسی ۱۸ صفحه با فرمت pdf
نوع مقاله ISI
نوع ارائه مقاله ژورنال
رشته های مرتبط با این مقاله مهندسی کامپیوتر
گرایش های مرتبط با این مقاله مهندسی نرم افزار، طراحی و تولید نرم افزار
چاپ شده در مجله (ژورنال) مجله کیفیت نرم افزار – Software Quality Journal
کلمات کلیدی تحلیل های داده ، چابک، زمینه، هوش مصنوعی
کلمات کلیدی انگلیسی Data Analytics – Agile – Context – Artificial intelligence
ارائه شده از دانشگاه دانشکده علوم، دانشگاه جورج میسون، دانشگاه Dr، ایالات متحده
نمایه (index) scopus – master journals – JCR
نویسندگان Feras A. Batarseh – Avelino J. Gonzalez
شناسه شاپا یا ISSN ISSN
شناسه دیجیتال – doi https://doi.org/10.1007/s11219-015-9285-3
ایمپکت فاکتور(IF) مجله ۲٫۴۴۳ در سال ۲۰۲۰
شاخص H_index مجله ۴۳ در سال ۲۰۲۱
شاخص SJR مجله ۰٫۳۵۶ در سال ۲۰۲۰
شاخص Q یا Quartile (چارک) Q3 در سال ۲۰۲۰
بیس نیست
مدل مفهومی ندارد
پرسشنامه ندارد
متغیر دارد 
فرضیه ندارد
رفرنس دارای رفرنس در داخل متن و انتهای مقاله
کد محصول ۱۲۰۴۴
لینک مقاله در سایت مرجع لینک این مقاله در سایت Springer
نشریه اشپرینگر – Springer

 

مشخصات و وضعیت ترجمه فارسی این مقاله 
فرمت ترجمه مقاله pdf و ورد تایپ شده با قابلیت ویرایش
وضعیت ترجمه انجام شده و آماده دانلود
کیفیت ترجمه ویژه – طلایی ⭐️⭐️⭐️
تعداد صفحات ترجمه تایپ شده با فرمت ورد با قابلیت ویرایش   ۲۵ (۱ صفحه رفرنس انگلیسی) صفحه با فونت ۱۴ B Nazanin
ترجمه عناوین تصاویر و جداول ترجمه شده است 
ترجمه متون داخل تصاویر ترجمه شده است 
ترجمه متون داخل جداول ترجمه شده است 
ترجمه ضمیمه ندارد
ترجمه پاورقی ندارد
درج تصاویر در فایل ترجمه درج شده است  
درج جداول در فایل ترجمه درج شده است  
درج فرمولها و محاسبات در فایل ترجمه ندارد
منابع داخل متن به صورت انگلیسی درج شده است
منابع انتهای متن به صورت انگلیسی درج شده است

 

فهرست مطالب

چکیده
۱ مقدمه
۲ سابقۀ چابک و زمینۀ آن
۲٫۱ چرخه حیات نرم افزار چابک
۲٫۲ فرایند توسعه اسکرام
۲٫۳ تست زمینه-محور
۲٫۴ کارهای مرتبط در تست نرم افزار
۳ پیش بینی شکستهای نرم افزاری
۳٫۱ مقدمه ای مختصر برای تحلیلهای داده
۳٫۲ اندازه گیری زمان سپری شده بین شکستهای نرم افزاری (MTBF)
۳٫۳ تست تحلیل-محور (ADT)
۴ ارزیابی آزمایشی
۵ سابقه آزمایشی
۵٫۱ فرایند آزمایشی
۵٫۲ نتایج آزمایشی
۶٫ نتیجه گیری
۶٫۱ خلاصه
۶٫۲ کارهای آینده و نوآوریها
منابع

 

بخشی از ترجمه

چکیده

پارادایم های توسعه نرم افزاری مبتنی بر هوش مصنوعی، توجه زیادی را در دانشگاه ها، صنعت و دولت به خود معطوف کرده اند. بخصوص اینکه در طی ۵ سال گذشته، موجی از تحلیل داده ها بر کسب و کارهای همه حوزه ها تاثیر گذاشته و شیوه های مدیریت مهندسی را در بسیاری از صنایع تحت تاثیر قرار داده و تحقیقات دانشگاهی متفاوتی را ایجاد کرده است. چندین نفر از فروشندگان عمده نرم افزار، یک شکل از توسعه “هوشمند” را در یک یا چند مرحله از فرایندهای توسعه نرم افزاری خود اتخاذ کرده اند. برای مثال، چابک یکی از نمونه های شناخته شده از چرخه حیات مورد استفاده برای ساخت سیستمهای هوشمند و تحلیلی است. فرایند چابک متشکل از چندین اسپرینت است که در هر یک از آنها یک ویژگی نرم افزاری خاص طراحی شده، و آزموده، پالایش و اثبات شده اند. با این حال، از آنجاییکه توسعه نرم افزاری به زمینه پروژه بستگی دارد، آزمودن آن نیز به گونه متفاوتی در هر اسپرینت انجام می شود. این مقاله با استفاده از روشهای تحلیلی و آماری (مانند استفاده از زمان میانگین بین شکستها و مدلسازی رگرسیونی)، روشی را برای پیش بینی شکستهای نرم افزاری در اسپرینهای بعدی چابک معرفی می کند. این روش جدید، تست تحلیل محور (ADT) نامیده می شود. ADT خطاها و محل آنها را (با یک سطح اطمینان آماری معین) پیش بینی می کند. این امر با اندازه گیری مداوم MTBF برای قطعات نرم افزاری و استفاده از یک مدل رگرسیونی پیش بینی کننده برای برآورد احتمال وقوع انواع خطاهای سیستم نرم افزاری و همچنین محل وقوع آنها انجام می شود. ADT ارائه شده و مورد ارزیابی قرار می گیرد.

۱ مقدمه

چرخه حیات توسعه نرم افزاری چابک بر مبنای مفهوم توسعه افزایشی، تحویل تکراری، و تست زمینه-محور است (Sommerville، ۲۰۰۷). توسعه چابک بهترین شیوه ها را تبلیغ نمی کند، بلکه در مورد برنامه ریزی انطباقی و توسعه تکاملی می باشد. پس از اینکه بیانیه توسعه نرم افزار چابک ۱ معرفی شد، بر موارد متعددی از چرخه های حیات مانند برنامه نویسی سریع (xp)، توسعه کاملا شفاف و مشخصه محور، و اسکرام تاثیر گذاشت (Sommerville، ۲۰۰۷) ( چرخه حیات انتخابی در این مقاله). فرآیند اسکرام شامل هویتهای زیر می باشد: وظایف، اسپرینتها، ذینفعان و یک مدیر اسکرام. چابک و اسکرام در بخش بعد بطور دقیقتری مورد بحث قرار می گیرند.

 

 

بخشی از مقاله انگلیسی

Abstract

Artificial intelligence-driven software development paradigms have been attracting much attention in academia, industry and the government. More specifically, within the last 5 years, a wave of data analytics is affecting businesses from all domains, influencing engineering management practices in many industries and making a difference in academic research. Several major software vendors have been adopting a form of ‘‘intelligent’’ development in one or more phases of their software development processes. Agile for example, is a well-known example of a lifecycle used to build intelligent and analytical systems. The agile process consists of multiple sprints; in each sprint a specific software feature is developed, tested, refined and documented. However, because agile development depends on the context of the project, testing is performed differently in every sprint. This paper introduces a method to predict software failures in the subsequent agile sprints. That is achieved by utilizing analytical and statistical methods (such as using Mean Time between Failures and modelling regression). The novel method is called: analytics-driven testing (ADT). ADT predicts errors and their locations (with a certain statistical confidence level). That is done by continuously measuring MTBF for software components, and using a forecasting regression model for estimating where and what types of software system failures are likely to occur. ADT is presented and evaluated.

۱ Introduction

The agile software development lifecycle is based on the concept of incremental development, iterative deliveries, and context-driven testing (Sommerville 2007). Agile development does not promote best practices; rather, agile it is about adaptive planning and evolutionary development. After the agile manifesto1 was introduced, multiple forms of lifecycles were influenced by it, such as extreme programming, crystal clear, feature-driven development, and scrum (Sommerville 2007) (the lifecycle of choice in this paper). The scrum process consists of the following entities: roles, sprints, stakeholders and a scrum master. Agile and scrum are discussed in more detail in the next section.

 

تصویری از مقاله ترجمه و تایپ شده در نرم افزار ورد

دانلود رایگان مقاله انگلیسی + خرید ترجمه فارسی
عنوان فارسی مقاله:

پیش بینی شکست در توسعه نرم افزار چابک از طریق تجزیه و تحلیل داده ها

عنوان انگلیسی مقاله:

Predicting failures in agile software development through data analytics

 
 

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد.