22,930 Hits in 12.2 sec

Software reuse research: status and future

W.B. Frakes, Kyo Kang
2005 IEEE Transactions on Software Engineering  
Eighth International Conference on Software Reuse (ICSR8).  ...  This paper briefly summarizes software reuse research, discusses major research contributions and unsolved problems, provides pointers to key publications, and introduces four papers selected from The  ...  They would also like to thank Juan Llorens and Universidad Carlos III de Madrid for hosting ICSR8.  ... 
doi:10.1109/tse.2005.85 fatcat:iyubz3fyubhnbje53ifpjlrux4

Extractive SPL adoption applied into a small software company

Luisa Rincon, Edwin Munoz, Juan-C Martinez, Maria-C Pabon, Gloria Alvarez
2016 2016 XLII Latin American Computing Conference (CLEI)  
In this paper we report our experiences, lessons learned and future work from applying concepts of software product line engineering to evolve three of its different software applications into a software  ...  refers to the study of commonalities and variabilities among a set of software applications, the development of reusable software assets, and the derivation of individual products from the product line  ...  CONCLUSIONS AND FUTURE WORK This paper has presented how a set of products that use biometric devices have been re-factored, using an extractive approach, into a Software Product Line.  ... 
doi:10.1109/clei.2016.7833388 dblp:conf/clei/RinconMMPA16 fatcat:ax4ysylycrfebg7xwp3ynmdrdy

Using Software Product Line Application in Enterprise Resources Planning Systems Systematic Literature Review

Sabah Al Busaidi, Naoufel Kraiem
2017 Journal of Computer Engineering and Information Technology  
On the other hand, Product Line Engineering (PLE) is a method to manage both reuse and variability in a pre-defined way and thus brings software development to a more advanced stage.  ...  At the same time, Software Product Lines (SPLs) have emerged as a trend in software engineering.  ...  Software Product Lines (SPLs) are considered to be a successful approach to reuse in several domains like cars, printers and phones especially in software development [2] .  ... 
doi:10.4172/2324-9307.1000175 fatcat:q4eizadepzd5vbod5usvr6lc7a

Developing a Software Product Line for Train Control: A Case Study of CVL [chapter]

Andreas Svendsen, Xiaorui Zhang, Roy Lind-Tviberg, Franck Fleurey, Øystein Haugen, Birger Møller-Pedersen, Gøran K. Olsen
2010 Lecture Notes in Computer Science  
Based on the variability specified in the product line model, reusable model fragments specified using the base DSL, serving as the core assets of the product line, will be reused to derive all intended  ...  Secondly, this thesis reports on two results in providing automated tool support for model-driven product line development: (1) A method for synthesizing a product line model from a set of existing product  ...  We report our experience in developing a base DSL and SPLs for the payroll reporting domain.  ... 
doi:10.1007/978-3-642-15579-6_8 fatcat:cqmvqemeqneq5lpk3kfqccdq3y

Guest Editors' Introduction: Successful Software Product Line Practices

John D. McGregor, Dirk Muthig, Kentaro Yoshimura, Paul Jensen
2010 IEEE Software  
Service-oriented architectures, agile development methods, and open source business models have all played roles in successful product line organizations.  ...  The software product line strategy is a blend of business and technical actions that lets an organization satisfy a wide range of customers, gain leverage with suppliers, meet the threats of substitute  ...  The size of software development organizations range from a few developers to hundreds of developers depending on product domains. Hitachi noticed that there's no onesize-fits-all approach.  ... 
doi:10.1109/ms.2010.74 fatcat:6satgxasn5eyvfkyklvp4t33hm

Feature extraction approaches from natural language requirements for reuse in software product lines: A systematic literature review

Noor Hasrina Bakar, Zarinah M. Kasirun, Norsaremah Salleh
2015 Journal of Systems and Software  
Extraction of common and variable features from requirements leverages the benefits of the software product lines engineering (SPLE).  ...  Requirements for implemented system can be extracted and reused for a production of a new similar system.  ...  Zarinah Kasirun from the Department of Software Engineering, FSKTM of the University of Malaya as the principal investigator.  ... 
doi:10.1016/j.jss.2015.05.006 fatcat:733hf37mr5cljmyioytlzppseu

Bottom-Up Technologies for Reuse: Automated Extractive Adoption of Software Product Lines

Jabier Martinez, Tewfik Ziadi, Tegawende F. Bissyande, Jacques Klein, Yves Le Traon
2017 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C)  
Adopting Software Product Line (SPL) engineering principles demands a high up-front investment.  ...  Bottom-Up Technologies for Reuse (BUT4Reuse) is a generic and extensible tool aimed to leverage existing similar software products in order to help in extractive SPL adoption.  ...  Based on our reported experiences [5] , the design of an Adapter uses to take more time than its actual implementation.  ... 
doi:10.1109/icse-c.2017.15 dblp:conf/icse/MartinezZBKT17 fatcat:hggm36jgifcolj6wbenhxw6g4u

A Secure Framework for Software Product Line Development

