Filters








25,870 Hits in 4.6 sec

Source code reuse evaluation by using real/potential copy and paste

Takafumi Ohta, Hiroaki Murakami, Hiroshi Igaki, Yoshiki Higo, Shinji Kusumoto
2015 2015 IEEE 9th International Workshop on Software Clones (IWSC)  
In source code reuse, developers must locate reusable code fragments, and judge whether such reusable code is adequate to copy and paste into the source file under development.  ...  Developers often reuse existing software by copy and paste. Source code reuse improves productivity and software quality.  ...  In the final step, it is desirable that the C&P does not require too many edits of the pasted code. Hence, we focus on the size of edits after pasting as the evaluation criteria of source code reuse.  ... 
doi:10.1109/iwsc.2015.7069887 dblp:conf/iwsc/OhtaMIHK15 fatcat:pnj5blzfyfhsjcq26seljc2yaq

Software Reuse Within the Earth Science Community

J. Marshall, S. Olding, R. Wolfe, V. Delnore
2006 2006 IEEE International Symposium on Geoscience and Remote Sensing  
The NASA Earth Science Data Systems (ESDS) Software Reuse Working Group is chartered to oversee the development of a process that will maximize the reuse potential of existing software components while  ...  In general, software reuse is often defined as utilizing existing software artifacts.  ...  ACKNOWLEDGMENT We would like to thank all of the survey respondents for taking the time to complete our survey and providing us with valuable information about reuse practices within the Earth science  ... 
doi:10.1109/igarss.2006.740 fatcat:zph536sm6vfpbiqtaeuonuucka

A Novel Clone-Based Reuse Method to Maintain Proficiency in Software Engineering Practice

2019 International Journal of Engineering and Advanced Technology  
Code clones are detected and removed without further processing. In this paper, a token- based CodeClone reuse method is proposed to detect type1 and type-4 clones.  ...  The proposed method aids in the art of developing software thereby enforcing the concept of software reuse.  ...  This phase is for knowing the number of occurrences of functional clones within a software system. C. Clone Detection Phase The detection process is carried out in an iterative fashion.  ... 
doi:10.35940/ijeat.b3905.129219 fatcat:vweeffyqxjekvjpdff2f54aiqi

From reuse library experiences to application generation architectures

Stan Jarzabek
1995 Proceedings of the 1995 Symposium on Software reusability - SSR '95  
Reuse through application generators has been successjid in the area of programming language systems.  ...  Our framework is to facilitate transition fi-om component-based reuse to application generators in other domains. UltirnatelY, we hpe our framework will offer reuse irnpk?  ...  We started a reuse project in which we apply and validate presented concepts. It is too early to report on practical results.  ... 
doi:10.1145/211782.211823 dblp:conf/ssr/Jarzabek95 fatcat:bhytoujb7zddvpzcmldsid44xe

From reuse library experiences to application generation architectures

Stan Jarzabek
1995 Software engineering notes  
Reuse through application generators has been successjid in the area of programming language systems.  ...  Our framework is to facilitate transition fi-om component-based reuse to application generators in other domains. UltirnatelY, we hpe our framework will offer reuse irnpk?  ...  We started a reuse project in which we apply and validate presented concepts. It is too early to report on practical results.  ... 
doi:10.1145/223427.211823 fatcat:yd6xmp3n4fawxnykdondpnco5i

THE ADAPTABILITY CHALLENGE FOR EMBEDDED CONTROL SYSTEM SOFTWARE

V. Cechticky, A. Pasetti, W. Schaufelberger
2005 IFAC Proceedings Volumes  
The paper then argues that progress in raising the level of software reuse in these fields depends on the adoption of better software adaptability techniques.  ...  In the control field, containment of software costs can be done either through the use of model-based tools (e.g. Matlab) or through a higher level of reuse.  ...  In a sense, objectorientation allows the qualification process as well as the code of a component to be reused. Given the cost of software qualification processes, this is an important advantage. 6.  ... 
doi:10.3182/20050703-6-cz-1902.01067 fatcat:jwvjz4cdnfbj3flejrkevlq6ye

Towards common reusable semantics

Thouraya Bouabana-Tebibel, Stuart H. Rubin
2016 Information Systems Frontiers  
Acknowledgments We are very grateful to all referees for providing constructive critiques of the contributed papers.  ...  Introduction Reuse has emerged as a promising field of software and system engineering, where previously acquired knowledge is reused and/or transformed to create new knowledge.  ...  It involves a process to specify, produce, classify, retrieve and adopt artifacts such as semi-formal/formal models or executable specifications or fragments thereof for the purpose of use in assembly  ... 
doi:10.1007/s10796-016-9695-1 fatcat:6qpxo4nfjbdxzho6ac4o5fdtue

A generalized multi-view approach [chapter]

