71,656 Hits in 8.2 sec

A proposal of a methodology for software ecosystems development

André Luiz de Gusmão, Cleidson R. B. de Souza, Rodrigo Quites Reis, Adailton M. Lima
2018 Americas Conference on Information Systems  
A recent trend is the transition from software products into software ecosystems by opening the product's architecture to allow external actors to engage in product development and, especially, refinement  ...  This paper presents a methodology for the development of software ecosystems based on the evolution of a software product architecture into a software ecosystem architecture.  ...  In this previous work, we describe the transition from a software product architecture to a software ecosystem architecture.  ... 
dblp:conf/amcis/GusmaoSRL18 fatcat:y2eeaetjznczfbqhq5mly54lqu

Analysis of a Small Company for Software Product Line Adoption — An Industrial Case Study

N. Nazar, T. M. J. Rakotomahefa
2016 Journal of clean energy technologies  
This case study provides a comprehensive detailed analysis of a small company's tendency of adopting Software product line.  ...  While there are many success stories of adoption of software product line (SPL) practices in large companies, there is a need to investigate how well the product line strategy works for small organizations  ...  ACKNOWLEDGMENT We would like to thank the company for allowing us to spend time in their facilities to conduct this research.  ... 
doi:10.7763/ijcte.2016.v8.1064 fatcat:7sjsk6rgbjaurhbfgdvbm4ejqm

From integration to composition: On the impact of software product lines, global development and ecosystems

Jan Bosch, Petra Bosch-Sijtsema
2010 Journal of Systems and Software  
Three trends accelerate the increase in complexity of large-scale software development, i.e. software product lines, global development and software ecosystems.  ...  We present five approaches to software development, organized from integration-centric to composition-oriented and describe the areas of applicability.  ...  (3) We presented five approaches to large-scale software development, organized along a continuum ranging from integration-centric to fully composition-oriented.  ... 
doi:10.1016/j.jss.2009.06.051 fatcat:jcurjyrqxvg6bdq62hapvhudvm

Model Driven Atchitecture in to Support of Software Product Line

Ahmed Mohammed Elsawi, Shamsul Sahibuddin
2015 International Journal of Computer and Electrical Engineering  
A case study presented to demonstrate the software productivity under the orthogonal relationship between the MDA and the SPL at the later solution space side.  ...  In this work we are utilizing the architectural modeling concept of the Model Driven Architecture (MDA) as a complementary of the software product line concerning the solution space part.  ...  Acknowledgment The authors would like to express their deepest gratitude to Universiti Teknologi Malaysia (UTM) for their financial support under Research University Grant Scheme.  ... 
doi:10.17706/ijcee.2015.v7.871 fatcat:ovqzan36jjcjppo32wdeve4h2e

Economics of collectives

Michael Weiss
2011 Proceedings of the 15th International Software Product Line Conference on - SPLC '11  
The transition from a software product line to a software ecosystem, as reported by Bosch [5], takes place, when the product line company makes its platform available to developers outside the company.  ...  A similar transition takes place from a software ecosystem to a collective, when the platform is jointly created and owned by a group of members.  ...  One is the transition from software product lines to software ecosystems [5] . This transition takes place when a product line company makes its platform available to developers outside the company.  ... 
doi:10.1145/2019136.2019181 dblp:conf/splc/Weiss11 fatcat:7swfole2hjh7zfmps7d6mjuc6e

Digitization and Phase Transitions in Platform Organizing Logics: Evidence from the Process Automation Industry

Johan Sandebrg, Jonny Holmstrom, Kalle Lyytinen
2020 MIS Quarterly  
We are also grateful to the senior editors and the review team for their constructive feedback, thoughtful guidance, and support.  ...  Acknowledgments The authors wish to thank seminar participants at Case Western Reserve University, University of Georgia, and University of Texas at Austin for their valuable feedback.  ...  This study addresses transitions in product platforms and their temporal and logical dependencies.  ... 
doi:10.25300/misq/2020/14520 fatcat:eadox6ozfffshmy75nvtqvom7q

An Efficient Migration to Model-driven Development (MDD)

Jens Knodel, Michalis Anastasopolous, Thomas Forster, Dirk Muthig
2005 Electronical Notes in Theoretical Computer Science  
To enable an efficient migration to MDD, we recommend taking advantage of concepts from software architectures, product line engineering and reverse engineering.  ...  Model-driven development envisions raising the abstraction level of software development. To fully realize this vision, technology-specific aspects must be completely hidden from developers.  ...  Conclusion When systematically migrating organizations to an MDD-approach, a successful and efficient transition benefits from selected software product lines, software architectures and reverse engineering  ... 
doi:10.1016/j.entcs.2005.07.002 fatcat:rebl4db34nfwtnvdqi6y3vijay

Making the leap to a software platform strategy: Issues and challenges

Yaser Ghanam, Frank Maurer, Pekka Abrahamsson
2012 Information and Software Technology  
to a software platform strategy.  ...  Objective: This case study provides a comprehensive taxonomy of the challenges faced when a medium-scale organization decided to adopt software platforms.  ...  Acknowledgements We would like to thank the company for allowing us to spend time in their facilities to conduct this research.  ... 
doi:10.1016/j.infsof.2012.03.005 fatcat:dy234c5hvvhovnltgic66nutua

