Filters








226,360 Hits in 4.9 sec

Mining evolution data of a product family

Michael Fischer, Johann Oberleitner, Jacek Ratzinger, Harald Gall
2005 Software engineering notes  
But so far, little attention has been payed for mining data about the evolution of product families.  ...  To process the large amount of data, we extended our previously developed approach for storing release history information to support the analysis of product families.  ...  much work has been done in areas such as the identification of assets for product family architectures, evolution and testing of existing product families, architectural models for product families (Van  ... 
doi:10.1145/1082983.1083145 fatcat:rp4f5bhb65ejto7yldo5xqyp6m

Experiences in assessing product family software architecture for evolution

Alessandro Maccari
2002 Proceedings of the 24th international conference on Software engineering - ICSE '02  
This paper focuses on the architecture of software product families.  ...  Despite the differences in the setup, both experiments shared the goal of assessing the capability of a software product family architecture to adapt to evolution.  ... 
doi:10.1145/581339.581414 dblp:conf/icse/Maccari02 fatcat:ycwgm274y5asrnwb37xmmq2voq

Experiences in assessing product family software architecture for evolution

Alessandro Maccari
2002 Proceedings of the 24th international conference on Software engineering - ICSE '02  
This paper focuses on the architecture of software product families.  ...  Despite the differences in the setup, both experiments shared the goal of assessing the capability of a software product family architecture to adapt to evolution.  ... 
doi:10.1145/581413.581414 fatcat:yiyjbr4dsnenzeswbtpcvd5mma

Towards Intelligent Support for Managing Evolution of Configurable Software Product Families [chapter]

Tero Kojo, Tomi Männistö, Timo Soininen
2003 Lecture Notes in Computer Science  
We propose a conceptualisation for modelling the evolution and variability of configurable software product families.  ...  Software product families are a means for increasing the efficiency of software development.  ...  Acknowledgements We gratefully acknowledge the financial support of Technology Development Centre of Finland.  ... 
doi:10.1007/3-540-39195-9_7 fatcat:gerer52r3nflzmrfac2ml2raqu

Mining evolution data of a product family

Michael Fischer, Johann Oberleitner, Jacek Ratzinger, Harald Gall
2005 Proceedings of the 2005 international workshop on Mining software repositories - MSR '05  
But so far, little attention has been payed for mining data about the evolution of product families.  ...  To process the large amount of data, we extended our previously developed approach for storing release history information to support the analysis of product families.  ...  much work has been done in areas such as the identification of assets for product family architectures, evolution and testing of existing product families, architectural models for product families (Van  ... 
doi:10.1145/1083142.1083145 dblp:conf/msr/FischerORG05 fatcat:6aifmvypjvfepaawfr3udhqgoy

Understanding Feature Evolution in a Family of Product Variants

Yinxing Xue, Zhenchang Xing, Stan Jarzabek
2010 2010 17th Working Conference on Reverse Engineering  
Existing software product variants, developed by ad hoc reuse such as copy-paste-modify, are often a starting point for building Software Product Line (SPL).  ...  We evaluate the effectiveness of our approach on a family of medium-size financial systems. We also investigate the scalability of our approach with synthetic data.  ...  In contrast, our approach provides a systematic way to assist him in the analysis of feature evolution in a software product family.  ... 
doi:10.1109/wcre.2010.20 dblp:conf/wcre/XueXJ10 fatcat:m3u7l2yaonar5bvus2dmoctwxq

Experiences with software product family evolution

C. Riva, C. Del Rosso
Sixth International Workshop on Principles of Software Evolution, 2003. Proceedings.  
The evolution of product family typically oscillates between growing and consolidating phases.  ...  We have identified several issues that harm the evolution of the family: new requirements that can break the architectural integrity of the family, increasing level of bureaucracy in the organization and  ...  Product Family Evolution Software product families are rarely created right away but they emerge when the domain is mature enough to sustain the long-term investments.  ... 
doi:10.1109/iwpse.2003.1231223 dblp:conf/iwpse/RivaR03 fatcat:3cjuer545fdbpho7vc7mwlyh2m

Experiences in assessing product family software architecture for evolution

A. Maccari
Proceedings of the 24th International Conference on Software Engineering. ICSE 2002  
This paper focuses on the architecture of software product families.  ...  Despite the differences in the setup, both experiments shared the goal of assessing the capability of a software product family architecture to adapt to evolution.  ... 
doi:10.1109/icse.2002.1008003 fatcat:ritedqhiinb3dhzcp3tdrblurm

Architectural Evolution of Legacy Product Families [chapter]

Alessandro Maccari, Claudio Riva
2002 Lecture Notes in Computer Science  
This phenomenon abstracts the issues of architectural evolution from the single products to the entire family scope.  ...  We illustrate the method we use to describe legacy product family architecture and manage its evolution. To describe of the family architecture we use two separate documents.  ...  In the last few years, we feel we have improved the way we document software architecture for our mobile phone product family.  ... 
doi:10.1007/3-540-47833-7_7 fatcat:7yt4pti7ujbsvnq3buw4mg72ea

A Product Derivation Framework for Software Product Families [chapter]

Sybren Deelstra, Marco Sinnema, Jan Bosch
2004 Lecture Notes in Computer Science  
From our experience with several organizations that employ software product families, we have learned that deriving individual products from shared software artifacts is a time-consuming and expensive  ...  In this paper, we present a framework of terminology and concepts regarding product derivation that serves as basis for further discussion.  ...  Acknowledgements This research has been sponsored by ConIPF (Configuration in Industrial Product Families), under contract no. IST-2001-34438.  ... 
doi:10.1007/978-3-540-24667-1_37 fatcat:chljhds2njeuzaucjo4rldb3ve

Software Evolution: A Graph Based Model

Noel Vizcaino, M. Manjunathaiah
2015 Lecture Notes on Software Engineering  
The goal of defining an isomorphism based search mechanism is to construct predictors of evolution that can facilitate the automation of 'software factory' paradigm.  ...  A model based on graph isomorphisms is used to formalize software evolution.  ...  a single software instance but a collection of assets and a family of software products that can be considered in a systematic way.  ... 
doi:10.7763/lnse.2015.v3.183 fatcat:iiysmyhxkvgg7ag3lzcdxisobq

Continuous evolution through software architecture evaluation: a case study

Christian Del Rosso
2006 Journal of Software Maintenance and Evolution Research and Practice  
When dealing with product families, architectural evaluations have an even more crucial role: the evaluations are targeted to a set of common products.  ...  We have tried different approaches to software assessments with our mobile phone software, an embedded real-time software platform, which must support an increasingly large number of different product  ...  Thanks to Jan Bosch, Jilles Van Gurp, Jianli Xu, Yaojin Yang, Claudio Riva and all of the anonymous reviewers who have contributed to the improvement of the quality of the paper.  ... 
doi:10.1002/smr.337 fatcat:4f7ekdlwprgijix3xkm3i4ttvm

Architectural Evolution [chapter]

Juha Kuusela
1999 IFIP Advances in Information and Communication Technology  
Similar software products can be developed as a product family.  ...  Common architecture, addressing all common requirements of products in the family, provides the basis for wide scale reuse within the family.  ...  This paper summarizes the architectural evolution of Nokia mobile phone product family .  ... 
doi:10.1007/978-0-387-35563-4_27 fatcat:sgdez7flr5fsxeogaawaxhtm74

Software Evolution Understanding: Automatic Extraction of Software Identifiers Map for Object-Oriented Software Systems

Ra'Fat Ahmad AL-msie'deen
2021 Journal of Communications Software and Systems  
Software companies usually develop a set of product variants within the same family that share certain functions and differ in others.  ...  The novelty of this approach is that it exploits common and unique identifier names across the source code of software variants, to understand the evolution scenarios across software family in an efficient  ...  The novelty of Juana is the exploiting of software identifier names to understand the software evolution scenarios across the product family.  ... 
doi:10.24138/jcomss.v17i1.1093 fatcat:kc2jtmnjyzgy5fbehiw5a3j5ou

Organizing for Software Product Lines [chapter]

Jan Bosch
2000 Lecture Notes in Computer Science  
Software product lines have received increasing amounts of attention within the software engineering community, especially from industry.  ...  In our cooperation with several software development organizations applying software product line principles, we have identified several other organizational models that are employed.  ...  These processes include the design of the software architecture for the product line, the development of the shared software components, the derivation of software products and the evolution of the aforementioned  ... 
doi:10.1007/978-3-540-44542-5_15 fatcat:inolrox2hvhdrg63ne3gnznfz4
« Previous Showing results 1 — 15 out of 226,360 results