A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
A taxonomy of software product line reengineering
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
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
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]
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)
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. www.gensym.com, 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
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
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
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
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]
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
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
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