An Architecture to Integrate Experimentation into the Software Development Infrastructure

被引:0
|
作者
Auer, Florian [1 ]
Felderer, Michael [1 ]
机构
[1] Univ Innsbruck, Innsbruck, Austria
关键词
continuous experimentation; online controlled experiment; experimentation infrastructure;
D O I
10.1109/SEAA53835.2021.00051
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Available platforms for online controlled experimentation primarily focus on the technical execution of experiments and are isolated from the remaining software development infrastructure. The platform-independent experimentation infrastructure separates the experiment definition from its execution and focuses on the experimentation process. However, it is still not integrated into the remaining infrastructure. In this paper, we extend the platform-independent experimentation infrastructure about interfaces to ease its integration into the software development infrastructure. The proposed solution is evaluated using a mixed-method research design to assess its usefulness, ease of use, strengths, and weaknesses. The results indicate that the proposed solution represents an adaptable, platform-independent, and cross-domain experimentation infrastructure that is perceived to be easy to use and useful.
引用
收藏
页码:342 / 350
页数:9
相关论文
共 50 条
  • [1] The BABAR software architecture and infrastructure
    Cosmo, G
    [J]. NUCLEAR PHYSICS B-PROCEEDINGS SUPPLEMENTS, 1999, 78 : 732 - 737
  • [2] An Infrastructure for Platform-Independent Experimentation of Software Changes
    Auer, Florian
    Felderer, Michael
    [J]. SOFSEM 2021: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2021, 12607 : 445 - 457
  • [3] Software Development for Infrastructure
    Stroustrup, Bjarne
    [J]. COMPUTER, 2012, 45 (01) : 47 - 58
  • [4] Infrastructure as Code and Software Architecture Conformance Checking
    Ozkaya, Ipek
    [J]. IEEE SOFTWARE, 2023, 40 (01) : 4 - 8
  • [5] Architecture of Swarm Robotics System Software Infrastructure
    Efremov, Mikhail A.
    Kholod, Ivan I.
    [J]. 2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2020, : 698 - 701
  • [6] Building A Software Development Infrastructure
    [J]. Am Program, 10 (08):
  • [7] Infrastructure support for controlled experimentation with software testing and regression testing techniques
    Do, H
    Elbaum, S
    Rothermel, G
    [J]. 2004 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 60 - 70
  • [8] From specification to experimentation:: A software component search engine architecture
    Garcia, Vinicius Cardoso
    Lucredio, Daniel
    Durao, Frederico Araujo
    Santos, Eduardo Cruz Reis
    de Almeida, Eduardo Santana
    Fortes, Renata Pontin de Mattos
    Meira, Silvio Romero De Lemos
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 82 - 97
  • [9] Software-Defined Internet Architecture: Decoupling Architecture from Infrastructure
    Raghavan, Barath
    Koponen, Teemu
    Ghodsi, Ali
    Casado, Martin
    Ratnasamy, Sylvia
    Shenker, Scott
    [J]. PROCEEDINGS OF THE 11TH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS-XI), 2012, : 43 - 48
  • [10] Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance
    Garcia, Joshua
    Mirakhorli, Mehdi
    Xiao, Lu
    Zhao, Yutong
    Mujhid, Ibrahim
    Pham, Khoi
    Okutan, Ahmet
    Malek, Sam
    Kazman, Rick
    Cai, Yuanfang
    Medvidovic, Nenad
    [J]. 2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2021, : 150 - 161