Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

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
£12.50
(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
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
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.

References

    1. 1)
      • Happel, H.-J., Seedorf, S.: `Applications of ontologies in software engineering', Proc. Int. Workshop on Semantic Web Enabled Software Engineering, 2006.
    2. 2)
      • Granollers, T.: `User centred design process model, integration of usability engineering and software engineering', Proc. INTERACT 2003, 2003, Zurich, Switzerland, p. 673–675.
    3. 3)
      • http://en.wikipedia.org/wiki/Semantic_wiki, accessed June 2010.
    4. 4)
      • D. Hyland-Wood , D. Carrington , S. Kaplan . Towards a software maintenance methodology using semantic web techniques and paradigmatic documentation modelling. IET Softw. , 4 , 337 - 347
    5. 5)
      • R. Colomo-Palacios , A. García-Crespo , J.M. Gómez-Berbís , C. Casado-Lumbreras , P. Soto-Acosta . SemCASS: technical competence assessment within software development teams enabled by semantics. Int. J. Soc. Humanistic Comput. , 3 , 232 - 245
    6. 6)
      • 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.
    7. 7)
      • A. García-Crespo , R. Colomo-Palacios , J.M. Gómez-Berbís , F. García-Sánchez . SOLAR: social link advanced recommendation system. Future Gener. Comput. Syst. , 3 , 374 - 380
    8. 8)
      • http://rhizomik.net/ontologies/2010/04/qmsonto.owl, accessed June 2010.
    9. 9)
      • 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.
    10. 10)
      • A. Sutcliffe . (2001) User-centred requirements engineering. Theory and practice.
    11. 11)
      • T. Foster . (2009) Managing quality.
    12. 12)
      • R. Pressman . (2001) Software engineering: a practitioner's approach.
    13. 13)
      • G. Nadarajan , Y.-H. Chen-Burger . Translating a typical business process modeling language to a Web Services Ontology through lightweight mapping. IET Softw. , 1 , 1 - 17
    14. 14)
      • Y. Zhao , J. Dong , T. Peng . Ontology classification for semantic-web-based software engineering. IEEE Trans. Services Comput. , 4 , 303 - 317
    15. 15)
      • http://en.wikipedia.org/wiki/MediaWiki, accessed June 2010.
    16. 16)
      • 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.
    17. 17)
      • http://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki, accessed June 2010.
    18. 18)
      • P. Devanbu , R.J. Brachman , P.G. Selfridge , B.W. Ballard . LaSSIE: a knowledge-based software information system. Commun. ACM , 5 , 36 - 49
    19. 19)
      • J. Nielsen . (1993) Usability engineering.
    20. 20)
      • http://dublincore.org/documents/dcmi-terms/, accessed June 2010.
    21. 21)
      • D. Vrandečić , M. Krötzsch , J. Davies , M. Grobelnik , D. Mladenic . (2009) Semantic MediaWiki’.
    22. 22)
      • R. García , J.M. Gimeno , F. Perdrix . Building a usable and accessible semantic web interaction platform. World wide web , 143 - 167
    23. 23)
      • O. Corcho , M. Fernández , A. Gomez-Perez , A. López-Cima , R. Benjamins , P. Casanovas , J. Breuker , A. Gangemi . (2005) Building legal ontologies with methontology and WebODE.
    24. 24)
      • 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.
    25. 25)
      • T. Brink , D. Gergle , S.D. Wood . (2002) Design web sites that work: usability for the web.
    26. 26)
      • Buytendijk, F.: ‘Quality control: how ro respond to “Just give me a dashboard!”’, Business Performance Management, September 2005, http://bpmmag.net/ mag/bpm_article_nwarcarticle_14490, accessed June 2010.
    27. 27)
      • M. Rosson , J. Carroll . (2002) Usability engineering: scenario-based development of human–computer interaction.
    28. 28)
      • http://drupal.org/project/drupal, accessed June 2010.
    29. 29)
      • 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.
    30. 30)
      • http://www.mediawiki.org/wiki/Security_issues_with_authorization_extensions, accessed June 2010.
    31. 31)
      • M. Good , T.M. Spine , J. Whiteside , P. George . User-derived impact analysis as a tool for usability engineering. ACM SIGCHI , 4 , 241 - 246
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2010.0044
Loading

Related content

content/journals/10.1049/iet-sen.2010.0044
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address