An approach to software selection using semantic web

Elena Daehnhardt, Yanguo Jing

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

For a selection of software applications well-fitting to business needs, accurate knowledge of the needs and available technical skills are required. In a survey we conducted, most of the participants indicated that they consult industry solutions and employ Internet search engines to find suitable software products. However, since a keyword search does not consider semantics of terms describing software characteristics, pertinent search results might not be retrieved. We made a hypothesis that the addition of semantics describing software characteristics could assist in finding software-related information in a more structural way, which would improve such a search. In order to support the software selection decisionwe investigated the application of semantic web technology. In addition, we proposed a new approach for an information exchange between software providers and consumers, with the aim of a platform-independent information management. For the description of software products we employed a Resource Description Framework and SPARQL for further querying their descriptions. Our prototype, assisting in cross-platform information exchange and structured search, demonstrated an information exchange between software vendors and customers. This allows users who purchase software to be supported in their decision, and software developers to receive feedback for further software improvement. Experiments with the prototype revealed a performance overhead of SPARQL queries when compared to MySQL database queries. It is proposed that further optimization for SPARQL queries is needed in order to improve the response time of working with triple store. Overall, the test outcomes demonstrated that the proposed solution supports the process of selecting software and has the potential of improving IT infrastructure management practices.

Original languageEnglish
Pages (from-to)238-249
Number of pages12
JournalIAENG International Journal of Computer Science
Volume40
Issue number4
Publication statusPublished - Nov 2013
Externally publishedYes

Fingerprint

Semantic Web
Semantics
Search engines
Application programs
Information management
Industry
Internet
Feedback
Experiments

Keywords

  • Decision-making support
  • Knowledge management
  • Semantic web
  • Software selection

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

An approach to software selection using semantic web. / Daehnhardt, Elena; Jing, Yanguo.

In: IAENG International Journal of Computer Science, Vol. 40, No. 4, 11.2013, p. 238-249.

Research output: Contribution to journalArticle

@article{2a2524cc193e42bb86a891f9f5883f2e,
title = "An approach to software selection using semantic web",
abstract = "For a selection of software applications well-fitting to business needs, accurate knowledge of the needs and available technical skills are required. In a survey we conducted, most of the participants indicated that they consult industry solutions and employ Internet search engines to find suitable software products. However, since a keyword search does not consider semantics of terms describing software characteristics, pertinent search results might not be retrieved. We made a hypothesis that the addition of semantics describing software characteristics could assist in finding software-related information in a more structural way, which would improve such a search. In order to support the software selection decisionwe investigated the application of semantic web technology. In addition, we proposed a new approach for an information exchange between software providers and consumers, with the aim of a platform-independent information management. For the description of software products we employed a Resource Description Framework and SPARQL for further querying their descriptions. Our prototype, assisting in cross-platform information exchange and structured search, demonstrated an information exchange between software vendors and customers. This allows users who purchase software to be supported in their decision, and software developers to receive feedback for further software improvement. Experiments with the prototype revealed a performance overhead of SPARQL queries when compared to MySQL database queries. It is proposed that further optimization for SPARQL queries is needed in order to improve the response time of working with triple store. Overall, the test outcomes demonstrated that the proposed solution supports the process of selecting software and has the potential of improving IT infrastructure management practices.",
keywords = "Decision-making support, Knowledge management, Semantic web, Software selection",
author = "Elena Daehnhardt and Yanguo Jing",
year = "2013",
month = "11",
language = "English",
volume = "40",
pages = "238--249",
journal = "IAENG International Journal of Computer Science",
issn = "1819-656X",
publisher = "International Association of Engineers",
number = "4",

}

TY - JOUR

T1 - An approach to software selection using semantic web

AU - Daehnhardt, Elena

AU - Jing, Yanguo

PY - 2013/11

Y1 - 2013/11

N2 - For a selection of software applications well-fitting to business needs, accurate knowledge of the needs and available technical skills are required. In a survey we conducted, most of the participants indicated that they consult industry solutions and employ Internet search engines to find suitable software products. However, since a keyword search does not consider semantics of terms describing software characteristics, pertinent search results might not be retrieved. We made a hypothesis that the addition of semantics describing software characteristics could assist in finding software-related information in a more structural way, which would improve such a search. In order to support the software selection decisionwe investigated the application of semantic web technology. In addition, we proposed a new approach for an information exchange between software providers and consumers, with the aim of a platform-independent information management. For the description of software products we employed a Resource Description Framework and SPARQL for further querying their descriptions. Our prototype, assisting in cross-platform information exchange and structured search, demonstrated an information exchange between software vendors and customers. This allows users who purchase software to be supported in their decision, and software developers to receive feedback for further software improvement. Experiments with the prototype revealed a performance overhead of SPARQL queries when compared to MySQL database queries. It is proposed that further optimization for SPARQL queries is needed in order to improve the response time of working with triple store. Overall, the test outcomes demonstrated that the proposed solution supports the process of selecting software and has the potential of improving IT infrastructure management practices.

AB - For a selection of software applications well-fitting to business needs, accurate knowledge of the needs and available technical skills are required. In a survey we conducted, most of the participants indicated that they consult industry solutions and employ Internet search engines to find suitable software products. However, since a keyword search does not consider semantics of terms describing software characteristics, pertinent search results might not be retrieved. We made a hypothesis that the addition of semantics describing software characteristics could assist in finding software-related information in a more structural way, which would improve such a search. In order to support the software selection decisionwe investigated the application of semantic web technology. In addition, we proposed a new approach for an information exchange between software providers and consumers, with the aim of a platform-independent information management. For the description of software products we employed a Resource Description Framework and SPARQL for further querying their descriptions. Our prototype, assisting in cross-platform information exchange and structured search, demonstrated an information exchange between software vendors and customers. This allows users who purchase software to be supported in their decision, and software developers to receive feedback for further software improvement. Experiments with the prototype revealed a performance overhead of SPARQL queries when compared to MySQL database queries. It is proposed that further optimization for SPARQL queries is needed in order to improve the response time of working with triple store. Overall, the test outcomes demonstrated that the proposed solution supports the process of selecting software and has the potential of improving IT infrastructure management practices.

KW - Decision-making support

KW - Knowledge management

KW - Semantic web

KW - Software selection

UR - http://www.scopus.com/inward/record.url?scp=84890218742&partnerID=8YFLogxK

M3 - Article

VL - 40

SP - 238

EP - 249

JO - IAENG International Journal of Computer Science

JF - IAENG International Journal of Computer Science

SN - 1819-656X

IS - 4

ER -