Alaska Simulator Toolset for Conducting Controlled Experiments – Tool Paper – Barbara Weber1 , Jakob Pinggera1 , Stefan Zugal1 , and Werner Wild2 1 Quality Engineering Research Group, University of Innsbruck, Austria {Barbara.Weber, Jakob.Pinggera, Stefan.Zugal}@uibk.ac.at 2 Evolution Consulting, Innsbruck, Austria werner.wild@evolution.at Abstract. Alaska Simulator Toolset is an interactive software suite de- veloped at the University of Innsbruck which allows to explore differ- ent approaches to process flexibility by using a familiar metaphor, i.e., travel planning and execution. In particular, Alaska Simulator Toolset is used for studying research questions in the context of business process management and other related fields. For this, Alaska Simulator Toolset provides integrated support of different approaches to process flexibil- ity fostering their systematic comparison. Moreover, Alaska Simulator Toolset facilitates the design and execution of controlled experiments through experimental workflow support. Providing effective IT support for business processes has become an essential activity of enterprises in order to stay competitive in today’s market [1]. When assessing the usability of BPM approaches, however, enterprises have to rely on vendor promises or qualitative data rather than on empirical or experimen- tal research [2]. This is rather surprising as these research methods have been successfully applied in similar research areas like software engineering (e.g., [3, 4]). Alaska Simulator Toolset (AST) has been developed to address this need and allows the investigation of strengths and weaknesses of different approaches for process flexibility through the execution of controlled experiments. Due to the many similarities between business processes modeling and execution and journey planning, AST uses a journey as a metaphor1 . Furthermore, the used metaphor provides an attractive context to be engaged in, thus increasing the willingness of subjects to participate in experiments. AST consists of three ma- jor components: Alaska Configurator, Alaska Simulator and Alaska Analyzer. In the following we describe the main functionalities of AST and how design and execution of controlled experiments is supported using the experiment described in [5] as example (cf. Fig. 1 for the experimental design). 1 For a detailed description of the journey metaphor visit the simulator’s website: http://www.alaskasimulator.org Group 1 Factor Level 1: Group 1 Factor Level 2: n/2 Participants Few Constraints California A n/2 Participants Many Constraints Alaska B Group 2 Factor Level 2: Group 2 Factor Level 1: n/2 Participants Many Constraints California B n/2 Participants Few Constraints Alaska A First Run Second Run Experiment Eindhoven Fig. 1.Experiment Experimental Design Innsbruck (replication) Alaska Configurator was used to design two journey configurations (Califor- nia and Alaska) including locations, actions, events, constraints as well as vari- ability of weather conditions. For each journey configuration two variants were created, one for each factor level (i.e., few and many constraints). To gather the participants’ demographic information Alaska Configurator was used for design- ing a survey. The journey configurations and the survey were then assembled to an experimental workflow. During experiment execution participants were guided by the experimental workflow. After presenting them with a survey, half of the students obtained configuration California with few constraints, while the second half obtained the same configuration with many constraints. The students then planned and executed a journey to California. Each step that was performed while planning and executing was logged for later investigation and detailed analysis. Having completed their California journeys, subjects planned and executed a journey to Alaska. After the planning session researchers were supported in analyzing the jour- neys by enabling them to replay journeys step by step using Alaska Analyzer. Alaska Simulator, including a test configuration, extensive documentation and screencasts can be downloaded from http://www.alaskasimulator.org. For detailed information on the results of a controlled experiments which was con- ducted using Alaska Simulator we refer to [5]. Acknowledgements: We thank Felix Schöpf for his work on the experimental work- flow support. References 1. Antonucci, Y.L.: Using Workflow Technologies to Omprove Organizational Com- petitiveness. Int’l. J. of Management 14 (1997) 117–126 2. Weber, B., Mutschler, B., Reichert, M.: Investigating the Effort of Using Business Process Management Technology: Results from a Controlled Experiment. Science of Computer Programming 75 (2010) 292–310 3. Myers, G.J.: A Controlled Experiment in Program Testing and Code Walk- throughs/Inspections. Commun. ACM 21 (1978) 760–768 4. Lott, C.M., Rombach, H.D.: Repeatable Software Engineering Experiments for Comparing Defect-Detection Techniques. Empirical Software Engineering 1 (1996) 241–277 5. Weber, B., Reijers, H., Zugal, S., Wild, W.: The Declarative Approach to Business Process Execution: An Empirical Test. In: Proc. CAiSE’09. (2009) 470–485