Matches in SemOpenAlex for { <https://semopenalex.org/work/W2018131486> ?p ?o ?g. }
- W2018131486 endingPage "147" @default.
- W2018131486 startingPage "123" @default.
- W2018131486 abstract "As a result of automated software testing, large amounts of software test code (script) are usually developed by software teams. Automated test scripts provide many benefits, such as repeatable, predictable, and efficient test executions. However, just like any software development activity, development of test scripts is tedious and error prone. We refer, in this study, to all activities that should be conducted during the entire lifecycle of test-code as Software Test-Code Engineering (STCE). As the STCE research area has matured and the number of related studies has increased, it is important to systematically categorize the current state-of-the-art and to provide an overview of the trends in this field. Such summarized and categorized results provide many benefits to the broader community. For example, they are valuable resources for new researchers (e.g., PhD students) aiming to conduct additional secondary studies. In this work, we systematically classify the body of knowledge related to STCE through a systematic mapping (SM) study. As part of this study, we pose a set of research questions, define selection and exclusion criteria, and systematically develop and refine a systematic map. Our study pool includes a set of 60 studies published in the area of STCE between 1999 and 2012. Our mapping data is available through an online publicly-accessible repository. We derive the trends for various aspects of STCE. Among our results are the following: (1) There is an acceptable mix of papers with respect to different contribution facets in the field of STCE and the top two leading facets are tool (68%) and method (65%). The studies that presented new processes, however, had a low rate (3%), which denotes the need for more process-related studies in this area. (2) Results of investigation about research facet of studies and comparing our result to other SM studies shows that, similar to other fields in software engineering, STCE is moving towards more rigorous validation approaches. (3) A good mixture of STCE activities has been presented in the primary studies. Among them, the two leading activities are quality assessment and co-maintenance of test-code with production code. The highest growth rate for co-maintenance activities in recent years shows the importance and challenges involved in this activity. (4) There are two main categories of quality assessment activity: detection of test smells and oracle assertion adequacy. (5) JUnit is the leading test framework which has been used in about 50% of the studies. (6) There is a good mixture of SUT types used in the studies: academic experimental systems (or simple code examples), real open-source and commercial systems. (7) Among 41 tools that are proposed for STCE, less than half of the tools (45%) were available for download. It is good to have this percentile of tools to be available, although not perfect, since the availability of tools can lead to higher impact on research community and industry. We discuss the emerging trends in STCE, and discuss the implications for researchers and practitioners in this area. The results of our systematic mapping can help researchers to obtain an overview of existing STCE approaches and spot areas in the field that require more attention from the research community." @default.
- W2018131486 created "2016-06-24" @default.
- W2018131486 creator A5000712015 @default.
- W2018131486 creator A5014915266 @default.
- W2018131486 creator A5086312071 @default.
- W2018131486 date "2015-02-01" @default.
- W2018131486 modified "2023-10-02" @default.
- W2018131486 title "Software test-code engineering: A systematic mapping" @default.
- W2018131486 cites W139668136 @default.
- W2018131486 cites W146863617 @default.
- W2018131486 cites W1484390872 @default.
- W2018131486 cites W1487271212 @default.
- W2018131486 cites W1529754292 @default.
- W2018131486 cites W1556297068 @default.
- W2018131486 cites W1571450389 @default.
- W2018131486 cites W1581889583 @default.
- W2018131486 cites W1592152377 @default.
- W2018131486 cites W1654405703 @default.
- W2018131486 cites W1834928324 @default.
- W2018131486 cites W1873866539 @default.
- W2018131486 cites W1915970365 @default.
- W2018131486 cites W1976913346 @default.
- W2018131486 cites W1988757916 @default.
- W2018131486 cites W1996574389 @default.
- W2018131486 cites W2002077965 @default.
- W2018131486 cites W2003148182 @default.
- W2018131486 cites W2008347524 @default.
- W2018131486 cites W2014515160 @default.
- W2018131486 cites W2019640360 @default.
- W2018131486 cites W2020268879 @default.
- W2018131486 cites W2035203430 @default.
- W2018131486 cites W2036633739 @default.
- W2018131486 cites W2036896594 @default.
- W2018131486 cites W2037313217 @default.
- W2018131486 cites W2043839920 @default.
- W2018131486 cites W2049871268 @default.
- W2018131486 cites W2055975932 @default.
- W2018131486 cites W2064177950 @default.
- W2018131486 cites W2077672287 @default.
- W2018131486 cites W208073541 @default.
- W2018131486 cites W2082172430 @default.
- W2018131486 cites W2092245922 @default.
- W2018131486 cites W2094545987 @default.
- W2018131486 cites W2095526692 @default.
- W2018131486 cites W2097041275 @default.
- W2018131486 cites W2098765895 @default.
- W2018131486 cites W2098968336 @default.
- W2018131486 cites W2100414549 @default.
- W2018131486 cites W2100942157 @default.
- W2018131486 cites W2104083704 @default.
- W2018131486 cites W2104942599 @default.
- W2018131486 cites W2105438268 @default.
- W2018131486 cites W2105472702 @default.
- W2018131486 cites W2106956101 @default.
- W2018131486 cites W2107927166 @default.
- W2018131486 cites W2109479745 @default.
- W2018131486 cites W2110311336 @default.
- W2018131486 cites W2110337982 @default.
- W2018131486 cites W2111382499 @default.
- W2018131486 cites W2114869486 @default.
- W2018131486 cites W2115919801 @default.
- W2018131486 cites W2122987706 @default.
- W2018131486 cites W2127424608 @default.
- W2018131486 cites W2127938826 @default.
- W2018131486 cites W2131545833 @default.
- W2018131486 cites W2131742774 @default.
- W2018131486 cites W2131915487 @default.
- W2018131486 cites W2133414060 @default.
- W2018131486 cites W2135841285 @default.
- W2018131486 cites W2136164837 @default.
- W2018131486 cites W2139980321 @default.
- W2018131486 cites W2143996841 @default.
- W2018131486 cites W2144849609 @default.
- W2018131486 cites W2144978341 @default.
- W2018131486 cites W2145885625 @default.
- W2018131486 cites W2147826933 @default.
- W2018131486 cites W2153355793 @default.
- W2018131486 cites W2154516928 @default.
- W2018131486 cites W2154961375 @default.
- W2018131486 cites W2158082837 @default.
- W2018131486 cites W2158868137 @default.
- W2018131486 cites W2159854444 @default.
- W2018131486 cites W2162874717 @default.
- W2018131486 cites W2163736745 @default.
- W2018131486 cites W2167066978 @default.
- W2018131486 cites W2168717370 @default.
- W2018131486 cites W2169582518 @default.
- W2018131486 cites W3143507502 @default.
- W2018131486 cites W4210903183 @default.
- W2018131486 cites W4214443 @default.
- W2018131486 cites W4251905371 @default.
- W2018131486 cites W4253602344 @default.
- W2018131486 doi "https://doi.org/10.1016/j.infsof.2014.06.009" @default.
- W2018131486 hasPublicationYear "2015" @default.
- W2018131486 type Work @default.
- W2018131486 sameAs 2018131486 @default.
- W2018131486 citedByCount "57" @default.
- W2018131486 countsByYear W20181314862016 @default.