Md. Mottahir, Asif Irshad, Aasim Zafar
2017 International Journal of Computer Applications  
This approach amalgamate component based development and feature based development, both of which are based on the concept of reusability and facilitate the development of a family of products.  ...  In today's marketing scenario, the software companies have the challenge to provide a vast variety of customized software products option to satisfy diversified customers' requirements.  ...  The framework illustrates a promising approach for the development of secure software applications using software product line engineering concepts.  ... 
doi:10.5120/ijca2017912919 fatcat:pefk3slvnvhs7a6epc3cbp3usi

Introducing systematic reuse in mainstream software process

Laguna, Gonzalez-Baixauli, Lopez, Garcia
2003 Proceedings of the 20th IEEE Instrumentation Technology Conference (Cat No 03CH37412) EURMIC-03  
In this paper, we present a proposal to introduce software reuse with minimal disturbance of established disciplines by means of the introduction of a new process for product line engineering and the adaptation  ...  Software reuse is accepted as a source of important benefits, expressed in productivity and quality terms, when an industrial approach is introduced in the software process.  ...  Bosch distinguishes two approaches to initiate a product line inside a domain [3] : the product line is based on a previously developed product family and the experience in the development of these products  ... 
doi:10.1109/eurmic.2003.1231613 dblp:conf/euromicro/LagunaGLG03 fatcat:b4gkw4bagbcs5bk7y5bd3ldrwq

A systematic mapping study of software product lines testing

Paulo Anselmo da Mota Silveira Neto, Ivan do Carmo Machado, John D. McGregor, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira
2011 Information and Software Technology  
This is a common practice in single-system development, and continues to hold in Software Product Lines (SPL).  ...  Context: In software development, Testing is an important mechanism both to identify defects and assure that completed products work as specified.  ...  Its main goal was to identify experience reports and initiatives carried out in Software Engineering related to testing in software product lines.  ... 
doi:10.1016/j.infsof.2010.12.003 fatcat:vabb6v4id5dhfjzbbkc2rzpuii

Enabling Verifiable Conformance for Product Lines

Robyn Lutz
2008 2008 12th International Software Product Line Conference  
This paper reports early results from an effort to assemble from previous, industrial experience a set of enablers of verifiable conformance for use in the application engineering of NASA product lines  ...  Lessons learned may be useful for developers of safetycritical, long-lived, or highly autonomous product lines, as well as for companies that integrate product line subsystems developed by multiple contractors  ...  Acknowledgements The author thanks Tom Hoffman, Thomas Fouser and Kenneth Meyer for useful discussions about product lines.  ... 
doi:10.1109/splc.2008.12 dblp:conf/splc/Lutz08 fatcat:dmokudkstzcynmdq5pei3l76bq

A Collaborative Method for Reuse Potential Assessment in Reengineering-Based Product Line Adoption [chapter]

Muhammad Asim Noor, Paul Grünbacher, Christopher Hoyer
2008 Lecture Notes in Computer Science  
Software product lines are rarely developed from scratch.  ...  Instead the development of a product line by reengineering existing systems is a more common scenario, which relies on the collaboration of diverse stakeholders to lay its foundations.  ...  The study was a fictitious organisation developing a product line for project management tools based on open source code assets.  ... 
doi:10.1007/978-3-540-85279-7_6 fatcat:zzvmovcwxvafnl4t556mgexpvq

Structuring the modeling space and supporting evolution in software product line engineering

Deepak Dhungana, Paul Grünbacher, Rick Rabiser, Thomas Neumayer
2010 Journal of Systems and Software  
The scale and complexity of product lines means that it is practically infeasible to develop a single model of the entire system, regardless of the languages or notations used.  ...  This paper presents an approach that aims at reducing the maintenance effort by organizing product lines as a set of interrelated model fragments defining the variability of particular parts of the system  ...  Svahnberg and Bosch (1999) report on experiences regarding the evolution of products, software components, and software architecture.  ... 
doi:10.1016/j.jss.2010.02.018 fatcat:gqkir7xaazbcnfsqbzgfgkrsiq

Using Defect Reports to Build Requirements Knowledge in Product Lines

Robyn Lutz, Nicolas Rouquette
2009 2009 Second International Workshop on Managing Requirements Knowledge  
We then propose the use of two mechanisms not traditionally associated with requirements management, one formal and one informal, to improve communication of these types of requirements knowledge to developers  ...  We argue that store-and-retrieve-based requirements management is insufficient to avoid recurrence of these types of defects on upcoming members of the product line.  ...  The authors thank Michel Ingham and Steve Larson, JPL, for useful feedback on preliminary work and Michael Stevens, Lockheed Martin, for additional explanations.  ... 
doi:10.1109/mark.2009.13 dblp:conf/re/LutzR09 fatcat:qfohu6b5qvhzrpffnow6ihvs44

Requirements engineering for software product lines: A systematic literature review

Vander Alves, Nan Niu, Carina Alves, George Valença
2010 Information and Software Technology  
Context: Software product line engineering (SPLE) is a growing area showing promising results in research and practice.  ...  In order to foster its further development and acceptance in industry, it is necessary to assess the quality of the research so that proper evidence for adoption and validity are ensured.  ...  Yeom, ''An Approach to Develop Requirement as a Core Asset in Product Line", 8th International Conference on Software Reuse, July 2004, pp. 23-34; 2.  ... 
doi:10.1016/j.infsof.2010.03.014 fatcat:gtuz46gxfjdutpgnnfs3pj4t5a
« Previous Showing results 1 — 15 out of 22,930 results