KNOWLEDGE SUPPORT FOR SOFTWARE PROCESSES

Michal Košinár, Svatopluk Štolfa, Jan Kožusznik

Abstract

Documented software processes and their assessments are the basics of modern software development. Nowadays, the semantic web, knowledge bases and knowledge management support many applications, but still their application within software processes (and business processes generally) are surprisingly being ignored. In this paper we focus on applying a knowledge layer into software processes and on the design of such a knowledge base. After a brief description of some classical fundamental approaches to software processes and knowledge bases, we propose an improvement based on the application of a machine readable knowledge base. We focus, in particular, on optimizing and enhancing software processes and their assessments with the knowledge layer.

References

  1. Alexandre, S. Makinen, T., and Varkoi, T. Implementation of a Software Process Standard as an Electronic Process Guide. In proceedings of SPICE 2008 Conference (Software Process Improvement and Capability dEtermination), 26-28 May 2008, Nuremberg, Germany.
  2. Ronald Brachman and Hector Levesque. Knowledge Representation and Reasoning (The Morgan Kaufmann Series in Artificial Intelligence). Morgan Kaufmann, May 2004.
  3. Ciprich, N., Duží, M., Košinár, M.: TIL-Script: Functional Programming Based on Transparent Intensional Logic. In RASLAN 2007, Sojka, P., Horák, A., (eds.), MasarykUniversity Brno, 2007, pp. 37-42.
  4. Ciprich, N., Duží, M. and Košinár, M.: The TIL-Script language. In the Proceedings of the 18th European Japanese Conference on Information Modelling and Knowledge Bases (EJC 2008), Tsukuba, Japan 2008.
  5. Frydrych, T., Kohut, O., Košinár, M.: Transparent Intensional Logic in Knowledge Based Multiagent Systems. In RASLAN 2008, Sojka, P., Horák, A., (eds.), MasarykUniversity Brno, 2008.
  6. Dragan Gasevic, Dragan Djuric, and Vladan Devedzic. Model Driven Architecture and Ontology Development. Springer, July 2006.
  7. Humphrey, W. S. 1995 A Discipline for Software Engineering. 1st. Addison-Wesley Longman Publishing Co., Inc.
  8. Makinen, T., and Varkoi, T. Assessment Driven Process Modeling for Software Process Improvement. In proceeding of PICMET'08 Conference, 27-31 July 2008, Cape Town, South Africa 2008
  9. Standish Group International. The Chaos Report [online]. Boston: The Standish Group International, 1994 - [cited on 17. Sept. 2006]. Available on http://www. standishgroup.com/sample_research/chaos_1994_1. php
  10. Workflow Management Coalition, Terminology & Glossary, The Workflow Management Coalition Specification, February, 1999
  11. Software Engineering Institute: CMMI staged-version 1.1 (2002), http://www.sei.cmu.edu/cmmi/
  12. Thayer, R. H., Software System Engineering: An Engineering Process, Software Requirements Engineering, R. H. Thayer and M. Dorfmann, Eds., IEEE Press, Los Alamitos, CA 1997.
Download


Paper Citation


in Harvard Style

Košinár M., Štolfa S. and Kožusznik J. (2010). KNOWLEDGE SUPPORT FOR SOFTWARE PROCESSES . In Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8425-21-8, pages 105-111. DOI: 10.5220/0002999801050111


in Bibtex Style

@conference{enase10,
author={Michal Košinár and Svatopluk Štolfa and Jan Kožusznik},
title={KNOWLEDGE SUPPORT FOR SOFTWARE PROCESSES},
booktitle={Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2010},
pages={105-111},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002999801050111},
isbn={978-989-8425-21-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - KNOWLEDGE SUPPORT FOR SOFTWARE PROCESSES
SN - 978-989-8425-21-8
AU - Košinár M.
AU - Štolfa S.
AU - Kožusznik J.
PY - 2010
SP - 105
EP - 111
DO - 10.5220/0002999801050111