1,513 Hits in 3.5 sec

A taxonomy of software product line reengineering

Wolfram Fenske, Thomas Thüm, Gunter Saake
2013 Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems - VaMoS '14  
(VaMoS'12) Wolfram Fenske A Taxonomy of Software Product Line Reengineering  ...  Wolfram Fenske A Taxonomy of Software Product Line Reengineering 10 Definition (Variant-Preserving Migration) Variant-preserving migration is the process of transforming one legacy software product  ... 
doi:10.1145/2556624.2556643 dblp:conf/vamos/FenskeTS14 fatcat:lucath2nnzcytmawziehnsqbjm

Software Product Line Reengineering: A Case Study on the Geographic Domain

Agustina Buccella, Alejandra Cechich, Matías Pol'la, Maximiliano Arias
2016 Journal of Computer Science and Technology  
Following this line, in this paper we start from our experiences of developing a software product line on the Marine Ecology domain highlighting our reasons for reengineering a previous SPL.  ...  The growing adoption of software product lines (SPL) represents perhaps a paradigm shift in software development aiming at improving cost, quality, time to market, and developer productivity.  ...  During the last few years, new proposals have emerged focusing on different branches of software product line reengineering.  ... 
doaj:7103220b79954da7af50934c557a73e0 fatcat:sq5td5coozby5o7piqtgxeleg4

Message from the General Chair: On the Meeting of Software Architecture and Reverse Engineering

2005 12th Working Conference on Reverse Engineering (WCRE'05)  
This is true to the 1990 taxonomy definition of reengineering --some degree of reverse engineering to a more abstract level of design, followed by some amount of forward engineering to yield the new system  ...  Chikofsky and Cross (1990), "Reverse Engineering and Design Recovery: A Taxonomy", IEEE Software magazine, January 1990xii  ... 
doi:10.1109/wcre.2005.22 dblp:conf/wcre/X05a fatcat:ewkwt6wy2rbvpe4bbl6xj64pcu

Strategies for Business Process Reengineering: Evidence from Field Studies

Michael J. Earl, Jeffrey L. Sampler, James E. Short
1995 Journal of Management Information Systems  
OF was defined broadly as starting with a customer need for a specific product, and ending with the receipt of the product at the customer’s site.  ...  The team made an early commitment to new group-oriented software products then coming on market.  ... 
doi:10.1080/07421222.1995.11518069 fatcat:r62uzp2vwngklkjw6hkni246kq

Towards a Taxonomy for Software Product Lines [chapter]

Charles W. Krueger
2004 Lecture Notes in Computer Science  
Drawing from the growing number of software product line experiences and case studies, this report describes a taxonomy for characterizing different software product line approaches.  ...  The taxonomy helps to illuminate the general principles of software product line engineering and the effectiveness of different software product line solutions in different situations.  ...  What is missing is a clear and concise taxonomy describing the space of software product line problems and associated solutions.  ... 
doi:10.1007/978-3-540-24667-1_25 fatcat:zaonnxdw7ncc3jcbohfjykewcq

A comparison framework for runtime monitoring approaches (journal-first abstract)

Rick Rabiser, Sam Guinea, Michael Vierhauser, Luciano Baresi, Paul Grunbacher
2018 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER)  
[2], building on existing taxonomies for monitoring languages and patterns [5], [6], and taking inspiration from comparison frameworks from other domains such as software architecture or software product  ...  lines [7], [8].  ...  product lines [7] , [8] .  ... 
doi:10.1109/saner.2018.8330238 dblp:conf/wcre/RabiserGVBG18 fatcat:av63t3m3prcy7mdz4j4x3w3lu4

An Experiment to Assess the Performance of a Redesign Knowledge System

2000 Journal of Management Information Systems  
Reengineering: business change of mythic propor- tions? MIS Quarterly, 18, 2 (1994), 121-127. 15. Gensym. G2 product documentation., 1999. 16.  ...  Pathology diagnosis is predicated upon a taxonomy of process pathologies used for classification of problems and shortcomings.  ... 
doi:10.1080/07421222.2000.11045651 fatcat:mtjm3yj23ffpbldv2ju343sdba

Towards A Process-Oriented Software Architecture Reconstruction Taxonomy

Damien Pollet, Stephane Ducasse, Loic Poyet, Ilham Alloui, Sorana Cimpan, Herve Verjus
2007 11th European Conference on Software Maintenance and Reengineering (CSMR'07)  
This article presents a state of the art on software architecture reconstruction approaches.  ...  While there is a plethora of approaches and techniques supporting architecture reconstruction, there is no comprehensive state of the art and it is often difficult to compare the approaches.  ...  To assess the creation of product lines, Stoermer et al. introduce the MAP method [117] .  ... 
doi:10.1109/csmr.2007.50 dblp:conf/csmr/PolletDPACV07 fatcat:keyw3n5mvnbqjdm23wnakeyy5u

Knowledge-based knowledge management in the reengineering domain

Mark E. Nissen
1999 Decision Support Systems  
And its field application, as part of a major reengineering engagement, reveals four important knowledge effects enabled by this KBS.  ...  We match these requirements with textbook capabilities of intelligent systems and use this analysis to evaluate KOPeR, a KBS employed to automate and support knowledge management in the reengineering domain  ...  This represents a topic for future research along the lines of this investigation.  ... 
doi:10.1016/s0167-9236(99)00036-6 fatcat:w6bxjldz35h3djasge7owyiwkq

IT & C Projects Duration Assessment Based on Audit and Software Reengineering

2009 Informatică economică  
This paper analyses the effect of applying the core elements of software engineering and reengineering, probabilistic simulations and system development auditing to software development projects.  ...  Our main focus is reducing software development project duration. Due to the fast changing economy, the need for efficiency and productivity is greater than ever.  ...  We found out there is a correlation coefficient of 0.79 between the number of methods and the number of code lines for the project sample under analysis, which indicates that the increase in the number  ... 
doaj:4a33ae0042a54755a585b5a14d8bdbc8 fatcat:ocvpmtkb2zc4tb6vcbvdzii5xm

Analysis and clustering of model clones: An automotive industrial experience

Manar H. Alalfi, James R. Cordy, Thomas R. Dean
2014 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)  
We then analyze clone detection results using graph visualizations generated by the SIMGraph, a SIMONE extension, to identify subsystem patterns.  ...  SIMGraph provides us and our industrial partners with new interesting and useful insights that improves our understanding of the analyzed models and suggests better ways to maintain them. 978-1-4799-3752  ...  and large numbers of product-line variants.  ... 
doi:10.1109/csmr-wcre.2014.6747198 dblp:conf/csmr/AlalfiCD14 fatcat:d2nokvjt35afvb27d5gblh4sca

The Cultivation of Information Infrastructures for International Trade: Stakeholder Challenges and Engagement Reasons

Arjan Knol, Yao-hua Tan
2018 Journal of Theoretical and Applied Electronic Commerce Research  
Drawing on different stakeholder views within a European Union project for international trade, this research provides a taxonomy of twelve cultivation challenges and four engagement reasons one can expect  ...  An information infrastructure is a shared, open, and evolving assemblage of interlinked information systems providing distinct information technology capabilities.  ...  a taxonomy of challenges and engagement reasons was derived.  ... 
doi:10.4067/s0718-18762018000100107 fatcat:pe76wvny4fc4nikbblsyiqa23a

Feature Interaction and Dependencies: Modeling Features for Reengineering a Legacy Product Line [chapter]

Stefan Ferber, Jürgen Haag, Juha Savolainen
2002 Lecture Notes in Computer Science  
Reengineering a legacy product line has been addressed very little by current product line research activities.  ...  We show two examples of feature dependencies and interactions in the context of an engine-control software product line, and we demonstrate how our approach helps to define correct product configurations  ...  Acknowledgments We would like to thank the engine-control domain experts Klaus Hirschmann, Magnus Labbé, and Elmar Pietsch for their patient support of our feature analysis.  ... 
doi:10.1007/3-540-45652-x_15 fatcat:tsd6np3cbvbudf4ooqhwliglq4

Analysis of Software Binaries for Reengineering-Driven Product Line Architecture—An Industrial Case Study

Ian D. Peake, Jan Olaf Blech, Lasith Fernando, Divyasheel Sharma, Srini Ramaswamy, Mallikarjun Kande
2015 Electronic Proceedings in Theoretical Computer Science  
This paper describes a method for the recovering of software architectures from a set of similar (but unrelated) software products in binary form.  ...  These are clustered into smaller component graphs, that group software parts with high interactions into larger entities. The component graphs serve as a basis for further software product line work.  ...  We investigate a software product line architecture scenario in ABB involving a set of software products for control automation engineering.  ... 
doi:10.4204/eptcs.182.6 fatcat:y2ryzrwkirdp5mtoku3bygf6bi

Program comprehension and software reengineering

Hausi Müller, Thomas Reps, Gregor Snelting
1998 Software engineering notes  
The process of moving from an old legacy system to a new implementation is called software reengineering.  ...  Analyzing old software systems has become an important topic in software technology. There are billions of lines of legacy code which constitute substantial corporate assets.  ...  The reengineering issues of most relevance for product line technologies include: 1.  ... 
doi:10.1145/290249.290260 fatcat:sf5s4sh745fe3o4gmbw2s75woq
« Previous Showing results 1 — 15 out of 1,513 results