The Study of the Requirement of Software Testability Based on Causal Analysis

2014 ◽  
Vol 513-517 ◽  
pp. 1944-1950
Author(s):  
Ye Liu ◽  
Yi Chen Wang

Requirements for software testability is an important basis of design for software design of testability. During the software-testability-design work, a series of software design for testability measures must be taken to make software testing stage less detours, and formulation and implementation of requirements for software testing is an important element. This paper introduces a kind of develop-method of requirements for software testability. According as causal analysis, basing on manifestations of software testability, the method develops appropriate requirements for software testability for software system. Preface The software testability is referred to as a kind of attribute that aims to facilitate the application test and improve the location and correction of software error [. To a certain extent, the software testability can solve some problems facing the software test, such as helping the designer to develop the software that is easier to test, so as to reduce the test difficulty, save more test time and optimize the resource allocation. Therefore, the software testability has stood out as quite an important factor that has a great effect on the cost, time and labor allocation of software test, which are also closely related to the quality of software engineering [. Since the 1990s, the software testability has been widely concerned by the scholars both at home and abroad. According to the relevant literatures collected, the general research direction has been toward the measurement and analysis of the software testability [. It should be noted that a well developed scheme of the requirement of software testability can not only enhance the testability of the target software, but also serve as the evaluation criterion of the testability, which means that it will have special reference to the improvement on the software test [. Based on the casual analysis, this paper has sought to provide a whole set of the requirement of software testability and come up with a real case so as to approach the design issues of the software testability [. 1 The requirement of software testability

2020 ◽  
Vol 31 (2) ◽  
pp. 42-63
Author(s):  
Mark L. Gillenson ◽  
Thomas F. Stafford ◽  
Xihui “Paul” Zhang ◽  
Yao Shi

In this article, we demonstrate a novel use of case research to generate an empirical function through qualitative generalization. This innovative technique applies interpretive case analysis to the problem of defining and generalizing an empirical cost function for test cases through qualitative interaction with an industry cohort of subject matter experts involved in software testing at leading technology companies. While the technique is fully generalizable, this article demonstrates this technique with an example taken from the important field of software testing. The huge amount of software development conducted in today's world makes taking its cost into account imperative. While software testing is a critical aspect of the software development process, little attention has been paid to the cost of testing code, and specifically to the cost of test cases, in comparison to the cost of developing code. Our research fills the gap by providing a function for estimating the cost of test cases.


2014 ◽  
Vol 2014 ◽  
pp. 1-11
Author(s):  
K. Karnavel ◽  
R. Dillibabu

The IT industry tries to employ a number of models to identify the defects in the construction of software projects. In this paper, we present COQUALMO and its limitations and aim to increase the quality without increasing the cost and time. The computation time, cost, and effort to predict the residual defects are very high; this was overcome by developing an appropriate new quality model named the software testing defect corrective model (STDCM). The STDCM was used to estimate the number of remaining residual defects in the software product; a few assumptions and the detailed steps of the STDCM are highlighted. The application of the STDCM is explored in software projects. The implementation of the model is validated using statistical inference, which shows there is a significant improvement in the quality of the software projects.


Author(s):  
Navid Memar ◽  
Aneesh Krishna ◽  
David McMeekin ◽  
Tele Tan

This paper presents the results obtained from the evaluation of gamified software testing platform that was developed following series of focus group discussions comprising of software developers and testers. The purpose of this study is to understand the effect of gamification as an additive method that can help improve the performance of software testers. Additionally in this study, new metrics have been introduced to quantify the performance of software testers fairly and more accurately. Moreover, the effect of time restriction impacting on the performance of software testers will be discussed from results of this study. Findings suggest that the proposed metrics, which more accurately capture the difficulty level of the software code defects, are able to better analyse and compare the performances of software testers in the gamified testing environment. Moreover, results indicated that time restriction may compromise the performance of software testers and the quality of written software test code. On the other hand, results suggest that the performance of software testers in detecting low priority bugs in the gamified software-testing platform was better compared to the other more difficult to detect bugs.


2022 ◽  
pp. 836-860
Author(s):  
Mark L. Gillenson ◽  
Thomas F. Stafford ◽  
Xihui “Paul” Zhang ◽  
Yao Shi

In this article, we demonstrate a novel use of case research to generate an empirical function through qualitative generalization. This innovative technique applies interpretive case analysis to the problem of defining and generalizing an empirical cost function for test cases through qualitative interaction with an industry cohort of subject matter experts involved in software testing at leading technology companies. While the technique is fully generalizable, this article demonstrates this technique with an example taken from the important field of software testing. The huge amount of software development conducted in today's world makes taking its cost into account imperative. While software testing is a critical aspect of the software development process, little attention has been paid to the cost of testing code, and specifically to the cost of test cases, in comparison to the cost of developing code. Our research fills the gap by providing a function for estimating the cost of test cases.


2012 ◽  
Vol 241-244 ◽  
pp. 2709-2713
Author(s):  
Gang Xiang ◽  
Hua Wang ◽  
Hui Wang ◽  
Guiyuan Zhang ◽  
Bo Jiang

Based upon the summary of software engineering, this paper sets forth the engineering practice content of application software of information system, and puts forward the work emphases, such as promoting the capability of software demonstration, improving the quality of software design, emphasizing the application of software reuse, enhancing the capability of software test and intensifying technical configuration management. Thenceforth a primary prospect is presented.


2020 ◽  
Vol 25 (6) ◽  
pp. 4427-4471
Author(s):  
Rodi Jolak ◽  
Maxime Savary-Leblanc ◽  
Manuela Dalibor ◽  
Andreas Wortmann ◽  
Regina Hebig ◽  
...  

Abstract Context Software engineering is a social and collaborative activity. Communicating and sharing knowledge between software developers requires much effort. Hence, the quality of communication plays an important role in influencing project success. To better understand the effect of communication on project success, more in-depth empirical studies investigating this phenomenon are needed. Objective We investigate the effect of using a graphical versus textual design description on co-located software design communication. Method Therefore, we conducted a family of experiments involving a mix of 240 software engineering students from four universities. We examined how different design representations (i.e., graphical vs. textual) affect the ability to Explain, Understand, Recall, and Actively Communicate knowledge. Results We found that the graphical design description is better than the textual in promoting Active Discussion between developers and improving the Recall of design details. Furthermore, compared to its unaltered version, a well-organized and motivated textual design description–that is used for the same amount of time–enhances the recall of design details and increases the amount of active discussions at the cost of reducing the perceived quality of explaining.


2019 ◽  
Vol 279 ◽  
pp. 01007
Author(s):  
Jan Lojda

The contribution deals, describes and analyzes the fundamental connection between defects and the design of a building. Approximately half of the faults occur in building objects due to incorrect or faulty design activities. The non-conceptual approach to managing building preparation and insufficient and unqualified project design control poses problems with building use and increases the cost of maintenance. Improving engineering design and a comprehensive approach to project preparation and preparation is a way to increase the quality of design work. In his contribution, the author relies on quality management systems and their implementation in design offices and companies. At the same time, the term is a complex project, which would be a control tool for the quality of projection work.


Author(s):  
Henning Stoll ◽  
Thomas Hofer ◽  
H.-G. Fritz

The Injection Compression Molding (ICM) technique allows the cost-effective production of complex, thin-walled polymer parts. ICM offers the possibility to direct laminate a decorative layer on the application (in-molding/back molding). Crucial to the quality of the application is the mold design and the process control. Errors in process control might be correctable later on, errors in the mold design mostly aren’t. To avoid this, computer aided calculations that describe the mold filling process are necessary. Fillflow®, a software developed at the Institut fu¨r Kunststofftechnologie (IKT), is capable of simulating several different compression/injection molding processes. This article describes the mathematical and numerical model used for Fillflow®, shows the structure of the software design and results from a verification with an industrial-sized automotive part.


DeKaVe ◽  
2013 ◽  
Vol 1 (2) ◽  
Author(s):  
Prayanto WH

Magazine is one of the forms of mass media that has fungsikomunikasi to convey information to mass audiences. The cover is an important element because it is through cover / cover one can guess the contents of the magazine, as well as further interested to know further information contained therein. On a magazine cover consists of drawings and writings are arranged in such a way that looks interesting and has meaning Press publications, especially magazines, today's not enough just to rely on the quality of news or manuscript, although verbal aspect is very important. It must be recognized that the visual aspects (design) as the cover / envelope has crucial role to capture the prospective reader. For the cover of a magazine is a window that shows the content information, can be either a text or photographs, illustrations, and design elements. The function of a magazine cover is to attract, dazzle prospective readers, by way influence the thoughts flow in a short time. So it's no wonder much current the magazine publisher who made the cover of such a way as to attract the attention of prospective readers. Thus the task of designers to magazine cover to create designs that attract the attention of the reader becomes increasingly severe. This study tries to analyze a visual on the front cover Magazine Graphic Design 'Concept' birthday inaugural edition by using the Roland Barthes' semiotic approach. As Roland Barthes (1984), any simple "design work (magazine cover)" continue to play in management of the sign. So that will generate a message (image) specific. Design cover, usually contains the elements of the sign in the form of objects, context of the environment, people or other beings who provide meaning to objects, and text (of writing) that reinforce the meaning.Keyword: cover, magazine Concept, semiotics


Sign in / Sign up

Export Citation Format

Share Document