Semantic wiki for quality management in software development projects

Semantic wiki for quality management in software development projects

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
IET Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Quality management has become a strategic issue for organisations and is very valuable to produce quality software. However, quality management systems (QMS) are not easy to implement and maintain. The authors' experience shows the benefits of developing a QMS by first formalising it using semantic web ontologies and then putting them into practice through a semantic wiki. The QMS ontology that has been developed captures the core concepts of a traditional QMS and combines them with concepts coming from the MPIu+a development process model, which is geared towards obtaining usable and accessible software products. Then, the ontology semantics is directly put into play by a semantics-aware tool, the Semantic MediaWiki. The developed QMS tool is being used for 2 years by the GRIHO research group, where it has manages almost 50 software development projects taking into account the quality management issues. It has also been externally audited by a quality certification organisation. Its users are very satisfied with their daily work with the tool, which manages all the documents created during project development and also allows them to collaborate, thanks to the wiki features.


    1. 1)
      • Buytendijk, F.: ‘Quality control: how ro respond to “Just give me a dashboard!”’, Business Performance Management, September 2005, mag/bpm_article_nwarcarticle_14490, accessed June 2010
    2. 2)
      • Managing quality
    3. 3)
      • Usability engineering: scenario-based development of human–computer interaction
    4. 4)
      • User-derived impact analysis as a tool for usability engineering
    5. 5)
      • Usability engineering
    6. 6)
      • Design web sites that work: usability for the web
    7. 7)
      • Granollers, T.: `User centred design process model, integration of usability engineering and software engineering', Proc. INTERACT 2003, 2003, Zurich, Switzerland, p. 673–675
    8. 8)
      • User-centred requirements engineering. Theory and practice
    9. 9)
      • Software engineering: a practitioner's approach
    10. 10)
      • LaSSIE: a knowledge-based software information system
    11. 11)
      • Happel, H.-J., Seedorf, S.: `Applications of ontologies in software engineering', Proc. Int. Workshop on Semantic Web Enabled Software Engineering, 2006
    12. 12)
      • Towards a software maintenance methodology using semantic web techniques and paradigmatic documentation modelling
    13. 13)
      • Translating a typical business process modeling language to a Web Services Ontology through lightweight mapping
    14. 14)
      • Ontology classification for semantic-web-based software engineering
    15. 15)
      • Kim, H.M., Fox, M.S., Gruninger, M.: `An ontology of quality for enterprise modelling', Proc. Fourth Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WET-ICE'95, 1995, p. 105–115
    16. 16)
      • SOLAR: social link advanced recommendation system
    17. 17)
      • Decker, B., Ras, E., Rech, J., Klein, B., Hoecht, C.: `Self-organized reuse of software engineering knowledge supported by semantic wikis', Proc. Workshop on Semantic Web Enabled Software Engineering (SWESE), 2005, Galway, Ireland
    18. 18)
      • Riechert, T., Lohmann, S.: `Mapping cognitive models to social semantic spaces – collaborative development of project ontologies', Proc. First Conf. on Social Semantic Web, 2007, p. 91–98
    19. 19)
      • SemCASS: technical competence assessment within software development teams enabled by semantics
    20. 20)
      • Gómez-Berbís, J.M., Mencke, M., Chamizo, J., Colomo-Palacios, R., García-Crespo, A.: `EsaCake: a semantic software environment for sharing software projects knowledge based on the ESA software methodology', Proc. Third Int. Conf. on Internet and Web Applications and Services, 2008
    21. 21)
      • Building legal ontologies with methontology and WebODE
    22. 22)
      •, accessed June 2010
    23. 23)
      •, accessed June 2010
    24. 24)
      • Sure, Y., Bloehdorn, S., Haase, P., Hartmann, J., Oberle, D.: `The SWRC ontology – semantic web for research communities', Proc. 12th Portuguese Conf. on Artificial Intelligence, 2005, Covilha, Portugal
    25. 25)
      •, accessed June 2010
    26. 26)
      • Semantic MediaWiki’
    27. 27)
      •, accessed June 2010
    28. 28)
      •, accessed June 2010
    29. 29)
      •, accessed June 2010
    30. 30)
      •, accessed June 2010
    31. 31)
      • Building a usable and accessible semantic web interaction platform

Related content

This is a required field
Please enter a valid email address