Migrating Industrial Systems towards Software Product Lines: Experiences and Observations through Case Studies

Hongyu Pei Breivold, Stig Larsson, Rikard Land
2008 Proceedings of the EUROMICRO Conference  
In addition, we present a number of specific recommendations for the transition process which will be of value to organizations that are considering a product line approach to their business.  ...  Software product line engineering has emerged as one of the dominant paradigms for developing variety of software products based on a shared platform and shared software artifacts.  ...  In this step, requirements essential for a costeffective software architecture transition to product line architecture are extracted.  ... 
doi:10.1109/seaa.2008.13 dblp:conf/seaa/BreivoldLL08 fatcat:4qbtud6wwbgstow7tl4mj2m3su

Software Product Line Adoption – Guidelines from a Case Study [chapter]

Pasi Kuvaja, Jouni Similä, Hanna Hanhela
2011 Lecture Notes in Computer Science  
The research results can be utilized when selecting an adoption model for an empirical case and adopting a software product line in a software intensive organization.  ...  It is possible to proceed with software product line adoption only once without major reinvestments and loss of time and money.  ...  Transition from conventional system development mode towards product line engineering requires adoption of a new approach.  ... 
doi:10.1007/978-3-642-22386-0_11 fatcat:7y27sebrdna3ld75q43r6elqsq

Intellectual Property, Architecture, and the Management of Technological Transitions: Evidence from Microsoft Corporation

Alan MacCormack, Marco Iansiti
2009 The Journal of product innovation management  
Many studies highlight the challenges facing incumbent firms in responding effectively to major technological transitions.  ...  In particular, we highlight some of the critical resources and capabilities required to create, leverage and evolve a company's intellectual property base in an uncertain environment.  ...  We use data from a prior study of development practices in the Internet Software industry (Appendix B describes how the data for this study was collected; see technologies.  ... 
doi:10.1111/j.1540-5885.2009.00656.x fatcat:4mwvmpjhxra2xm2mwq7oknzgzu

Motivations, challenges, and process support for the evolution of existing software to mobile computing platforms

Ibrahim Alseadoon, College of Computer Science and Engineering, University of Ha'il, Ha'il, Saudi Arabia
2021 International Journal of Advanced and Applied Sciences  
Software maintenance and evolution support changes in the structure and behavior of existing software to change it as per the needs and demands of new requirements.  ...  the evolution of existing software to a mobile computing platform.  ...  The case study helps to present the results of the preliminary evaluation for computational efficiency of evolved software when it is transitioned from a traditional platform (web/desktop system) to a  ... 
doi:10.21833/ijaas.2021.05.011 fatcat:rz4ujbndw5dllhkyk5t5gz5hc4

Managing cloned variants

Julia Rubin, Krzysztof Czarnecki, Marsha Chechik
2013 Proceedings of the 17th International Software Product Line Conference on - SPLC '13  
In our earlier work, we have proposed a generic framework for managing collections of related products realized via cloning -both in the case when such products are refactored into a single-copy software  ...  In particular, we systematically analyze three industrial case studies of organizations with cloned product lines and derive the set of basic operators comprising the framework.  ...  Case Study #2 In contrast to case study #1, the transition to SPLE in the second case proceeded in a bottom-up fashion, starting from code differences and working up to a feature model.  ... 
doi:10.1145/2491627.2491644 dblp:conf/splc/RubinCC13 fatcat:qpekewevkbb7daie3oc7fjgrhe

Understanding the dynamics of product software development using the concept of coevolution

I. Heitlager, S. Jansen, R. Helms, S. Brinkkemper
2006 2006 Second International IEEE Workshop on Software Evolvability (SE'06)  
Based on an anecdotal case study of a Software-asa-Service product an example of the co-evolution of process and product in the software product industry is provided.  ...  Specifically for software developed as a product by startups, the uncertainty of market, platform and team not only determine the evolution of the product, but also of the process.  ...  ACKNOWLEDGMENT The authors would like to thank Yohyon van Zantwijk founder and owner of VivaCadena b.v. for the opportunity to write this paper.  ... 
doi:10.1109/software-evolvability.2006.17 fatcat:okwxubtweraqzekzqqmy4dvwte

Architecture challenges for internal software ecosystems: a large-scale industry case study

Klaus-Benedikt Schultis, Christoph Elsner, Daniel Lohmann
2014 Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2014  
We present an in-depth case study on collaboration and architecture challenges in two of these large-scale software projects at Siemens.  ...  Our major findings are: (1) three collaboration models on a continuum that ranges from high to low coupling, (2) a classification of architecture challenges, together with (3) a qualitative and quantitative  ...  For example, Hanssen [14] studies a software product line organization and its transition towards a software ecosystem. Greiler et al.  ... 
doi:10.1145/2635868.2635876 dblp:conf/sigsoft/SchultisEL14 fatcat:dm6ihv566bacpkbrw3z3kvs47u
« Previous Showing results 1 — 15 out of 71,656 results