37,557 research outputs found
A human factors methodology for real-time support applications
A general approach to the human factors (HF) analysis of new or existing projects at NASA/Goddard is delineated. Because the methodology evolved from HF evaluations of the Mission Planning Terminal (MPT) and the Earth Radiation Budget Satellite Mission Operations Room (ERBS MOR), it is directed specifically to the HF analysis of real-time support applications. Major topics included for discussion are the process of establishing a working relationship between the Human Factors Group (HFG) and the project, orientation of HF analysts to the project, human factors analysis and review, and coordination with major cycles of system development. Sub-topics include specific areas for analysis and appropriate HF tools. Management support functions are outlined. References provide a guide to sources of further information
Don't Repeat Yourself: Seamless Execution and Analysis of Extensive Network Experiments
This paper presents MACI, the first bespoke framework for the management, the
scalable execution, and the interactive analysis of a large number of network
experiments. Driven by the desire to avoid repetitive implementation of just a
few scripts for the execution and analysis of experiments, MACI emerged as a
generic framework for network experiments that significantly increases
efficiency and ensures reproducibility. To this end, MACI incorporates and
integrates established simulators and analysis tools to foster rapid but
systematic network experiments.
We found MACI indispensable in all phases of the research and development
process of various communication systems, such as i) an extensive DASH video
streaming study, ii) the systematic development and improvement of Multipath
TCP schedulers, and iii) research on a distributed topology graph pattern
matching algorithm. With this work, we make MACI publicly available to the
research community to advance efficient and reproducible network experiments
Recommended from our members
The digital transformation of business models in the creative industries: A holistic framework and emerging trends
This paper examines how digital technologies facilitate business model innovations in the creative industries. Through a systematic literature review, a holistic business model framework is developed, which is then used to analyse the empirical evidence from the creative industries. The research found that digital technologies have facilitated pervasive changes in business models, and some significant trends have emerged. However, the reconfigured business models are often not ‘new’ in the unprecedented sense. Business model innovations are primarily reflected in using digital technologies to enable the deployment of a wider range of business models than previously available to a firm. A significant emerging trend is the increasing adoption of multiple business models as a portfolio within one firm. This is happening in firms of all sizes, when one firm uses multiple business models to servedifferent markets segments, sell different products, or engage with multi-sided markets, or to use different business models over time. The holistic business model framework is refined and extended through a recursive learning process, which can serve both as a cognitive instrument for understanding business models and a planning tool for business model innovations. The paper contributes to our understanding of the theory of business models and how digital technologies facilitate business model innovations in the creative industries. Three new themes for future research are highlighted
Measuring Software Process: A Systematic Mapping Study
Context: Measurement is essential to reach predictable performance and high capability processes. It provides
support for better understanding, evaluation, management, and control of the development process
and project, as well as the resulting product. It also enables organizations to improve and predict its process’s
performance, which places organizations in better positions to make appropriate decisions. Objective:
This study aims to understand the measurement of the software development process, to identify studies,
create a classification scheme based on the identified studies, and then to map such studies into the scheme
to answer the research questions. Method: Systematic mapping is the selected research methodology for this
study. Results: A total of 462 studies are included and classified into four topics with respect to their focus
and into three groups based on the publishing date. Five abstractions and 64 attributes were identified,
25 methods/models and 17 contexts were distinguished. Conclusion: capability and performance were the
most measured process attributes, while effort and performance were the most measured project attributes.
Goal Question Metric and Capability Maturity Model Integration were the main methods and models used
in the studies, whereas agile/lean development and small/medium-size enterprise were the most frequently
identified research contexts.Ministerio de EconomÃa y Competitividad TIN2013-46928-C3-3-RMinisterio de EconomÃa y Competitividad TIN2016-76956-C3-2- RMinisterio de EconomÃa y Competitividad TIN2015-71938-RED
Software development using DevOps tools and CD pipelines : a case study
The objective of this study is to get insight on the usage of automated build and deployment
pipelines by software development teams at Avaintec Oy in the context of DevOps methodologies. Automated deployments are used widely in today’s software development and they
allow for complex installation operations and testing to be done in a time-saving manner as
less manual work is required.
While there is a lot of research in the area of DevOps and automation pipelines, standardised ways of working and best practices are still vague in many ways. Studying the effects
of DevOps and the use of the automation pipelines in the scope of the development team is
important to establish practices and ways of working that can best support the work of the
developers and also be cost effective for the companies.
The research methods of this study are a literature review of the most recent literature on
using automation in software development, and a case study of the process of taking DevOps
methodologies and a Continuous Deployment pipeline into use at Avaintec Oy. The literature
is analysed with the help of a theme matrix. The case study was conducted by interviewing
selected members of development teams at Avaintec. The interviews were recorded and
transcribed, and then analysed with a theme matrix. The output from the literature review
is reflected to the output from the interviews in the case study section.
The conclusions from this study indicate that development teams find DevOps and
DevOps pipelines useful, despite the learning curve in the new tools and methodologies and
the amount of initial setup work. The evolution of an automated build and deployment
pipeline should be continuous and pipelines should be built incrementally, both of which were
true for the studied case. The engagement of developers to the Operations side is a challenge
present in both literature and the studied case, as developers at times are not that familiar
with the pipeline. Apart from the pipeline, products should also be developed to be suitable
for DevOps and automatic deployments, microservices seem to provide advantage in this
How Supervisors Influence Performance: A Multilevel Study of Coaching and Group Management in Technology-Mediated Services
This multilevel study examines the role of supervisors in improving employee performance through the use of coaching and group management practices. It examines the individual and synergistic effects of these management practices. The research subjects are call center agents in highly standardized jobs, and the organizational context is one in which calls, or task assignments, are randomly distributed via automated technology, providing a quasi-experimental approach in a real-world context. Results show that the amount of coaching that an employee received each month predicted objective performance improvements over time. Moreover, workers exhibited higher performance where their supervisor emphasized group assignments and group incentives and where technology was more automated. Finally, the positive relationship between coaching and performance was stronger where supervisors made greater use of group incentives, where technology was less automated, and where technological changes were less frequent. Implications and potential limitations of the present study are discussed
Towards a hybrid testing process unifying exploratory testing and scripted testing
CONTEXT Given the current state of the art in research, practitioners are faced with the challenge of choosing scripted testing (ST) or exploratory testing (ET). OBJECTIVE This study aims at systematically incorporating strengths of ET and ST in a hybrid testing process to overcome the weaknesses of each. METHOD We utilized systematic review and practitioner interviews to identify strengths and weaknesses of ET and ST. Strengths of ET were mapped to weaknesses of ST and vice versa. Noblit and Hare's lines-ofargument method was used for data analysis. The results of the mapping were used as input to codesign a hybrid process with experienced practitioners. RESULTS We found a clear need to create a hybrid process as follows: (i) both ST and ET provide strengths and weaknesses, and these depend on some particular conditions, which prevents preference of one approach to another; and (ii) the mapping showed that it is possible to address the weaknesses in one process by the strengths of the other in a hybrid form. With the input from literature and industry experts, a flexible and iterative hybrid process was designed. CONCLUSIONS Practitioners can clearly benefit from using a hybrid process given the mapping of advantages and disadvantage
Boundary Objects and their Use in Agile Systems Engineering
Agile methods are increasingly introduced in automotive companies in the
attempt to become more efficient and flexible in the system development. The
adoption of agile practices influences communication between stakeholders, but
also makes companies rethink the management of artifacts and documentation like
requirements, safety compliance documents, and architecture models.
Practitioners aim to reduce irrelevant documentation, but face a lack of
guidance to determine what artifacts are needed and how they should be managed.
This paper presents artifacts, challenges, guidelines, and practices for the
continuous management of systems engineering artifacts in automotive based on a
theoretical and empirical understanding of the topic. In collaboration with 53
practitioners from six automotive companies, we conducted a design-science
study involving interviews, a questionnaire, focus groups, and practical data
analysis of a systems engineering tool. The guidelines suggest the distinction
between artifacts that are shared among different actors in a company (boundary
objects) and those that are used within a team (locally relevant artifacts). We
propose an analysis approach to identify boundary objects and three practices
to manage systems engineering artifacts in industry
- …