Jacky Estublier, Noureddine Belkhatir
1995 Lecture Notes in Computer Science  
model will be complete and consistent and that reuse of existing process fragments is maximized.  ...  The goal here is essentially to reuse existing fragments.  ...  It is felt that the last three points in particular are fundamental, since experience shows they are the main ways in which processes evolve i.e. by refinement of existing processes (adding a view which  ... 
doi:10.1007/3-540-59205-9_54 fatcat:fqctvigrvve3fm7ny6to2tsbg4

A theory of software reuse strategies in ideal type stable and turbulent market environments [chapter]

Oliver Skroch
2010 Developing Business Application Systems  
Software reuse is one promising concept discussed in development organizations in this context, since it is one key issue in designing and delivering IS and software applications.  ...  their business strategies, and related software reuse options.  ...  ACKNOWLEDGMENTS The authors are indebted to Wolfgang Keller for discussing the initial ideas of this paper, to Peter Seddon for his valuable feedback, and to David Wright for his support.  ... 
doi:10.1007/978-3-8349-8858-4_2 fatcat:zwh2wv5aq5fibdks2rq2bhdovu

Decoupling Source Trees into Build-Level Components [chapter]

Merijn de Jonge
2004 Lecture Notes in Computer Science  
Reuse between software systems is often not optimal.  ...  Consequently, software may not come available for reuse at all, or only in rather large chunks of functionality, which may lead to extra software dependencies.  ...  John Ellson for discussions about Graphviz and Eelco Dolstra for feedback on drafts of this paper.  ... 
doi:10.1007/978-3-540-27799-6_18 fatcat:7svamxd5njbrhbzgl5xctxjlgq

Candidate metrics for object-oriented software within a taxonomy framework

Fernando Brito e Abreu, Rogério Carapuça
1994 Journal of Systems and Software  
This paper offers an overview of the state-of-the-art in OO metrics as well as some new contributions. The usefulness of metrics is reviewed.  ...  The inappropriateness of "traditional" metrics to encompass development under the OO paradigm is discussed. A framework for classifying metrics is suggested.  ...  Most aspects of the software development process and respective products are too complex to be adequately captured by one single metric (Basili et al., 1988) .  ... 
doi:10.1016/0164-1212(94)90099-x fatcat:yd3wugznwbbzfgnmr2fnnbusfm

Reuse dimensions

Liesbeth Dusink, Jan van Katwijk
1995 Proceedings of the 1995 Symposium on Software reusability - SSR '95  
We expect reuse to live up to its promise if this topic is addressed as well.  ...  In order to get an overview of the whole field and also a good impression of the state of the reuse art, we studied reuse literature of the last few years.  ...  Typical symptoms of this crisis are: (i) software is delivered late, (ii) software quality is low, and (iii) too much, i.e. up to 75% of software engineer's capabilities are spent on maintenance [68]  ... 
doi:10.1145/211782.211828 dblp:conf/ssr/DusinkK95 fatcat:4wfgjdoptzff7lgobhwj6imyzq

Reuse dimensions

Liesbeth Dusink, Jan van Katwijk
1995 Software engineering notes  
We expect reuse to live up to its promise if this topic is addressed as well.  ...  In order to get an overview of the whole field and also a good impression of the state of the reuse art, we studied reuse literature of the last few years.  ...  Typical symptoms of this crisis are: (i) software is delivered late, (ii) software quality is low, and (iii) too much, i.e. up to 75% of software engineer's capabilities are spent on maintenance [68]  ... 
doi:10.1145/223427.211828 fatcat:ydujfxp6ujebpp7ia3qplo2qx4

Content Based Component Retrieval Based on Neural Network (NN) Classification Method [chapter]

Rupali Garg, Jagpuneet Kaur Bajwa
2017 Communications in Computer and Information Science  
Reusability is one of the factor that leads to good development of software. Software reusability is gaining interest because it leads to time reduction in software development too.  ...  out for retrieval of reused components.  ...  Software reuse is one of the standard motivations for CBSE. It focuses on reusing and changing existing fragments rather than making them with no arrangement.  ... 
doi:10.1007/978-981-10-5427-3_59 fatcat:lw4k3qhltvhczkuapjqevp7ts4

Documentation Management Environment for Software Product Lines

Stanislaw Jarzabek, Daniel Dan
2017 Proceedings of the 2017 Federated Conference on Computer Science and Information Systems  
We propose a method based on a proven approach developed for software reuse that simplifies and automates routine tasks involved in creating and updating families of similar documents.  ...  The usual practice is to capture common document formats and contents in templates that must be manually customized to a new contextoften a slow, tedious, and errorprone process.  ...  However, these tools do not support customizations of reused fragments which is a key feature of DME approach.  ... 
doi:10.15439/2017f106 dblp:conf/fedcsis/JarzabekD17 fatcat:bowlpbuy3vekrog7lciggn26cq
« Previous Showing results 1 — 15 out of 25,870 results