×

zbMATH — the first resource for mathematics

Dynamic management of the organizational knowledge using case-based reasoning. (English) Zbl 1211.68120
Maciaszek, Leszek A. (ed.) et al., Evaluation of novel approaches to software engineering. 3rd and 4th international conference, ENASE 2008/2009, Funchal, Madeira, Portugal, May 4–7, 2008, Milan, Italy, May 9–10, 2009. Revised selected papers. Berlin: Springer (ISBN 978-3-642-14818-7/pbk). Communications in Computer and Information Science 69, 220-233 (2010).
Summary: Software process reuse involves different aspects of the knowledge obtained from generic process models and previous successful projects. The benefit of reuse is reached by the definition of an effective and systematic process to specify, produce, classify, retrieve and adapt software artifacts for utilization in another context. In this work, we present a formal approach for software process reuse to assist the definition, adaptation and improvement of the organization’s standard process. Case-based reasoning technology is used to manage the collective knowledge of the organization.
For the entire collection see [Zbl 1201.68007].
MSC:
68N99 Theory of software
Software:
APSEE
PDF BibTeX XML Cite
Full Text: DOI
References:
[1] The International Organization for Standardization and the International Electrotechnical Commission, Standard for Information Technology–Software Life Cycle Processes. Geneva, Switzerland (2008)
[2] The International Organization for Standardization and the International Electrotechnical Commission, ISO/IEC 15504 Information Technology Process Assessment Part 5 (2006)
[3] Software Engineering Institute, CMMI for Development, version 1.2 edition. SEI, Carnegie Mellon University, Pittsburg (2006)
[4] Softex, Guia Geral MR-MPS (Versão 1.2) (2007), http://www.softex.br/mpsbr/_guias/guias/MPS.BR_Guia_Geral_V1.2.pdf
[5] PMI Project Management Institute, A Guide to the Project Management Body of Knowledge: PMBOK Guide. PMI, 3rd edn. (2004)
[6] Perry, D.: Practical Issues in Process Reuse. In: Baldonado, M., Chang, C., Gravano, L., Paepcke, A. (eds.) ISPW, International Software Process Workshop, Int. J. Digit. Libr, vol. 1, pp. 108–121. IEEE Computer Society Press, France (1997)
[7] Kolodner, J.: Case-Based Reasoning. Morgan Kaufmann, San Francisco (1993) · Zbl 0811.68055 · doi:10.1016/B978-1-55860-237-3.50005-4
[8] Pal, S., Shiu, S.: Foundation of soft case based reasoning, 5th edn. Wiley series in intelligent systems (2004) · doi:10.1002/0471644676
[9] Mille, A.: From case-based reasoning to traces-based reasoning. Annual Reviews in Control 30(2), 223–232 (2006) · doi:10.1016/j.arcontrol.2006.09.003
[10] Santos, V., Cortés, M.: Software Process Reuse Using Case-Based Reasoning Accepted for publication in the ICAART’2009. In: International Conference on Agents and Artificial Intelligence, Portugal (2009)
[11] Reis, R., Reis, C., Nunes, D.J.: Automated Support for Software Process Reuse: Requirements and Early Experiences with the APSEE model. In: 7th International Workshop on Groupware. IEEE Computer Society Press, Darmstadt (2001)
[12] Oliveira, K., Gallota, C., Rocha, A., et al.: Defining and Building Domain-Oriented Software Development Environments. In: ICSSEA 1999, 12th International Conference Software & Systems Engineering and their Applications, Paris, France (1999)
[13] McManus, J.: How does Software Quality Assurance Fit. In: Handbook of Software Quality Assurance, 3rd edn. Prentice Hall, Englewood Cliffs (1999)
[14] Oliveira, S., Vasconcelos, A.: A Continuous Improvement Model in ImPProS. In: 30th Annual International Computer Software and Applications Conference. Proceedings on COMPSAC Fast Abstract Session, Chicago, EUA (2006)
[15] Ricci, F., Arslan, B., Mirzadeh, N., Venturini, A.: Detailed Descriptions of CBR Methodologies. Information Society Technologies (2002), http://dietorecs.itc.it/PubDeliverables/D4.1-V1.pdf
[16] Wu, Z., Palmer, M.: Verb Semantics and Lexical Selection. In: 32nd Annual Meeting of the Association for Computational Linguistic, New Mexico State University, Las Cruces, New Mexico, USA, pp. 133–138 (1994) · doi:10.3115/981732.981751
[17] Cunningham, P.: A Taxonomy of Similarity Mechanisms for Case-Based Reasoning. Technical Report UCD-CSI-2008-01. University College Dublin. Belfield, Ireland (2008)
[18] Brasil, M., Cortés, M.: Definição de Processo de Software através da Composição de Atributos de Casos Similares. Hífen, Uruguaiana 32(62) , 91–98 (2008)
[19] Beck, K.: Extreme Programming Explained: Embrace Change. Pearson, London (2004)
[20] SEI, CMMI® or Agile: Why Not Embrace Both! (2008), http://www.sei.cmu.edu/pub/documents/08.reports/08tn003.pdf (Accessed in: 13/11/2008)
[21] Pollice, G., Augustine, L., Lowe, C., Madhur, J.: Software development for small teams - a RUP centric approach. Addison-Wesley, Reading (2004)
[22] Rouiller, A.: Gerenciamento de Projetos de Software para Empresas de Pequeno Porte, PhD. Thesis, Universidade Federal de Pernambuco (2001)
[23] Orci, T., Laryd, A.: Dynamic CMM for small organizations. In: Proceedings of the First Argentine Symposium on Software Engineering (ASSE), Argentina, pp. 133–149 (2000)
[24] Kruchten, P., Kroll, P.: The Rational Unified Process Made Easy. Addison-Wesley, Reading (2003)
[25] Pressman, R.: Software Engineering, 5th edn. McGraw-Hill, New York (2002) · Zbl 0925.68076
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.