کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
8953923 1645973 2018 20 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
What happened to my application? Helping end users comprehend evolution through variation management
ترجمه فارسی عنوان
چه اتفاقی برای برنامه من افتاد؟ کمک به کاربران نهایی، از طریق مدیریت تنوع، تکامل را درک می کنند
کلمات کلیدی
برنامه نویسی کاربر نهایی، مهندسی نرم افزار کاربر نهایی، مخترع برنامه، مدیریت متغیر،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر تعامل انسان و کامپیوتر
چکیده انگلیسی
Conclusions: Our survey results show that end users do indeed reuse program variants and suggest that understanding the differences between variants is important. Further, end users prefer running code and looking at outputs, accessing source code and meta information such as filenames, referring to the creation and update dates of programs, and having information on the authors of code. When selecting variants users prefer to look at their major features such as correctness, similarity and authorship information. End users rely primarily on memory to track changes. They seldom make use of online or configuration management tools. Hence, integrated domain-specific variation management tools like AppInventorHelper can significantly help improve users' interactions with the system. A key contribution of our work is a set of design requirements for end-user programming environments that facilitate the management and understanding of the provenance of program variants.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Software Technology - Volume 103, November 2018, Pages 55-74
نویسندگان
, , , ,