43,713 Hits in 7.5 sec

Software Deployment Activities and Challenges - A Case Study of Four Software Product Companies

Mika V. Mantyla, Jari Vanhanen
2011 2011 15th European Conference on Software Maintenance and Reengineering  
Using interviews as the main data collection method, we conducted a case study of four companies to discover their software deployment activities and challenges.  ...  Software deployment, including both clean installs and updates, is a crucial activity for all software vendors.  ...  ACKNOWLEDGEMENTS We would like TEKES for funding our work, and anonymous representatives of the case companies for participating in our research.  ... 
doi:10.1109/csmr.2011.19 dblp:conf/csmr/MantylaV11 fatcat:oke2u6wdynasdpwg4co3cauxt4

Climbing the "Stairway to Heaven": Evolving From Agile Development to Continuous Deployment of Software [chapter]

Helena Holmström Olsson, Jan Bosch
2014 Continuous Software Engineering  
Based on a conceptual model presented as the "Stairway to Heaven," we present the transition process when moving from traditional development towards continuous deployment of software.  ...  Characteristic for all transitions is the critical alignment of internal and external processes in order to fully maximize the benefits as provided by the business ecosystem of which a company is part.  ...  In this chapter, we present a multiple-case study in which we explore four software development companies that are currently moving towards continuous deployment of software.  ... 
doi:10.1007/978-3-319-11283-1_2 fatcat:dyzwuk6stvbttkk25wtpegxbuy

Scaling Agile Development in Mechatronic Organizations - A Comparative Case Study [article]

Ulrik Eklund, Christian Berger
2017 arXiv   pre-print
Many companies working with pure software systems have adopted these principles, but implementing them in companies dealing with non-pure software products is challenging.  ...  We identified a set of goals and practices to support large-scale agile development in companies that develop software-intense mechatronic systems.  ...  Case and Subjects Selection We collaborated with six companies that develop softwaredriven mechatronic products during our study.  ... 
arXiv:1703.00206v2 fatcat:u2wadlpju5bzbemgzggq77f4nm

Differentiating Feature Realization in Software Product Development [chapter]

Aleksander Fabijan, Helena Holmström Olsson, Jan Bosch
2017 Lecture Notes in Computer Science  
In this paper, and based on case study research in five large software-intensive companies, we develop a model in which we depict the activities for working with different types of features and stakeholders  ...  The software is no longer only supporting the mechanical and electrical products. Today, it is becoming the main competitive advantage and the enabler of innovation.  ...  The goal of this study was to identify a state-of-the-art differentiation of software features.  ... 
doi:10.1007/978-3-319-69926-4_16 fatcat:d53teww4tbf6xi4cx5bouqe2l4

Engineering AI Systems: A Research Agenda [article]

Jan Bosch, Ivica Crnkovic, Helena Holmström Olsson
2020 arXiv   pre-print
Companies experience challenges related to data quality, design methods and processes, performance of models as well as deployment and compliance.  ...  Artificial intelligence (AI) and machine learning (ML) are increasingly broadly adopted in industry, However, based on well over a dozen case studies, we have learned that deploying industry-strength,  ...  ACKNOWLEDGMENT The research in this paper has been supported by Software Center, the Chalmers Artificial Intelligence Research Center (CHAIR) and Vinnova.  ... 
arXiv:2001.07522v2 fatcat:kx57tbcvz5duxgmtern6axg6lu

The HURRIER process for experimentation in business‐to‐business mission‐critical systems

David Issa Mattos, Anas Dakkak, Jan Bosch, Helena Holmström Olsson
2021 Journal of Software: Evolution and Process  
Continuous experimentation (CE) refers to a set of practices used by software companies to rapidly assess the usage, value, and performance of deployed software using data collected from customers and  ...  a description and classification of the four possible types of experiments.  ...  ACKNOWLEDGEMENTS This work was partially supported by the Wallenberg Artificial Intelligence, Autonomous Systems and Software Program (WASP) funded by the Knut and Alice Wallenberg Foundation and by the  ... 
doi:10.1002/smr.2390 fatcat:tutacc5ggbdnhfdmlxb3agmdym

The CRUSOE Framework: A Holistic Approach to Analysing Prerequisites for Continuous Software Engineering [chapter]

Teemu Karvonen, Tanja Suomalainen, Marko Juntunen, Tanja Sauvola, Pasi Kuvaja, Markku Oivo
2016 Lecture Notes in Computer Science  
Second, this paper describes a case study conducted as part of a smartphone platform project to investigate the CSE prerequisites for product-focused software development.  ...  The framework allows for a more precise analysis of the interrelations and estimation of the changes that are prerequisites for moving from traditional product development to CSE.  ...  Acknowledgments This work was supported by TEKES as part of the Need for Speed Project ( of DIMECC (Digital, Internet, Materials & Engineering Co-Creation).  ... 
doi:10.1007/978-3-319-49094-6_52 fatcat:5yl5n26iofbyblm3m2rbj3r3xq

Software-As-A-Service: Implications for Business and Technology in Product Software Companies

Austin Dsouza, Jaap Kabbedijk, DongBack Seo, Slinger Jansen, Sjaak Brinkkemper
2012 Social Science Research Network  
The applicability of the proposed framework is assessed with a case study of a large software product vendor.  ...  If a company restricts changes only in the business or technical perspective, the transition leads to higher costs, poor adoption of the SaaS model, and in the worst case, the company can lose its business  ...  Then, these four domains are applied to a case study at a software company, which is changing its business model towards SaaS to confirm the applicability of the process changes domain model.  ... 
doi:10.2139/ssrn.2400363 fatcat:pny3vmwc5nfzzpfbnjzadvg3w4

The Automotive Take on Continuous Experimentation: A Multiple Case Study

Federico Giaimo, Hugo Andrade, Christian Berger
2019 2019 45th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)  
This paper reports about the design and results from a multiple case study that was conducted at four companies including two automotive OEMs with a long history of developing vehicles, a Tier-1 supplier  ...  While this methodology is increasingly adopted in software-intensive companies, our study is set out to explore advantages and challenges when applying CE during the development and roll-out of functionalities  ...  The authors wish to thank Hang Yin for his availability and help during and after the workshops, and all the industrial representatives for their time and feedback.  ... 
doi:10.1109/seaa.2019.00028 dblp:conf/euromicro/GiaimoA019 fatcat:3dwcx5rjrfarvipm6ksnwgxzka

