43,522 Hits in 6.3 sec

An Empirical Study of Software Reuse by Experts in Object-Oriented Design [chapter]

Jean-Marie Burkhardt, Françoise Detienne
1995 IFIP Advances in Information and Communication Technology  
Our study focuses on the three following aspects of reuse : (1) the interaction between some design processes, e.g. constructing a problem representation, searching for and evaluating solutions, and reuse  ...  This paper presents an empirical study of the software reuse activity by expert designers in the context of object-oriented design.  ...  ACKNOWLEDGEMENTS Special thanks to Willemien Visser for her comments on an earlier draft of this paper.  ... 
doi:10.1007/978-1-5041-2896-4_22 fatcat:2crfgibxj5djtogqdswovdgape

Reusing processes and documenting processes: toward an integrated framework [article]

Françoise Détienne, Jean-François Rouet, Jean-Marie Burkhardt, Catherine Deleuze-Dordron
2007 arXiv   pre-print
Empirical studies on design with reuse and on software documenting provide evidence for a generalized cognitive model.  ...  This paper presents a cognitive typology of reuse processes, and a cognitive typology of documenting processes.  ...  Thanks to Denis Alamargot for his insightful comments on the parallel between software design and text production.  ... 
arXiv:cs/0612023v2 fatcat:zdkptuvsorc6vb52ie2kfen5q4

From monolithic to component-based performance evaluation of software architectures

Anne Martens, Heiko Koziolek, Lutz Prechelt, Ralf Reussner
2010 Empirical Software Engineering  
Finally, we found that reusing PCM models can save time, because effort to reuse can be explained by a model that is independent of the inner complexity of a component.  ...  Limitations: The tasks performed in our experiments reflect only a subset of the actual activities when applying model-based performance evaluation methods in a software development process.  ...  Section 2 provides background on performance evaluation methods for software architectures, about empirical validation of performance evaluation methods, and presents related studies.  ... 
doi:10.1007/s10664-010-9142-8 fatcat:7ug6bmqkxzeyrapup355tixiiu

Classification and comparison of architecture evolution reuse knowledge-a systematic review

Aakash Ahmad, Pooyan Jamshidi, Claus Pahl
2014 Journal of Software: Evolution and Process  
A lack of focus on empirical acquisition of reuse knowledge suggests the need of solutions with architecture change mining as a complementary and integrated phase for architecture change execution.  ...  Context: Architecture-centric software evolution (ACSE) enables changes in system's structure and behaviour while maintaining a global view of the software to address evolution-centric trade-offs.  ...  and thoughtful suggestions throughout the development and evaluation of the review protocol.  ... 
doi:10.1002/smr.1643 fatcat:oj3j2brzfjcynjo3fxn63m22py

Comprehension and Utilization of Core Assets Models in Software Product Line Engineering

Iris Reinhartz-Berger, Arnon Sturm, Arava Tsoury
2011 International Conference on Advanced Information Systems Engineering  
In this paper, we call for empirical evaluation of the comprehension and utilization of core assets and report the initial results of a series of studies we performed in this context.  ...  In software product line engineering, core assets are reusable artifacts that are intended to be used by a family of software products in order to improve development productivity and quality of particular  ...  We used a different approach for comparing these methods: empirical evaluation of comprehending and utilizing their resultant models.  ... 
dblp:conf/caise/Reinhartz-BergerST11 fatcat:odbwlxogkngapjd4mmeje7tsau

An Empirical Study of the Improved SPLD Framework using Expert Opinion Technique

Md. Mottahir Alam, Asif Irshad Khan, Aasim Zafar
2017 International Journal of Engineering and Applied Computer Science  
This research paper is a validation of our proposed framework, Improved Software Product Line (ISPL), using Expert Opinion Technique.  ...  Analysis of the empirical data concludes that ISPL shows significant improvements on several aspects of the contemporary SPL frameworks.  ...  Evaluation of the commonality and variability aspects Software product line is built around a set of common software components with points of variability that allow a wide range of products within a product  ... 
doi:10.24032/ijeacs/0203/03 fatcat:anmytzhw4fhq3n7fpb7ih2bwka

Quality, productivity and economic benefits of software reuse: a review of industrial studies

Parastoo Mohagheghi, Reidar Conradi
2007 Empirical Software Engineering  
For industry, evaluating reuse of COTS or OSS components, integrating reuse activities in software processes, better data collection and evaluating return on investment are major challenges.  ...  This review aims to assess the effects of software reuse in industrial contexts.  ...  Acknowledgement This review was done in the SEVO (Software EVOlution in component-based software engineering) project (SEVO 2006) , which is a Norwegian R&D project for 2004-2008 with contract number  ... 
doi:10.1007/s10664-007-9040-x fatcat:zq63a3utfvbotkdj753l7hvgse

A Classification of Software Modules into Library and Application Components in the Open-Source Field

Raed Shatnawi
2016 International Journal of Software Engineering and Its Applications  
The results provide evidence of using metrics as surrogates of software reusability when models are evaluated using Fmeasure.  ...  In these papers, researchers have searched for a reusability index by studying the relationship between a set of metrics and code reuse in empirical settings.  ...  Acknowledgement This research is supported partially by Jordan University of Science and Technology.  ... 
doi:10.14257/ijseia.2016.10.3.16 fatcat:kvt3albbf5dvhh3thn63se37yi

