Um Estudo Experimental sobre a Utilização de Modelagem e Simulação no Apoio à Gerência de Projetos de Software
Resumo
Neste artigo apresentamos um estudo experimental sobre a utilização de um conjunto de técnicas de modelagem e simulação no apoio à gerência de projetos de software. As etapas relacionadas com a execução de um estudo experimental, desde seu planejamento até a análise dos resultados, são descritas minuciosamente. O artigo tem como objetivo prover mais um exemplo de como estudos experimentais podem ser utilizados para suportar afirmações acerca de técnicas da Engenharia de Software.
Referências
Barros, M.O. (2001) Gerenciamento de Projetos Baseado em Cenários: uma Abordagem de Modelagem Dinâmica e Simulação, Tese de Doutorado, COPPE/UFRJ (Dezembro)
Barros, M.O.; Werner, C.M.L.; Travassos, G.H. (1999) "Risk Analys is: a Key Success Factor for Complex System Development", Proceedings of the 12th International Conference in Software & System Engineering and their Applications, Paris, FR (Dezembro)
Barros, M.O.; Werner, C.M.L.; Travassos, G.H. (2001a). "Towards a Scenario Based Project Management Paradigm". Relatório Técnico 543/01, COPPE/UFRJ (Fevereiro)
Barros, M.O.; Werner, C.M.L.; Travassos, G.H. (2001b). "From Metamodels to Models: Organizing and Reusing Domain Knowledge in System Dynamics Model Development", Proceedings of the XIX System Dynamics Conference, Atlanta, USA (Julho)
Barros, M.O.; Werner, C.M.L.; Travassos, G.H. (2002a) "Project Management Knowledge Reuse Through Scenario Models", Proceedings of the 7th International Conference on Software Reuse, Austin, USA (Maio)
Barros, M.O.; Werner, C.M.L.; Travassos, G.H. (2002b) "Enhancing Metamodels with Scenarios: Plug-&-Simulate Extensions for Model Developers", Proceedings of the XX System Dynamics Conference, Palermo, Itália (Julho), a ser publicado
Brown, N. (1996) "Industrial-Strength Management Strategies", IEEE Software, Vol. 13, No. 4, pp 94-103 (July)
Drappa, A.; Ludewig, J. (2000) "Simulation in Software Engineering Training", Proceedings of the 22th International Conference on Software Engineering, Limerick, Ireland
Forrester, J.W. (1961) Industrial Dynamics, Cambridge, MA: The M.I.T. Press
Freund, J.E., Perles, B.M. (1998) Statistics: a First Course, Seventh Edition, Prentice-Hall, Englewood Cliffs, NJ
Highsmith, J. (1992) "Software Ascents", American Programmer Magazine (Junho)
IFPUG, 1999, Function Point Counting Practices Manual, Release 4.1, Westerville, OH: International Function Point Users Group
Klein, G. (1998) Sources of Power, MIT Press, Cambridge, Massachusetts
Lin, C.Y., Abdel-Hamid, T., Sherif, J.S. (1997) "Software-Engineering Process Simulation Model (SEPS)", Journal of Systems and Software, Vol. 37, pp. 263-277
Shull, F., Carver, J., Travassos, G.H. (2001) "An Empirical Methodol ogy for Introducing Software Processes", IN: Proceeding of the Joint 8th European Software Engineering Symposium and 9th ACM SIGSOFT Symposium on the Foundations of Software Engineering, Vienna, Austria
Standish Group, T. (1994) The Chaos Report, The Standish Group Report, disponível na URL [link]
Tvedt, J.D. (1996) An Extensible Model for Evaluating the Impact of Process Improvements on Software Development Cycle Time, D.Sc. Thesis, Arizona State University, Tempe, AZ
Van Solingen, R., Berghout, E. (1999) The Goal / Question / Metric Method: A Practical Guide for Quality Improvement of Software Development, McGrawn Hill. ISBN 0077095537
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A. (2000) Experimentation in Software Engineering: an Introduction, Kluver Academic Publishers, Norwell, MA