Usage of Tests in an Open-Source Community ; Usage of Tests in an Open-Source Community: A Case Study with Pharo Developers

التفاصيل البيبلوغرافية
العنوان: Usage of Tests in an Open-Source Community ; Usage of Tests in an Open-Source Community: A Case Study with Pharo Developers
المؤلفون: Verhaeghe, Benoît, Blondeau, Vincent, Anquetil, Nicolas, Ducasse, Stéphane
المساهمون: Analyses and Languages Constructs for Object-Oriented Application Evolution (RMOD), Inria Lille - Nord Europe, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 (CRIStAL), Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS)-Centrale Lille-Université de Lille-Centre National de la Recherche Scientifique (CNRS), Atos Worldline, Atos
المصدر: Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies ; https://inria.hal.science/hal-01579106Test ; Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, Sep 2017, Maribor, Slovenia. pp.4:1--4:9, ⟨10.1145/3139903.3139909⟩
بيانات النشر: HAL CCSD
ACM
سنة النشر: 2017
المجموعة: LillOA (HAL Lille Open Archive, Université de Lille)
مصطلحات موضوعية: Pharo Community, Regression Test Selection, Inter- views, Case study, [INFO.INFO-PL]Computer Science [cs]/Programming Languages [cs.PL]
جغرافية الموضوع: Maribor, Slovenia
الوصف: International audience ; During the development, it is known that tests ensure the good behavior of applications and improve their quality. We studied developers testing behavior inside the Pharo community in the purpose to improve it. In this paper, we take inspiration from a paper of the literature to enhance our comprehension of test habits in our open source community. We report results of a field study on how often the developers use tests in their daily practice, whether they make use of tests selection and why they do. Results are strengthened by interviews with developers involved in the study. The main findings are that developers run tests every modifications of their code they did; most of the time they practice test selection (instead of launching an entire test suite); however they are not accurate in their selection; they change their selection depending on the duration of the tests and; contrary to expectation, test selection is not influenced by the size of the test suite.
نوع الوثيقة: conference object
اللغة: English
العلاقة: hal-01579106; https://inria.hal.science/hal-01579106Test; https://inria.hal.science/hal-01579106/documentTest; https://inria.hal.science/hal-01579106/file/main.pdfTest
DOI: 10.1145/3139903.3139909
الإتاحة: https://doi.org/10.1145/3139903.3139909Test
https://inria.hal.science/hal-01579106Test
https://inria.hal.science/hal-01579106/documentTest
https://inria.hal.science/hal-01579106/file/main.pdfTest
حقوق: info:eu-repo/semantics/OpenAccess
رقم الانضمام: edsbas.FBE0C3DB
قاعدة البيانات: BASE