Comprehensibility of UML-based software product line specifications

Iris Reinhartz-Berger, Arnon Sturm
2012 Empirical Software Engineering  
An important type of domain artifact is a domain model, which is an analysis or a design model of the product line.  ...  We found that explicit specification of reuse guidance within the domain model helped understand the model, whereas explicit specification of variability increased comprehensibility only to a limited extent  ...  variation point Empir Software EngFig. 16 CICO model: the Handle variation pointFig. 17 CICO model: the check out scenario Empir Software Eng Fig. 18 18 CICO model: check out without waiting list Fig  ... 
doi:10.1007/s10664-012-9234-8 fatcat:rgnwucvlufbuvoyvwlbdzufkwi

What software reuse benefits have been transferred to the industry? A systematic mapping study

José L. Barros-Justo, Fernando Pinciroli, Santiago Matalonga, Nelson Martínez-Araujo
2018 Information and Software Technology  
Conclusions: The literature analyzed presents a lack of empirical data, making it difficult to evaluate the effective transfer of benefits to the industry.  ...  Objective: To identify and classify the benefits transferred to real-world settings by the application of software reuse strategies. Method: We conducted a systematic mapping study (SMS).  ...  García and Carla Leninca who helped in refining the automatic search strategy; Laura Zeligueta who participated in the initial paper selection process, and David Olivieri who struggled with the subtleties of  ... 
doi:10.1016/j.infsof.2018.06.003 fatcat:t6ygyzwxfzh75hpzu2act5zhxi

Evaluation of Students' Modeling and Programming Skills

Birgit Demuth, Sebastian Götz, Harry M. Sneed, Uwe Schmidt
2013 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
In winter semester 2012/13 we started an empirical study evaluating modeling and programming skills in a software project course.  ...  We acquired comprehensive data on both modeling and programming activities by means of source code metrics and a survey focused on modeling of 34 successfully completed software projects.  ...  Conclusion We conducted an empirical study evaluating modeling and programming skills in a software project course and evaluated comprehensive data capturing both modeling and programming activities based  ... 
dblp:conf/models/DemuthGSS13 fatcat:u5lyfrtjbvcqjcy53osksyc5h4

The Role of Similarity in the Reuse of Object-Oriented Analysis Models

2002 Journal of Management Information Systems  
Three of the four FA participants considered or attempted to apply a part of the false anal- ogy. These three spent some time evaluating the source solution’s applicability to the target task.  ...  Despite these efforts, empirical evaluations of OO analysis or design reuse are ei- ther nonexistent or buried under an avalanche of unsubstantiated hype.  ... 
doi:10.1080/07421222.2002.11045724 fatcat:ckvu5l5bxradfcedg7dv2hvrye

A Machine Learning based Efficient Software Reusability Prediction Model for Java Based Object Oriented Software

Surbhi Maggo, Chetna Gupta
2014 International Journal of Information Technology and Computer Science  
Software reuse refers to the development of new software systems with the likelihood of completely or partially using existing components or resources with or without modification.  ...  In this paper we present an efficient automation model for the identification and evaluation of reusable software components to measure the reusability levels (high, medium or low) of procedure oriented  ...  At the time of conception of reuse and its application in software industry researchers came up with a number of empirical methods of measuring reusability of components based on different versions of  ... 
doi:10.5815/ijitcs.2014.02.01 fatcat:occypnjn4ff4bawzgf4upxuxpu

An Empirical Investigation of the Component-Based Performance Prediction Method Palladio [chapter]

Ralf Reussner, Steffen Becker, Anne Koziolek, Heiko Koziolek
2013 Perspectives on the Future of Software Engineering  
Model-based performance prediction methods aim at evaluating the expected response time, throughput, and resource utilization of a software system at design time, before implementation, to achieve predictability  ...  Therefore, in some cases, the creation of reusable prediction models can already be justified, if they are reused at least once.  ...  Acknowledgements We would like to thank Walter Tichy, Lutz Prechelt, and Wilhelm Hasselbring for their kind review of the experimental design and fruitful comments.  ... 
doi:10.1007/978-3-642-37395-4_13 dblp:conf/birthday/Reussner0KK13 fatcat:mdbaqc2g6jeptl7elxykjnqsie

An Empirical User Study of an Active Reuse Repository System [chapter]

Yunwen Ye
2002 Lecture Notes in Computer Science  
Instead of waiting passively for software developers to initiate the component location process with a well-defined reuse query, active reuse repository systems infer reuse queries from syntactic and semantic  ...  This paper reports an empirical user study of an active reuse repository system.  ...  Structure of the Empirical User Study The purpose of the empirical user study was to analyze how component deliveries made by CodeBroker promotes reuse during software development.  ... 
doi:10.1007/3-540-46020-9_20 fatcat:ohdc7gunlrchjhl6g6puqrbh34
« Previous Showing results 1 — 15 out of 43,522 results