simulation games are a well-known concept for teaching in a practical way. Especially for project management training, simulation games are helpful. Students can try out different management strategies and gain experi...
详细信息
ISBN:
(纸本)9781450341608
simulation games are a well-known concept for teaching in a practical way. Especially for project management training, simulation games are helpful. Students can try out different management strategies and gain experience without endangering real projects. To provide a good learning environment, it is important to simulate the employees managed by the player as realistically as possible. However, existing approaches only use simple models to simulate human behavior, missing psychological aspects like motivation and interpersonal interaction, and therefore are not detailed enough for leadership and project management training. We present a new decision-making model based on findings of psychology, which can be used for simulating a more realistic human behavior. We use heuristics for calculating the motivational force of all potential actions an employee has, in order to decide which he will choose. This calculation is not only based on the project's state and schedule, but also on emotional factors like the preferences and aversions of the employee. Within our approach, we implemented a decision making model, which is not limited to our game concept and can also be adapted for other simulation games.
The proceedings contain 12 papers. The topics discussed include: featured model types: towards systematic reuse in modeling language engineering;an end-to-end domain specific modeling and analysis platform;model level...
ISBN:
(纸本)9781450341646
The proceedings contain 12 papers. The topics discussed include: featured model types: towards systematic reuse in modeling language engineering;an end-to-end domain specific modeling and analysis platform;model level design pattern instance detection using answer set programming;fREX: fUML-based reverse engineering of executable behavior for software dynamic analysis;architecture-centric derivation of products in a software product line;examining the co-evolution relationship between Simulink models and their test cases;modeling complex air traffic management systems;model driven performance simulation of cloud provisioned Hadoop MapReduce applications;model-based analysis of Java EE web security configurations;modeling for sustainability;representing hierarchical state machine models in SMT-LIB;and model management for regulatory compliance: a position paper.
The proceedings contain 8 papers. The topics discussed include: blending immersive gameplay with intense exercise using asynchronous exergaming;modeling human behavior for software engineering simulation games;learnin...
ISBN:
(纸本)9781450341639
The proceedings contain 8 papers. The topics discussed include: blending immersive gameplay with intense exercise using asynchronous exergaming;modeling human behavior for software engineering simulation games;learning game design and software engineering through a game prototyping experience: a case study;are the old days gone? a survey on actual software engineering processes in video game industry;serious games for NP-hard problems: challenges and insights;robot ON!: a serious game for improving programming comprehension;from video games to debugging code;and a gamification approach for distributed agile delivery.
The proceedings contain 18 papers. The topics discussed include: design and implementation of the traffic control module in ns-3;implementation and evaluation of proportional integral controller enhanced (PIE) algorit...
ISBN:
(纸本)9781450342162
The proceedings contain 18 papers. The topics discussed include: design and implementation of the traffic control module in ns-3;implementation and evaluation of proportional integral controller enhanced (PIE) algorithm in ns-3;an implementation of scalable, Vegas, Veno, and YeAH congestion control algorithms in ns-3;TCP evaluation suite for ns-3;OFSwitch13: enhancing ns-3 with OpenFlow 1.3 support;analysis of programming language overhead in DCE;implementation and validation of an ieee 802.11ah module for ns-3;implementation and evaluation of a WLAN ieee 802.11ad model in ns-3;investigation and improvements to the OFDM Wi-Fi physical layer abstraction in ns-3;LL SimpleWireless: a controlled MAC/PHY wireless model to enable network protocol research;a realistic MAC and energy model for 802.15.4;a framework for end-to-end evaluation of 5G mmWave cellular networks in ns-3;ns-3 web-based user interface - power grid communications planning and modeling tool;getting Kodo: network coding for the ns-3 simulator;improving ns-3 emulation performance for fast prototyping of network protocols;ns-3 based framework for simulating communication based train control (CBTC) systems;implementation of 3d obstacle compliant mobility models for UAV networks in ns-3;and topology simulation for aeronautical communication protocols with ns-3 and DCE.
Analytic performance models are essential for understanding the performance characteristics of loop kernels, which consume a major part of CPU cycles in computational science. Starting from a validated performance mod...
详细信息
In the process of software development it is of high interest for a project manager to gain insights about the ongoing process and possible development trends at several points in time. Substantial factors influencing...
详细信息
ISBN:
(纸本)9781479919345
In the process of software development it is of high interest for a project manager to gain insights about the ongoing process and possible development trends at several points in time. Substantial factors influencing this process are, e.g., the constellation of the development team, the growth and complexity of the system, and the error-proneness of software entities. For this purpose we build an agent based simulation tool which predicts the future of a project under given circumstances, stored in parameters, which control the simulation process. We estimate these parameters with the help of software mining. Our work exposed the need for a more fine-grained model for the developer behavior. Due to this we create a learning model, which helps us to understand the contribution behavior of developers and, thereby, to determine simulation parameters close to reality. In this paper we present our agent based simulation model for software evolution and describe how methods from statistical learning and data mining serves us to estimate suitable simulation parameters.
Screen-capture tool can record a user's interaction with software and application content as a stream of screenshots which is usually stored in certain video format. Researchers have used screen-captured videos to...
详细信息
ISBN:
(纸本)9781479919345
Screen-capture tool can record a user's interaction with software and application content as a stream of screenshots which is usually stored in certain video format. Researchers have used screen-captured videos to study the programming activities that the developers carry out. In these studies, screen-captured videos had to be manually transcribed to extract software usage and application content data for the study purpose. This paper presents a computer-vision based video scraping tool (called scvRipper) that can automatically transcribe a screen-captured video into time-series interaction data according to the analyst's need. This tool can address the increasing need for automatic behavioral data collection methods in the studies of human aspects of software engineering. Demo video: https://***/watch?v=DElYOhids8Y
Nowadays there is growing awareness of the importance of Systems of Systems (SoS) which are large-scale systems composed of complex systems. SoS possess specific properties when compared with monolithic complex system...
详细信息
ISBN:
(纸本)9781479919345
Nowadays there is growing awareness of the importance of Systems of Systems (SoS) which are large-scale systems composed of complex systems. SoS possess specific properties when compared with monolithic complex systems, in particular: operational independence, managerial independence, evolutionary development, emergent behavior and geographic distribution. One of the current main challenges is the impact of these properties on SoS security modeling and analysis. In this research proposal, we introduce a new method incorporating a process, a language and a software architectural tool to model, analyze and predict security architectural alternatives of SoS. Thus security will be taken into account as soon as possible in the life cycle of the SoS, making it less expensive.
The proceedings contain 11 papers. The topics discussed include: generating examples for knowledge abstraction in MDE: a multi-objective framework;testing M2M/M2T/T2M transformations;automated metamodel/model co-evolu...
The proceedings contain 11 papers. The topics discussed include: generating examples for knowledge abstraction in MDE: a multi-objective framework;testing M2M/M2T/T2M transformations;automated metamodel/model co-evolution using a multi-objective optimization approach;change-driven incremental symbolic execution of evolving state machines;explicitly modeling model debugging environments;generating model with uncertainty by means of JTL;architectural and analytic integration of cyber-physical system models;model-based reuse of APIs using concern-orientation;automatic generation of transformations for software process tailoring;foundations of a multi-paradigm modeling tool;and a behavioral programming approach to search based software engineering.
HPC software is developed and used in a wide variety of scientific domains including nuclear physics, computational chemistry, crash simulation, satellite data processing, fluid dynamics, climate modeling, bioinformat...
详细信息
ISBN:
(纸本)9781479919345
HPC software is developed and used in a wide variety of scientific domains including nuclear physics, computational chemistry, crash simulation, satellite data processing, fluid dynamics, climate modeling, bioinformatics, and vehicle development. The increase in the importance of this software motivates the need to identify and understand appropriate software engineering (SE) practices for HPC architectures. Because of the variety of the scientific domains addressed using HPC, existing SE tools and techniques developed for the business/IT community are often not efficient or effective. Appropriate SE solutions must account for the salient characteristics of the HPC, research-oriented development environment. This situation creates a need for members of the SE community to interact with members of the scientific and HPC communities to address this need. This workshop facilitates that collaboration by bringing together members of the SE, the scientific, and the HPC communities to share perspectives and present findings relevant to research, practice, and education. A significant portion of the workshop is devoted to focused interaction among the participants with the goal of generating a research agenda to improve tools, techniques, and experimental methods regarding SE for HPC science.
暂无评论