Change search
Link to record
Permanent link

Direct link
BETA
Tan, He
Publications (10 of 48) Show all publications
Adlemo, A., Tan, H. & Tarasov, V. (2018). Test case quality as perceived in Sweden. In: Michael Unterkalmsteiner (Ed.), Proceedings - International Conference on Software Engineering: . Paper presented at 2018 ACM/IEEE 5th International Workshop on Requirements Engineering and Testing, Gothenburg, Sweden, June 02, 2018 (pp. 9-12). ACM Digital Library
Open this publication in new window or tab >>Test case quality as perceived in Sweden
2018 (English)In: Proceedings - International Conference on Software Engineering / [ed] Michael Unterkalmsteiner, ACM Digital Library, 2018, p. 9-12Conference paper, Published paper (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
ACM Digital Library, 2018
Series
Proceedings - International Conference on Software Engineering, ISSN 0270-5257
Keywords
good software test cases, quality criteria, requirement-driven development, test-driven development
National Category
Computer Systems
Identifiers
urn:nbn:se:hj:diva-41033 (URN)10.1145/3195538.3195541 (DOI)2-s2.0-85051230713 (Scopus ID)978-1-4503-5749-4 (ISBN)
Conference
2018 ACM/IEEE 5th International Workshop on Requirements Engineering and Testing, Gothenburg, Sweden, June 02, 2018
Projects
Ontology-based software test case generation
Funder
Knowledge Foundation, 20140170
Available from: 2018-07-22 Created: 2018-07-22 Last updated: 2018-09-24Bibliographically approved
Tarasov, V., Tan, H., Ismail, M., Adlemo, A. & Johansson, M. (2017). Application of inference rules to a software requirements ontology to generate software test cases. In: Dragoni, Mauro; Poveda-Villalón, María; Jimenez-Ruiz, Ernesto (Ed.), OWL: Experiences and Directions – Reasoner Evaluation: 13th International Workshop, OWLED 2016, and 5th International Workshop, ORE 2016, Bologna, Italy, November 20, 2016, Revised Selected Papers (pp. 82-94). Cham: Springer
Open this publication in new window or tab >>Application of inference rules to a software requirements ontology to generate software test cases
Show others...
2017 (English)In: OWL: Experiences and Directions – Reasoner Evaluation: 13th International Workshop, OWLED 2016, and 5th International Workshop, ORE 2016, Bologna, Italy, November 20, 2016, Revised Selected Papers / [ed] Dragoni, Mauro; Poveda-Villalón, María; Jimenez-Ruiz, Ernesto, Cham: Springer, 2017, p. 82-94Chapter in book (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
Cham: Springer, 2017
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 10161
Keywords
Inference Rules, Ontology, OWL, Prolog, Requirement Specification, Test Case Generation
National Category
Computer Sciences Software Engineering
Identifiers
urn:nbn:se:hj:diva-35164 (URN)10.1007/978-3-319-54627-8_7 (DOI)000426195800007 ()2-s2.0-85014455857 (Scopus ID)978-3-319-54627-8 (ISBN)
Projects
Ontology-based Software Test Case Generation (OSTAG)
Funder
Knowledge Foundation, 20140170
Available from: 2017-03-07 Created: 2017-03-07 Last updated: 2018-09-20Bibliographically approved
Tan, H., Adlemo, A., Tarasov, V. & Johansson, M. E. (2017). Evaluation of an Application Ontology. In: Stefano Borgo, Oliver Kutz, Frank Loebe, Fabian Neuhaus, Kemo Adrian, Mihailo Antović, Valerio Basile, Martin Boeker, Diego Calvanese, Tommaso Caselli, Giorgio Colombo, Roberto Confalonieri, Laura Daniele, Jérôme Euzenat, Antony Galton, Dagmar Gromann, Maria M. Hedblom, Heinrich Herre, Inge Hinterwaldner, Andrea Janes, Ludger Jansen, Kris Krois, Antonio Lieto, Claudio Masolo, Rafael Peñaloza, Daniele Porello, Daniele P. Radicioni, Emilio M. Sanfilippo, Daniel Schober, Rossella Stufano, Amanda Vizedom (Ed.), The Joint Ontology Workshops: . Paper presented at Proceedings of the Joint Ontology Workshops 2017 Episode 3: The Tyrolean Autumn of Ontology Bozen-Bolzano, Italy, September 21–23, 2017. CEUR-WS, 2050
Open this publication in new window or tab >>Evaluation of an Application Ontology
2017 (English)In: The Joint Ontology Workshops / [ed] Stefano Borgo, Oliver Kutz, Frank Loebe, Fabian Neuhaus, Kemo Adrian, Mihailo Antović, Valerio Basile, Martin Boeker, Diego Calvanese, Tommaso Caselli, Giorgio Colombo, Roberto Confalonieri, Laura Daniele, Jérôme Euzenat, Antony Galton, Dagmar Gromann, Maria M. Hedblom, Heinrich Herre, Inge Hinterwaldner, Andrea Janes, Ludger Jansen, Kris Krois, Antonio Lieto, Claudio Masolo, Rafael Peñaloza, Daniele Porello, Daniele P. Radicioni, Emilio M. Sanfilippo, Daniel Schober, Rossella Stufano, Amanda Vizedom, CEUR-WS , 2017, Vol. 2050Conference paper, Published paper (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
CEUR-WS, 2017
Series
CEUR Workshop Proceedings, ISSN 1613-0073 ; 2050
Keywords
application ontologies, ontology evaluation, ontology quality features, ontology verbalization
National Category
Computer Systems
Identifiers
urn:nbn:se:hj:diva-38902 (URN)2-s2.0-85045576954 (Scopus ID)
Conference
Proceedings of the Joint Ontology Workshops 2017 Episode 3: The Tyrolean Autumn of Ontology Bozen-Bolzano, Italy, September 21–23, 2017
Available from: 2018-02-23 Created: 2018-02-23 Last updated: 2018-09-20Bibliographically approved
Tan, H., Ismail, M., Tarasov, V., Adlemo, A. & Johansson, M. (2016). Development and evaluation of a software requirements ontology. In: Iaakov Exman, Juan Llorens and Anabel Fraga (Ed.), SKY 2016 - 7th International Workshop on Software Knowledge, Proceedings - In conjuction with IC3K 2016: . Paper presented at 7th International Workshop on Software Knowledge - SKY 2016 in conjunction with the 9th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management - IC3K 2016, November 9-10, 2016, in Porto, Portugal (pp. 11-18). SciTePress
Open this publication in new window or tab >>Development and evaluation of a software requirements ontology
Show others...
2016 (English)In: SKY 2016 - 7th International Workshop on Software Knowledge, Proceedings - In conjuction with IC3K 2016 / [ed] Iaakov Exman, Juan Llorens and Anabel Fraga, SciTePress, 2016, p. 11-18Conference paper, Published paper (Refereed)
Abstract [en]

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.

Place, publisher, year, edition, pages
SciTePress, 2016
Keywords
Ontology, Software Requirements, Ontology Development, Ontology Evaluation, Avionics Software Development
National Category
Computer Systems
Identifiers
urn:nbn:se:hj:diva-32277 (URN)10.5220/0006079300110018 (DOI)000393154100001 ()2-s2.0-85007006434 (Scopus ID)978-989-758-202-8 (ISBN)
Conference
7th International Workshop on Software Knowledge - SKY 2016 in conjunction with the 9th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management - IC3K 2016, November 9-10, 2016, in Porto, Portugal
Projects
Ontology-based Software Test Case Generation (OSTAG)
Funder
Knowledge Foundation, KKS-20140170
Available from: 2016-11-16 Created: 2016-11-16 Last updated: 2018-09-12Bibliographically approved
Resmini, A., Tan, H., Tarasov, V. & Adlemo, A. (2016). #ViewFromTheOffice - Reconceptualizing the Workplace as an Information-based Ecosystem. In: Proceedings of the 6th STS Conference on Socio-technical Ecosystems: . Paper presented at 6th STS Conference on Socio-technical Ecosystems.
Open this publication in new window or tab >>#ViewFromTheOffice - Reconceptualizing the Workplace as an Information-based Ecosystem
2016 (English)In: Proceedings of the 6th STS Conference on Socio-technical Ecosystems, 2016Conference paper, Published paper (Refereed)
Keywords
user experience, workplace, cross-channel, information architecture
National Category
Interaction Technologies
Identifiers
urn:nbn:se:hj:diva-34312 (URN)
Conference
6th STS Conference on Socio-technical Ecosystems
Available from: 2016-12-14 Created: 2016-12-14 Last updated: 2016-12-14
Tan, H., Barakat, G. & Tarasov, V. (2015). Translating XML Models into OWL Ontologies for Interoperability of Simulation Systems. In: Raimundas Matulevičius, Fabrizio Maria Maggi and Peep Küngas (Ed.), Proceedings of the 3rd Workshop on Ontologies and Information Systems (WOIS 2015), Tartu, Estonia, August 26, 2015: . Paper presented at 3rd Workshop on Ontologies and Information Systems (WOIS 2015), Tartu, Estonia, August 26, 2015 (pp. 116-123).
Open this publication in new window or tab >>Translating XML Models into OWL Ontologies for Interoperability of Simulation Systems
2015 (English)In: Proceedings of the 3rd Workshop on Ontologies and Information Systems (WOIS 2015), Tartu, Estonia, August 26, 2015 / [ed] Raimundas Matulevičius, Fabrizio Maria Maggi and Peep Küngas, 2015, p. 116-123Conference paper, Published paper (Refereed)
Abstract [en]

Today XML is a common format supporting interoperabilityand information exchange between systems in the modeling and simulationeld. Although XML enables systems to agree on a common syntaxand understand the exchanged information, systems can misinterpretthem due to their dierent conceptualizations of the domain of interest.In this paper, we present a framework for automatic translation ofXML simulation models which follow the High Level Architecture (HLA) object model template specication, into OWL ontologies. In OWL ontologiesthe semantics of information is formally dened. It provides thebasis for interoperability and information exchange between simulationsystems on semantic level.

National Category
Computer Systems
Identifiers
urn:nbn:se:hj:diva-27688 (URN)
Conference
3rd Workshop on Ontologies and Information Systems (WOIS 2015), Tartu, Estonia, August 26, 2015
Available from: 2015-08-11 Created: 2015-08-11 Last updated: 2018-09-13
Tan, H., Resmini, A., Tarasov, V. & Adlemo, A. (2015). Workplace innovation in Swedish local organizations - technology aspect: BIS 2015 International Workshops, Poznań, Poland, June 24-26, 2015, Revised Papers. In: Witold Abramowicz (Ed.), Business Information Systems Workshops: . Paper presented at 18th International Workshop on Business Information Systems (BIS), June 24-26, 2015, Poznan, Poland (pp. 139-147). , 228
Open this publication in new window or tab >>Workplace innovation in Swedish local organizations - technology aspect: BIS 2015 International Workshops, Poznań, Poland, June 24-26, 2015, Revised Papers
2015 (English)In: Business Information Systems Workshops / [ed] Witold Abramowicz, 2015, Vol. 228, p. 139-147Conference paper, Published paper (Refereed)
Abstract [en]

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.

Series
Lecture Notes in Business Information Processing, ISSN 1865-1348 ; 228
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:hj:diva-27117 (URN)000369170600013 ()2-s2.0-84952647100 (Scopus ID)978-3-319-26761-6 (ISBN)
Conference
18th International Workshop on Business Information Systems (BIS), June 24-26, 2015, Poznan, Poland
Available from: 2015-06-11 Created: 2015-06-11 Last updated: 2018-08-30Bibliographically approved
Tan, H. (2014). A Method for Building FrameNet-like Corpus for the Biomedical Domain. In: Martin Duneld (Ed.), Proceedings of the 5th International Workshop on Health Text Mining and Information Analysis (Louhi): . Paper presented at 14th Conference of the European Chapter of the Association for Computational Linguistics (pp. 46-53). Association for Computational Linguistics
Open this publication in new window or tab >>A Method for Building FrameNet-like Corpus for the Biomedical Domain
2014 (English)In: Proceedings of the 5th International Workshop on Health Text Mining and Information Analysis (Louhi) / [ed] Martin Duneld, Association for Computational Linguistics, 2014, p. 46-53Conference paper, Published paper (Refereed)
Abstract [en]

Semantic Role Labeling (SRL) plays an important role in different text mining tasks. The development of SRL systems for the biomedical area is frustrated by the lack of large-scale domain specific corpora that are annotated with semantic roles. In our previous work, we proposed a method for building FramenNet-like corpus for the area using domain knowledge provided by ontologies. In this paper, we present a framework for supporting the method and the system which we developed based on the framework. In the system we have developed the algorithms for selecting appropriate concepts to be translated into semantic frames, for capturing the information that describes frames from ontology terms, and for collecting example sentence using ontological knowledge.

Place, publisher, year, edition, pages
Association for Computational Linguistics, 2014
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:hj:diva-27839 (URN)978-1-937284-90-9 (ISBN)
Conference
14th Conference of the European Chapter of the Association for Computational Linguistics
Available from: 2015-09-03 Created: 2015-09-03 Last updated: 2018-09-13Bibliographically approved
Tan, H., Kaliyaperumal, R. & Benis, N. (2012). Ontology-driven Construction of Corpus with Frame Semantics Annotations. In: A. Gelbukh (Ed.), Computational Linguistics and Intelligent Text Processing13th International Conference, CICLing 2012, New Delhi, India, March 11-17, 2012, Proceedings, Part I: . Paper presented at 13th International Conference, CICLing 2012, New Delhi, India, March 11-17, 2012 (pp. 54-65). Springer
Open this publication in new window or tab >>Ontology-driven Construction of Corpus with Frame Semantics Annotations
2012 (English)In: Computational Linguistics and Intelligent Text Processing13th International Conference, CICLing 2012, New Delhi, India, March 11-17, 2012, Proceedings, Part I / [ed] A. Gelbukh, Springer, 2012, p. 54-65Conference paper, Published paper (Refereed)
Abstract [en]

Semantic Role Labeling plays a key role in many text mining applications. The development of SRL systems for the biomedical domain is frustrated by the lack of large domain specific corpora that are labeled with semantic roles. In this paper we proposed a method for building corpus that are labeled with semantic roles for the domain of biomedicine. The method is based on the theory of frame semantics, and uses domain knowledge provided by ontologies. By using the method, we have built a corpus for transport events strictly following the domain knowledge provided by GO biological process ontology. We compared one of our frames to a BioFrameNet frame. We also examined the gaps between the semantic classification of the target words in this domain-specific corpus and in FrameNet and PropBank/VerbNet data. The successful corpus construction demonstrates that ontologies, as a formal representation of domain knowledge, can instruct us and ease all the tasks in building this kind of corpus. Furthermore, ontological domain knowledge leads to well-defined semantics exposed on the corpus, which will be very valuable in text mining applications.

Place, publisher, year, edition, pages
Springer, 2012
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 7181
National Category
Computer Sciences
Identifiers
urn:nbn:se:hj:diva-18797 (URN)10.1007/978-3-642-28604-9_5 (DOI)978-3-642-28603-2 (ISBN)978-3-642-28604-9 (ISBN)
Conference
13th International Conference, CICLing 2012, New Delhi, India, March 11-17, 2012
Available from: 2012-06-27 Created: 2012-06-27 Last updated: 2018-09-13Bibliographically approved
Tan, H. (2012). Semantic Role Labeling for Biological Event. In: Patrick Lambrix (Ed.), Advances in Secure and Networked Information Systems - The ADIT Perspective: Festschrift in honor of professor Nahid Shahmehri (pp. 165-174). Linköping: Linköping University Electronic Press
Open this publication in new window or tab >>Semantic Role Labeling for Biological Event
2012 (English)In: Advances in Secure and Networked Information Systems - The ADIT Perspective: Festschrift in honor of professor Nahid Shahmehri / [ed] Patrick Lambrix, Linköping: Linköping University Electronic Press, 2012, p. 165-174Chapter in book (Other academic)
Abstract [en]

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

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2012
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:hj:diva-23192 (URN)978-91-7519-716-6 (ISBN)9789175197173 (ISBN)
Available from: 2014-01-22 Created: 2014-01-22 Last updated: 2018-01-11Bibliographically approved
Organisations

Search in DiVA

Show all publications