A Taxonomy of Software Engineering Challenges for Machine Learning Systems: An Empirical Investigation [chapter]

Lucy Ellen Lwakatare, Aiswarya Raj, Jan Bosch, Helena Holmström Olsson, Ivica Crnkovic
2019 Lecture Notes in Business Information Processing  
Case Study FindingsAn overview of the cases and findings of the challenges from each case are presented.  ...  Case A: Software for Automated Driving A joint venture company established by two large companies in automotive domain is developing software for automated driving (AD).  ... 
doi:10.1007/978-3-030-19034-7_14 fatcat:6wy5wa3l6zcy3ehq5axm77xabm

Challenges and Strategies for Undertaking Continuous Experimentation to Embedded Systems: Industry and Research Perspectives [chapter]

David Issa Mattos, Jan Bosch, Helena Holmström Olsson
2018 Lecture Notes in Business Information Processing  
The second part is a multiple case study based on interviews and workshop sessions with five companies to understand the challenges from the industry perspective and how they are working to overcome them  ...  Results: This study found a set of twelve challenges divided into three areas; technical, business, and organizational challenges and strategies grouped into three categories, architecture, data handling  ...  This work was partially supported by the Wallenberg Autonomous Systems and Software Program (WASP) and the Software Center.  ... 
doi:10.1007/978-3-319-91602-6_20 fatcat:4tngd65xkzcf5pq25ec45fjmxq

Continuous deployment of software intensive products and services: A systematic mapping study

Pilar Rodríguez, Alireza Haghighatkhah, Lucy Ellen Lwakatare, Susanna Teppola, Tanja Suomalainen, Juho Eskeli, Teemu Karvonen, Pasi Kuvaja, June M. Verner, Markku Oivo
2017 Journal of Systems and Software  
METHOD -We conducted a systematic mapping study and classified the continuous deployment literature. The benefits and challenges related to continuous deployment were also analysed.  ...  In addition, a set of benefits and challenges of which practitioners may take advantage were identified.  ...  This research has been carried out within the Digile Need for Speed program, and it has been partially funded by Tekes (the Finnish Funding Agency for Technology and Innovation). References  ... 
doi:10.1016/j.jss.2015.12.015 fatcat:ng56yceswjcqbdcgpeahhxm3q4

Towards an AI‐driven business development framework: A multi‐case study

Meenu Mary John, Helena Holmström Olsson, Jan Bosch
2022 Journal of Software: Evolution and Process  
In this paper, based on multi-case study research in six companies, we explore practices and challenges practitioners experience in developing ML/DL models as part of large software-intensive embedded  ...  Based on our empirical findings, we derive a conceptual framework in which we identify three high-level activities that companies perform in parallel with the development, deployment and evolution of models  ...  ACKNOWLEDGMENTS We would like to thank the practitioners from all six companies involved in this study for providing their experiences and examples. This work is funded by the Software Center.  ... 
doi:10.1002/smr.2432 fatcat:y2ofb5fauzfixiriblhkbukbeu

Quality of agile adoption in global software development: An assessment model

Mahnaz Afshari, Taghi Javdani Gandomani
2021 Indonesian Journal of Electrical Engineering and Computer Science  
The current research aims to solve this challenge by proposing a model in this regard.  ...  Meanwhile, the lack of a model or tool capable of assessing teams' adaptation to Agile methods seems to be a research gap.  ...  Application of the model in a case study and receiving feedback The above-mentioned model was used in a software company with three different sites.  ... 
doi:10.11591/ijeecs.v21.i1.pp367-376 fatcat:taryfngferfaxpbrqw24h4i7gu

What are Problem Causes of Software Projects? Data of Root Cause Analysis at Four Software Companies

Timo O.A. Lehtinen, Mika V. Mantyla
2011 2011 International Symposium on Empirical Software Engineering and Measurement  
We applied ARCA, an RCA method, to target problems of four medium-sized software companies and collected 648 causes of software engineering problems.  ...  difficulty, and challenging existing product are the most common types of the causes.  ...  management, product release and deployment.  ... 
doi:10.1109/esem.2011.55 dblp:conf/esem/LehtinenM11 fatcat:3nalovi2s5dq3mokkz7ervs3zy
« Previous Showing results 1 — 15 out of 43,713 results