مصنفین : ڈپائیکا Badampudi MICHAEL UNTERKALMSTEINER RICARDO BRITTO Authors: ڈپائیکا Badampudi مائیکل Underkalmsteiner ریکارڈو برٹو Table Of Links میزیں بائیں 1 INTRODUCTION 1 داخلہ 2 BACKGROUND AND RELATED WORK 2 پس منظر اور متعلقہ کام 3 RESEARCH DESIGN 3 ڈیزائن کی تحقیق 4 MAPPING STUDY RESULTS 4 مطالعہ کے نتائج 5 SURVEY RESULTS 5 تحقیق کے نتائج 6 COMPARING THE STATE-OF-THE-ART AND THE PRACTITIONERS’ PERCEPTIONS 6 فن کی حالت اور عمل کرنے والوں کی پہچان کا موازنہ 7 DISCUSSION 7 بحث 8 CONCLUSIONS AND ACKNOWLEDGMENTS 8 نتائج اور نتائج REFERENCES References کے 1 INTRODUCTION 1 داخلہ سافٹ ویئر کوڈ کا جائزہ لانے سے پہلے اس کوڈ کا جائزہ لانے کا عمل ہے. سافٹ ویئر کوڈ کا جائزہ لانے سے پہلے سافٹ ویئر کوڈ کا جائزہ لانے کا عمل ہے. سافٹ ویئر کوڈ کا جائزہ لانے سے پہلے سافٹ ویئر کوڈ کی جائزہ لانے کا عمل سافٹ ویئر کوڈ کا جائزہ لانے سے پہلے سافٹ ویئر کوڈ کا جائزہ لانے کا عمل ہے، سافٹ ویئر کوڈ کا جائزہ لانے کے لیے سافٹ ویئر کوڈ کا جائزہ لانے کے لیے سافٹ ویئر کوڈ کا جائزہ لانے کے لیے سافٹ ویئر کوڈ کا جائزہ لانے کے لیے سافٹ ویئر کوڈ کا جائزہ لانے کے لیے سافٹ ویئر کوڈ کا جائزہ لانے کے لیے کوڈ کی جانچ پڑتال پر تحقیق کا دلچسپی 2000 کے وسط میں کم ہوگیا [25]. عام طور پر کوڈ کی جانچ پڑتالوں کی قدر کی وجہ سے، یہ فرض ہے کہ تحقیق کا توجہ MCR پر منتقل ہو گیا ہے. MCR پر تحقیق کے ایک دہائی سے زیادہ کے بعد، اس ضروری معیار کی ضمانت کے عمل کی بڑھتی ہوئی تحقیق کے بارے میں علم کا ایک گروپ جمع کرنے کے لئے کئی منصوبے پیدا ہوئے. ہمارے علم کے سب سے بہتر کے لئے، ہم نے اپنے پچھلے کام میں [4] MCR تحقیق کے اسٹیڈیم پر پہلا مجموعہ پیش کیا. ہمارے پچھلے نقشہنگ کے مطالعہ میں، ہم موجودہ لائبریری کو منظم طور پر تلاش اور تجزیہ کرنے کے ابتدائی نتائج کی رپورٹ کرتے ہیں (تصویریں اور خلاصے پر مبنی) اور اہم تحقیق کے موضوعات کی شناخت کی. ممکنہ طور پر parallel میں، دیگر مطالعے بھی کا تجربہ کیا ہے اور MCR پر موجودہ لائبریری کو جمع کرنے کی کوشش کی ہے، یا تو عمل کے مخصوص پہلوؤں (refactoring-aware code reviews [16]، MCR کے فوائد [30]، MCR تعلیم میں [22]، جائزے کی سفارش [14]) یا عام طور پر [18, 37]. MCR عمل کے بارے میں ایک قابل قدر اور مختلف مقدار کی تحقیق موجود ہے کیونکہ، ہم دلچسپی رکھتے تھے کہ کیا تحقیقاتی کمیونٹی نے موضوعات کو ہدف کیا ہے جو بھی MCR مشیروں کی طرف سے اہم سمجھا جاتا ہے. اسی طرح کے تحقیقات عام طور پر سافٹ ویئر انجینئرنگ کی تحقیق پر کئے گئے ہیں [13, 27] اور خاص طور پر انجینئرنگ کی تحقیق [21]. اس مطالعہ کا بنیادی مقصد یہ ہے کہ MCR پر مختلف تحقیقاتی موضوعات کا جائزہ لیں، تحقیق کے موضوعات کی اہمیت کے بارے میں ماہرین کے خیالات کا تجزیہ کریں، اور MCR پر مستقبل کے تحقیق کے لئے ایک راستہ کا نقشہ بیان کریں. اس مقصد کو حاصل کرنے کے لئے، ہم نے اپنے پہلے کام کو [4] سال 2021 تک شائع کردہ دستاویزات کو شامل کرکے اور MCR تحقیق میں 244 شناختی ابتدائی مطالعہ کی فہرست کو مجموعی طور پر شامل کر دیا. پھر ہم نے ابتدائی مطالعہ میں شامل ہونے والے تحقیق کی وضاحت کرنے والے 47 بیانات کی تعمیر کی اور 28 ماہرین کو Q-Methodology کا استعمال کرتے ہوئے سروے کی [41] اس میدان میں کئے جانے والے تحقیق کی نمائندگی کرنے والے بیانات پر ان کی شناخت کا اندازہ کرنے کے لئے. آخر میں، ہم MCR تحقیق میں تحقیق شدہ موضوعات پر ماہرین کی پہچان کی تعداد اور ان موضوعات کے تحقیق کے اثرات کے ساتھ موازنہ کرتے ہیں. - ہم ممکنہ چیلنجوں کی شناخت کرتے ہیں جو محققین مستقبل میں حل کرسکتے ہیں اور MCR تحقیق میں اعلی درجے کی شرح فراہم کرتے ہیں جو ماہرین کے لئے مفید ہوسکتا ہے (مثال کے طور پر، موجودہ نتائج اور حلوں سے فائدہ اٹھانے کے لئے). • A comprehensive aggregation of research conducted on MCR research themes until and including 2021 - ہم MCR کے اعلی معیار کی اہمیت کے بارے میں ماہرین کی رائے کا اندازہ کرتے ہیں جس میں بیانات ہیں جو MCR کے اعلی معیار میں ہر موضوع کو جمع کرتے ہیں. ہم تحقیقاتی کمیونٹی نے سب سے زیادہ کیا پر توجہ مرکوز کیا ہے اور MCR ماہرین اس کی اہمیت کو کیسے محسوس کرتے ہیں. یہ تجزیہ محققین کو ان موضوعوں پر توجہ مرکوز کرنے میں مدد کرسکتا ہے جو ماہرین کی طرف سے اہم سمجھا جاتا ہے لیکن کافی تحقیق کی پوزیشن نہیں ہے. ہم نے بنیادی طور پر جائزہ لینے والے ابتدائی مطالعہ کی تجزیہ پر مبنی ایک تحقیق کے راستہ کی منصوبہ بندی کی پیشکش کی ہے، اور سروے سے جوابات کی تعریف کی جاتی ہے. • Level of alignment between MCR state-of-the-art and practitioners’ perception on the relevance of the MCR state-of-the-art اس دستاویز کے باقی حصے کے طور پر تشکیل دیا گیا ہے: سیکشن 2 MCR کے عمل اور اس مطالعہ کے متعلق متعلقہ کام کے بارے میں پس منظر پیش کرتا ہے. سیکشن 3 ہماری تحقیق کے ڈیزائن کی وضاحت کرتا ہے، جس کے بعد سیکشن 4 اور 5 ہے، جہاں ہم میپنگ مطالعہ اور سروے کے نتائج کی وضاحت کرتے ہیں. سیکشن 6 میں، ہم جدید ترین اور ماہرین کے نقطہ نظر کا موازنہ کرتے ہیں. سیکشن 7 ہمارے نتائج پر بحث کرتا ہے اور ہماری MCR تحقیق کے راستہ کار کی وضاحت کرتا ہے. آخر میں، سیکشن 8 مستقبل کے کام کے بارے میں ہمارے نتائج اور نقطہ نظر پیش کرتا ہے. یہ دستاویز CC BY-NC-SA 4.0 لائسنس کے تحت دستیاب ہے. یہ دستاویز CC BY-NC-SA 4.0 لائسنس کے تحت دستیاب ہے. دستیاب ہے Archive