1. |
- Adlemo, Anders, 1957-, et al.
(author)
-
Test case quality as perceived in Sweden
- 2018
-
In: Proceedings - International Conference on Software Engineering. - New York, NY, USA : ACM Digital Library. - 9781450357494 ; , s. 9-12
-
Conference paper (peer-reviewed)abstract
- In order to reach an acceptable level of confidence in the quality of a software product, testing of the software is paramount. To obtain "good" quality software it is essential to rely on "good" test cases. To define the criteria for what make up for a "good" test case is not a trivial task. Over the past 15 years, a short list of publications have presented criteria for "good" test cases but without ranking them based on their importance. This paper presents a non-exhaustive and non-authoritative tentative list of 15 criteria and a ranking of their relative importance. A number of the criteria come from previous publications but also from discussions with our industrial partners. The ranking is based on results collected via a questionnaire that was sent out to a limited number of randomly chosen respondents in the Swedish software industry. This means that the results are more indicative than conclusive.
|
|
2. |
- Tan, He, 2013-, et al.
(author)
-
Development and evaluation of a software requirements ontology
- 2016
-
In: SKY 2016 - 7th International Workshop on Software Knowledge, Proceedings - In conjuction with IC3K 2016. - : SciTePress. - 9789897582028 ; , s. 11-18
-
Conference paper (peer-reviewed)abstract
- This paper presents an ontology which has been developed to represent the requirements of a software component pertaining to an embedded system in the avionics industry. The ontology was built based on the software requirements documents and was used to support advanced methods in the subsequent stages of the software development process. In this paper it is described theprocess that was used to build the ontology. Two pertinent quality measures that were applied to the ontology, i.e. usability and applicability, are also described, as well as the methods used to evaluate the quality measures and the result of these evaluations.
|
|
3. |
- Tan, He, 2013-, et al.
(author)
-
Evaluation of an Application Ontology
- 2017
-
In: The Joint Ontology Workshops. - : CEUR-WS.
-
Conference paper (peer-reviewed)abstract
- The work presented in this paper demonstrates an evaluation procedure for a real-life application ontology, coming from the avionics domain. The focus of the evaluation has specifically been on three ontology quality features, namely usability, correctness and applicability. In the paper, the properties of the three features are explained in the context of the application domain, the methods and tools used for the evaluation of the features are presented, and the evaluation results are presented and discussed. The results indicate that the three quality features are significant in the evaluation of our application ontology, that the proposed methods and tools allow for the evaluation of the three quality features and that the inherent quality of the application ontology can be confirmed.
|
|
4. |
- Tan, He, 2013-
(author)
-
Semantic Role Labeling for Biological Event
- 2012
-
In: Advances in Secure and Networked Information Systems - The ADIT Perspective. - Linköping : Linköping University Electronic Press. - 9789175197166 - 9789175197173 ; , s. 165-174
-
Book chapter (other academic/artistic)abstract
- In this chapter, we present that ontologies, as a formal representation of domain knowledge, can instruct us and ease all the tasks in building domain corpus annotated with semantic roles. We have built such a corpus for biological transport events using Gene Ontology. Then we report on a word-chunking approach for identifying semantic roles of biomedical predicates describing transport events. The results show that the system performance varies between different roles and the performance was not improved for all roles by introducing domain specific features
|
|
5. |
- Tan, He, 2013-, et al.
(author)
-
Workplace innovation in Swedish local organizations - technology aspect : BIS 2015 International Workshops, Poznań, Poland, June 24-26, 2015, Revised Papers
- 2015
-
In: Business Information Systems Workshops. - 9783319267616 ; , s. 139-147
-
Conference paper (peer-reviewed)abstract
- Workplace innovation (WI) is important to provide betterwork opportunities and increase productivity. WI at the individual tasklevel concerns the structure of individual work tasks. A number of surveyshave been done that measured WI at the individual task level, howeverthey paid little attention to work environment, in particular to supportivetechnology. This paper presents the case study of WI in two Swedishorganisations with focus on the alignment of ICT and the individual worktasks. We carried out seven interviews of workers at dierent levels ofjob and in dierent sectors. The qualitative data analysis identied fourthemes: business processes, working roles, data sources, and technology.The analysis was facilitated by constructing BPMN (Business ProcessModel Notation) diagrams for the identied business processes. We discoveredthat the supportive technology in the organisations is adequatebut downright traditional. We argue that technology is an important factorand enabler for WI. Finally, we present an architectural model thatprovides a direction for future work on WI taking ICT as the basis.
|
|
6. |
- Tarasov, Vladimir, 1966-, et al.
(author)
-
Application of inference rules to a software requirements ontology to generate software test cases
- 2017
-
In: OWL: Experiences and Directions – Reasoner Evaluation. - Cham : Springer. - 9783319546278 ; , s. 82-94
-
Book chapter (peer-reviewed)abstract
- Testing of a software system is resource-consuming activity. One of the promising ways to improve the efficiency of the software testing process is to use ontologies for testing. This paper presents an approach to test case generation based on the use of an ontology and inference rules. The ontology represents requirements from a software requirements specification, and additional knowledge about components of the software system under development. The inference rules describe strategies for deriving test cases from the ontology. The inference rules are constructed based on the examination of the existing test documentation and acquisition of knowledge from experienced software testers. The inference rules are implemented in Prolog and applied to the ontology that is translated from OWL functional-style syntax to Prolog syntax. The first experiments with the implementation showed that it was possible to generate test cases with the same level of detail as the existing, manually produced, test cases.
|
|
7. |
- Tarasov, Vladimir, 1966-, et al.
(author)
-
Ontology-based Software Test Case Generation (OSTAG)
- 2015
-
In: European Projects in Knowledge Applications and Intelligent Systems - Volume 1: EPS Lisbon 2016. - : SciTePress. - 9789897583568 ; , s. 135-159
-
Conference paper (peer-reviewed)abstract
- Testing is a paramount quality assurance activity in every software developmentproject, especially for embedded, safety critical systems. During thetest process, a lot of effort is put into the generation of test cases. The presentedOSTAG project aimed at developing methods and techniques to automate thesoftware test case generation for black-box testing. The proposed approach wasbased on the creation of a software requirements ontology and the applicationof inference rules on the ontology to derive test cases. The ontology representsknowledge of the requirements, the software system and the corresponding applicationdomain while the inference rules formalize knowledge from documentsand experienced testers in the domain of test planning and test case generation.A software prototype of the approach was implemented and one of the industrialproject partners evaluated the results. An alternative method for generating testcases, based on genetic algorithms, was also explored.
|
|