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
Reusing and Composing Tests with Traits
[chapter]
2009
Lecture Notes in Business Information Processing
behavior in a modular way; (iii) how far can we reuse and parametrize composable tests. ...
Traits have been successfully applied to test two large and critical class libraries in Pharo, a new Smalltalk dialect based on Squeak, but are applicable to other languages with traits. ...
Reusing unit tests is important, because they are valuable executable specifications that can be applied to classes in different inheritance hierarchies. ...
doi:10.1007/978-3-642-02571-6_15
fatcat:rkwyhbexwvcs3cbd7eb3t67gee
On built-in test reuse in object-oriented framework design
2000
ACM Computing Surveys
Systematic reuse methods of BITs in object-oriented framework development are provided. ...
Methods for embedding BITs at object and object-oriented framework levels are addressed. Behaviours of objects and object-oriented frameworks with BITs in the normal and test modes are analyzed. ...
We would like to thank the referees for their valuable comments. ...
doi:10.1145/351936.351943
fatcat:ssv7xxurkzbd7chbwxomottulq
Testing Software Assets of Framework-Based Product Families During Application Engineering Stage
2008
Journal of Software
In addition, a test-case-reusing technique is introduced to identify uncovered framework use cases and cover them by reusing the test cases already built during the framework domain engineering stage. ...
An application framework provides reusable design and implementation for a family of software systems. ...
Applying the Test-Case-Reusing Technique The test-case-reusing technique was applied to determine the reusable test cases for retesting the framework. ...
doi:10.4304/jsw.3.5.11-25
fatcat:cccx6wcexnem5bjbnhgwfjn5tq
Reusing metadata across components, applications, and languages
2015
Science of Computer Programming
Specifically, mainstream metadata formats, including XML and Java 5 annotations, are not amenable to systematic reuse. ...
As a result, software that uses metadata cannot fully reap the benefits traditionally associated with systematic reuse. ...
Figure 5 shows the PBSE metadata specification for TestNG applied to the same set of test classes as in the JUnit example above. ...
doi:10.1016/j.scico.2014.09.002
fatcat:c6xovcrcrvabdmvp3kwe4x6qlm
Application of built-in-testing in component-based embedded systems
2006
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis - ROSATEA '06
Testing constitutes a large part of the time and budget in development of embedded software systems. ...
We investigate the possible application of BIT in components for embedded systems, as a technique to advance the technology and knowledge for analysis and verification of functional correctness, real-time ...
The embedded systems industry is generally interested in applying more analysis and formal methods for verification. ...
doi:10.1145/1147249.1147256
dblp:conf/issta/PavlovaAF06
fatcat:xijhuw2klzdubgbsuwgzraeqyq
Towards a systematic requirement-based test generation framework: Industrial challenges and needs
2013
2013 21st IEEE International Requirements Engineering Conference (RE)
The company aims at improving their current RBTG practice by enhancing the reuse of test artifacts across different products. ...
In collaboration with an industry partner, we studied and analyzed their current practice of applying RBTG in the context of developing a family of subsea oil and gas production systems, which are cyber-physical ...
specification method, (2) A systematic test specification method, (3) A solution for capturing the semantic gap between test assets and product-line requirements and establishing trace links, and (4) ...
doi:10.1109/re.2013.6636727
dblp:conf/re/HesariBY13
fatcat:nxiegm5vybcf3ekypmy7b6uidy
Vertical Test Reuse for Embedded Systems: A Systematic Mapping Study
2015
2015 41st Euromicro Conference on Software Engineering and Advanced Applications
The primary result from the mapping is a classification of published work on vertical test reuse in the embedded system domain, covering motivations for reuse, reuse techniques, test levels and reusable ...
For this purpose, a systematic mapping study has been performed, identifying 11 papers on vertical test reuse for embedded systems. ...
Motivation for reuse, items of reuse, and test levels involved Each method for vertical test reuse proposed in the literature is designed with a particular purpose in mind. ...
doi:10.1109/seaa.2015.46
dblp:conf/euromicro/FlemstromSA15
fatcat:yec4qhncujblhgeipz3v7ktoiu
Certification of software components
1994
IEEE Transactions on Software Engineering
The failure statistics from the usage test form the input of a hypothesis certification model, which makes it possible to certify a specific reliability level with a given degree of confidence. ...
It is concluded that the proposed method makes it possible to certify software components, both when developing for and with reuse. ...
Acknowledgement We wish to thank Johan Brantestam, Q-Labs for valuable technical comments, Helen Sheppard, Word by Word and Graeme Richardson for helping us with the English, as well as the whole personnel ...
doi:10.1109/32.295896
fatcat:ng36avd7i5aablh6sx424yplfy
Product-line verification with feature-oriented contracts
2013
Proceedings of the 2013 International Symposium on Software Testing and Analysis - ISSTA 2013
However, these reuse mechanisms challenge existing techniques for specification and verification of software. Specifying and verifying each product involves redundant steps, and is often infeasible. ...
Based on a selection of desired features, a customized software product can be generated automatically. ...
Besides reuse in source code and specifications, we need efficient techniques for product-line testing and verification. ...
doi:10.1145/2483760.2492396
dblp:conf/issta/Thum13
fatcat:uwob6ux6frfglbzeczjqat5sg4
A systematic reuse process for automated acceptance tests: Construction and elementary evaluation
2021
e-Informatica Software Engineering Journal
Method: A systematic approach, method engineering, is used to construct a systematic reuse process for automated acceptance tests. ...
Objective: To propose and evaluate a cost-effective systematic reuse process for automated acceptance tests. ...
Method engineering consists of individual method fragments that can combine to form a project-specific (or product-specific) customized method [58] . ...
doi:10.37190/e-inf210107
fatcat:np6nfqbawfclzgwdaglwahoa2y
A hybrid method for foundation reuse evaluation
2015
Environmental Geotechnics
29 This paper aims to provide a simple, multi-level method for engineers to conduct a pre-construction 30 viability assessment for reuse of existing foundations in congested urban areas. ...
Although the robustness and scalabil-38 ity of the method will need further testing, this paper introduces a promising, new, multi-level ap-39 proach that explicitly addresses future reuse. 40 41 ...
In fact, had the RuFUS method been 307 applied, the recommended solution would have been foundation reuse, which in the end was deemed 308 inappropriate for this site. 309 with the existing and proposed ...
doi:10.1680/envgeo.13.00034
fatcat:oprmurtpajeeflx256euhiklz4
A Systematic Approach for Building Ontologies
[chapter]
1998
Lecture Notes in Computer Science
2.0 considers new support processes for knowledge acquisition, reuse, and configuration management; (iii) SABiO 2.0 recognizes the importance of the use of foundational ontologies in the development of ...
This paper presents the new version of SABiO -a Systematic Approach for Building Ontologies. SABiO focus on the development of domain ontologies, and also propose support processes. ...
The methodological guidelines for reusing non-ontological resources described in [12] can be applied for selecting the most suitable resources to be used. ...
doi:10.1007/3-540-49795-1_31
fatcat:evbyjvatvneldngwn6odc7lfeq
Are the expected benefits of requirements reuse hampered by distance? An experiment
2016
SpringerPlus
Distributed software projects have become a growing trend in recent years (Lima Peixoto et al. 2010; Colomo-Palacios et al. 2014) . Furthermore, global software development ...
The GQM template (Basili et al. 1999; Wohlin et al. 2000) of the experiment is shown in Table 1 .
Acknowledgements None. ...
It was for this reason that PANGEA, a reuse-based RE method that explicitly addresses GSD, was devised. ...
doi:10.1186/s40064-016-3782-0
pmid:28053827
pmcid:PMC5167683
fatcat:vmrobs7op5g3ha6l65ipdwyyce
A Software Reuse Approach and Its Effect On Software Quality, An Empirical Study for The Software Industry
[article]
2017
arXiv
pre-print
A survey study conducted as QUESTIONAIR to find the impact of reuse approach on quality attributes which are requirement specification and design specification. ...
Main objective of this study was to present a reuse approach that discovered that how software reuse improves the quality in Software Industry. ...
Chi square test on the research question A statistical test applied to the survey result which is chi square test, in which two variables testes based on the following hypothesis. ...
arXiv:1702.00125v1
fatcat:6ccrhzjtlzfuhkuj3pluqxzvja
Reverse engineering framework reuse interfaces
2003
Proceedings of the 9th European software engineering conference held jointly with 10th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE '03
In this paper we discuss the possibility to reverse engineer a reuse interface specification from a framework's and its example applications' source code. ...
Object-oriented application frameworks provide an established way of reusing the design and implementation of applications in a specific domain. ...
JUnit Framework To test the effectiveness of the method introduced in this paper we have applied Pattern Extractor to automatically extract a Fred model for the JUnit framework [11] . ...
doi:10.1145/940071.940101
dblp:conf/sigsoft/Viljamaa03
fatcat:3aejnapx55gqvhli25zl7zy5qy
« Previous
Showing results 1 — 15 out of 246,103 results