Purpose. This paper presents the findings of a review of the literature published in the twenty-first century in order to identify and analyze the current state of tools that track developer interactions with integrated development environments, as well as to recommend future research directions based on the actual state. Methodology. By systematically searching in five digital libraries we conducted a systematic review of the literature on data collection tools from integrated development environments published in the twenty-first century. Fifty-five papers were selected as primary studies. Findings. 55 articles were analyzed and the findings show that using an integrated development environment to collect usage data provides more insight into developer activities than it was previously possible. Usage data allows us to analyze how developers spend their time. With usage data, you can learn more about how developers create mental models, investigate code, conduct mini-experiments through trial and error, and what can help everyone improve performance. The research community continues to be highly active in developing tools to track developer activity. The findings indicate that more research is needed in this area to better understand and measure programmer behavior. Originality. For the first time, systematization and analysis of tools for tracking programmer's behavior in an integrated development environment have been carried out. Practical value. Our study contributes to a better understanding of the current state of research on programmer behavior in integrated development environments. An analysis of the study can help define a research agenda as a starting point for the creation of a novel practical tool.

    Мета. У цій статті передбачено провести огляд літератури, опублікованої у двадцять першому столітті, із метою виявлення та аналізу поточного стану інструментів, які відслідковують взаємодію розробників з інтегрованими середовищами розробки, а також надати рекомендації для подальших досліджень на основі поточного стану. Методика. Шляхом систематичного пошуку в п’яти електронних бібліотеках ми провели детальний огляд літератури щодо інструментів збору даних з інтегрованих середовищ розробки. Було відібрано 55 інструментів. Результати. Аналіз отриманих інструментів показує, що використання інтегрованого середовища розробки для збору даних дозволяє краще зрозуміти дії розробників, ніж це було можливо раніше. Дані із середовищ розробки дозволяють нам аналізувати, як розробники проводять свій час, дізнатися більше про те, як вони створюють ментальні моделі, досліджують код, проводять міні експерименти, роблячи спроби й допускаючи помилки, а також з’ясувати, що може допомогти кожному підвищити продуктивність. Дослідницьке товариство продовжує розробляти інструменти для відслідкування активності розробників. Отримані дані свідчать, що в цій галузі необхідні додаткові дослідження, щоб краще зрозуміти поведінку програмістів. Наукова новизна. Уперше проведено систематизацію та аналіз інструментів відслідкування поведінки програміста в інтегрованому середовищі розробки. Практична значимість. Отримані результати сприяють кращому розумінню поточного стану досліджень поведінки програмістів в інтегрованих середовищах розробки та можуть допомогти визначити план як відправну точку для створення нового практичного інструменту


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    An Overview of Tools for Collecting Data on Software Development and Debugging Processes from Integrated Development Environments.
    Огляд інструментів збору даних про процеси розробки та налагодження програмного забезпечення з інтегрованих середовищ розробки


    Beteiligte:


    Erscheinungsdatum :

    2021-06-15


    Anmerkungen:

    Science and Transport Progress ; No. 3(93) (2021); 24-37



    Medientyp :

    Aufsatz (Zeitschrift)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch