کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885498 696229 2016 35 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
What situational information would help developers when using a graphical code recommender?
ترجمه فارسی عنوان
چه اطلاعات موقعیتی در هنگام استفاده از یک توصیهگر کدهای گرافیکی به توسعه دهندگان کمک می کند؟
کلمات کلیدی
مطالعه روزنامه طراحی مورد نیاز، ابزار نمودار سازی ناوبری کد، تجسم نرم افزار،
ترجمه چکیده
توسعه دهندگان وقت زیادی را صرف تلاش برای درک مبانی کد می کنند. محققان برای کمک به توسعه دهندگان درک کد، ابزارهای تجسم نرم افزاری را توسعه داده اند. با این حال، استفاده از این ابزار در محل به ندرت بررسی شده است. برای اینکه بدتر از آن، مطالعات نشان داده اند، توسعه دهندگان به ندرت از ابزار نمودار سازی استفاده می کنند و چنین تحقیقاتی یک چالش است. برای تعیین استفاده های احتمالی از چنین ابزارهایی در عمل واقعی، ما یک مطالعه یادداشت را انجام می دهیم که در آن یازده توسعه دهنده در دنیای واقعی در یک ماه یک ابزار تجسم جدید (یک توصیه کننده گرافیکی) را استفاده می کنند. در این مطالعه، ما خواهیم پرسید که چه اطلاعاتی و چه ویژگیهایی ابزار تجسم و نمودارسازی باید برای کمک به توسعه دهندگان مطابق با شرایط آنها ارائه دهد. این مطالعه شرایطی را نشان می دهد که در آن توسعه دهندگان از چنین ابزار تجسم و نمودار سازی استفاده می کنند و همچنین نیازهای بنیادی برای ابزارهایی که آنها را مفید می سازد.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Developers spend a significant amount of time trying to understand code bases. To aid developers' comprehension of code, researchers have developed software visualization tools. However, the uses of these tools in situ have rarely been investigated. To make matters worse, as studies have revealed, developers seldom use diagramming tools, making such investigations a challenge. To determine the possible uses of such tools in real practice, we conduct a diary study in which eleven developers in real-world developments use a novel visualization tool (a graphical code recommender) for one month. In the study, we ask what information and features the visualization and diagramming tools should provide to aid developers' work according to their situations. The study reveals the situations in which developers would use such visualization and diagramming tools and also the concrete requirements for such tools that would make them useful.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 117, July 2016, Pages 199-217
نویسندگان
, ,