Inovações de Processo e Tecnologia no Desenvolvimento de Software
Resumo
Este artigo descreve o estado da arte sobre inovações de processo e tecnologia no desenvolvimento de software e os resultados obtidos em um estudo baseado em revisão sistemática sobre o tema. Com base nas necessidades identificadas pelo estudo, é apresentado um ambiente no formato de portal que visa auxiliar na transferência de conhecimento e aproximação entre a academia e a indústria, além de fornecer informações de apoio para a inovação no desenvolvimento de software.
Palavras-chave:
Processo, Tecnologia, Desenvolvimento de Software
Referências
Agarwal, R., Prasad, J. (2000) "A field study of the adoption of software process innovations by information systems professionals", Engineering Management, IEEE Transactions on, v. 47, n. 3, pp. 295-308.
Ardimento, P., Baldassarre, M.T., Cimitile, M., et al. (2008) "Empirical experimentation for validating the usability of knowledge packages in transferring innovations". In: 2nd International Conference on Software and Data Technologies, ICSOFT 2007, July 22, 2007 - July 25, 2007, v. 22 CCIS, pp. 357-370, Barcelona, Spain.
Astebro, T. (2002) "Noncapital investment costs and the adoption of CAD and CNC in U.S. metalworking industries", RAND Journal of Economics, v. 33, pp. 672-688.
Aversano, L., Bodhuin, T., Canfora, G., et al. (2005) "Technology-driven business evolution", Journal of Systems and Software, v. 79, n. 3, pp. 314-338.
Basili, V., Caldiera, G., Rombach, H. (1994) "Goal Question Metric Paradigm", Encyclopedia of Software Engineering, v. 1, pp. 528-532.
Biolchini, J., Mian, P.G., Natali, A.C. (2005) Systematic Review in Software Engineering, RT-ES 679/05, COPPE/UFRJ, Rio de Janeiro, Brasil.
Brad, S., Fulea, M., Mocan, B., et al. (2008) "Software platform for supporting open innovation". In: Automation, Quality and Testing, Robotics, 2008. AQTR 2008. IEEE International Conference on, v. 3, pp. 224-229.
Cerdeiral, C.T. (2011) Inovações Tecnológicas e de Processo em Organizações de Software, Exame de Qualificação para o D. Sc., COPPE, UFRJ, Rio de Janeiro.
Cho, I., Kim, Y.G. (2001) "Critical factors for assimilation of object-oriented programming languages", Journal of Management Information Systems, v. 18, n. Compendex, pp. 125-156.
Damanpour, R., Gopalakrishnan, S. (2001) "The dynamics of the adoption of product and process innovations in organizations", Journal of Management Studies, v. 38, n. 1, pp. 45-66.
den Hengst, M., Hlupic, V., Currie, W.L. (2004) "The increasing need for integrating simulation and collaboration to support change management programs". In: System Sciences, 2004. Proceedings of the 37th Annual Hawaii International Conference on, pp. 8 pp.
Gallivan, M.J. (2003) "The influence of software developers' creative style on their attitudes to and assimilation of a software process innovation", Information and Management, v. 40, n. Compendex, pp. 443-465.
Gallivan, M.J. (2004) "Examining IT professionals' adaptation to technological change: The influence of gender and personal attributes", Data Base for Advances in Information Systems, v. 35, n. 3, pp. 28-49.
Green, G.C., Collins, R.W., Hevner, A.R. (2004) "Perceived control and the diffusion of software process innovations", Journal of High Technology Management Research, v. 15, n. 1, pp. 123-144.
Green, G.C., Hevner, A.R. (2000) "Successful diffusion of innovations: guidance for software development organizations", IEEE Software, v. 17, n. Compendex, pp. 96-103.
Green, G.C., Hevner, A.R., Collins, R.W. (2005) "The impacts of quality and productivity perceptions on the use of software process improvement innovations", Information and Software Technology, v. 47, n. Compendex, pp. 543-553.
Han, K.H., Kang, J.G. (2007) "Two-stage process analysis using the process-based performance measurement framework and process simulation". In: Proceedings - SERA 2007: Fifth ACIS International Conference on Software Engineering Research, Management, and Applications, pp. 31-37, Busan, South Korea.
ISO/IEC (2002) "15504, Information Technology – Process Assessment. Part 1 – Concepts and vocabulary; part 2 – Performing an assessment; part 3 – Guidance on performing an assessment; part 4 – Guidance on use for process improvement and process capability de-termination; and part 5 – An exemplar process assessment model.".
Kautz, K., Nielsen, P.A. (2000) "Implementing software process improvement: two cases of technology transfer". In: The 33rd Annual Hawaii International Conference on System Siences (HICSS-33), January 4, 2000 - January 7, 2000, pp. 188, Maui, USA.
Kautz, K., Nielsen, P.A. (2004) "Understanding the implementation of software process improvement innovations in software organizations", Information Systems Journal, v. 14, n. 1, pp. 3-22.
Khazanchi, S., Lewis, M.W., Boyer, K.K. (2007) "Innovation-supportive culture: The impact of organizational values on process innovation", Journal of Operations Management, v. 25, n. 4, pp. 871-884.
King, B., Schlicksupp, H. (2002) Criatividade: uma vantagem competitiva Rio de Janerio, Campus.
Koc, T., Ceylan, C. (2007) "Factors impacting the innovative capacity in large-scale companies", Technovation, v. 27, n. 3, pp. 105-114.
Kuilboer, J.P., Ashrafi, N. (2000) "Software process and product improvement: an empirical assessment", Information and Software Technology, v. 42 (1) (January 1), pp. 27-34.
Levine, L. (2001) "Integrating knowledge and processes in a learning organization", IEEE Engineering Management Review, v. 29, n. Compendex, pp. 33-44.
Lind, J. (2006) "Boeing's global enterprise technology process", Research Technology Management, v. 49, n. Compendex, pp. 36-42.
Montoni, M. (2007) Uma Abordagem para Condução de Iniciativas de Melhoria de Processos de Software, Exame de Qualificação para o D. Sc., COPPE, UFRJ, Rio de Janeiro.
Narayana, M.G.P.L. (2005) "A framework approach to measure innovation maturity". In: IEMC 2005: 2005 IEEE International Engineering Management Conference, September 11, 2005 - September 13, 2005, v. II, pp. 765-769, St. John's, Newfoundland, Canada.
OECD, Eurostat (2005) "Oslo Manual: The Measurement of Scientific and Technological Activities. Proposed Guidelines for Collecting and Interpreting Innovation Data", OECD Publishing.
Rantanen, K., Domb, E. (2002) Simplified TRIZ: New Problem-Solving Applications for Engineers and Manufacturing Professionals Florida, CRC Press.
Riemenschneider, C.K., Hardgrave, B.C., Davis, F.D. (2002) "Explaining software developer acceptance of methodologies: A comparison of five theoretical models", IEEE Transactions on Software Engineering, v. 28, n. 12, pp. 1135-1145.
Rifkin, S. (2001) "Why software process innovations are not adopted", IEEE Software, v. 18, n. Compendex, pp. 112+110-111.
Santone, A., Tortorella, M. (2009) "Applying formal methods to process innovation". In: International Conference on Advanced Software Engineering and Its Applications, ASEA 2009, Held as Part of the Future Generation Information Technology Conference, FGIT 2009, December 10, 2009 - December 12, 2009, v. 59 CCIS, pp. 135-142, Jeju Island, Korea, Republic of.
SEI (2010) CMMI® for Development (CMMI-DEV) - Improving processs for developing better products and services, V 1.3, CMU/SEI-2010-TR-033, Software Engineering Institute.
SOFTEX (2009) MPS.BR - Melhoria de Processo do Software Brasileiro, Guia de Implementação - Parte 7, Associação para Promoção da Excelência do Software Brasileiro – SOFTEX.
SOFTEX (2011) MPS.BR - Melhoria de Processo do Software Brasileiro, Guia Geral, Associação para Promoção da Excelência do Software Brasileiro – SOFTEX. Straub, D.W., Watson, R.T. (2001) "Research Commentary: Transformational Issues in Researching IS and Net-enabled Organizations", Information Systems Research, v. 12, n. 4, pp. 337-345.
Tidd, J., Bessant, J. (2009) Managing Innovation: Integrating Technological, Market and Organizational Change, 4th ed. Chichester, UK, John Wiley & Sons.
Tortorella, M., Visaggio, G. (2001) "Evaluation of a scenario-based reading technique for analysing process components", Journal of Software Maintenance and Evolution, v. 13, n. Compendex, pp. 149-166.
Woo, F., Mikusauskas, R., Bartlett, D., et al. (2006a) "A framework for the effective adoption of software development methodologies", ACM, Melbourne, Florida.
Woo, F., Mikusauskas, R., Bartlett, D., et al. (2006b) "A framework for the effective adoption of software development methodologies". In: 44th Annual ACM Southeast Conference, ACMSE 2006, March 10, 2006 - March 12, 2006, v. 2006, pp. 198-203, Melbourne, FL, United states.
Ardimento, P., Baldassarre, M.T., Cimitile, M., et al. (2008) "Empirical experimentation for validating the usability of knowledge packages in transferring innovations". In: 2nd International Conference on Software and Data Technologies, ICSOFT 2007, July 22, 2007 - July 25, 2007, v. 22 CCIS, pp. 357-370, Barcelona, Spain.
Astebro, T. (2002) "Noncapital investment costs and the adoption of CAD and CNC in U.S. metalworking industries", RAND Journal of Economics, v. 33, pp. 672-688.
Aversano, L., Bodhuin, T., Canfora, G., et al. (2005) "Technology-driven business evolution", Journal of Systems and Software, v. 79, n. 3, pp. 314-338.
Basili, V., Caldiera, G., Rombach, H. (1994) "Goal Question Metric Paradigm", Encyclopedia of Software Engineering, v. 1, pp. 528-532.
Biolchini, J., Mian, P.G., Natali, A.C. (2005) Systematic Review in Software Engineering, RT-ES 679/05, COPPE/UFRJ, Rio de Janeiro, Brasil.
Brad, S., Fulea, M., Mocan, B., et al. (2008) "Software platform for supporting open innovation". In: Automation, Quality and Testing, Robotics, 2008. AQTR 2008. IEEE International Conference on, v. 3, pp. 224-229.
Cerdeiral, C.T. (2011) Inovações Tecnológicas e de Processo em Organizações de Software, Exame de Qualificação para o D. Sc., COPPE, UFRJ, Rio de Janeiro.
Cho, I., Kim, Y.G. (2001) "Critical factors for assimilation of object-oriented programming languages", Journal of Management Information Systems, v. 18, n. Compendex, pp. 125-156.
Damanpour, R., Gopalakrishnan, S. (2001) "The dynamics of the adoption of product and process innovations in organizations", Journal of Management Studies, v. 38, n. 1, pp. 45-66.
den Hengst, M., Hlupic, V., Currie, W.L. (2004) "The increasing need for integrating simulation and collaboration to support change management programs". In: System Sciences, 2004. Proceedings of the 37th Annual Hawaii International Conference on, pp. 8 pp.
Gallivan, M.J. (2003) "The influence of software developers' creative style on their attitudes to and assimilation of a software process innovation", Information and Management, v. 40, n. Compendex, pp. 443-465.
Gallivan, M.J. (2004) "Examining IT professionals' adaptation to technological change: The influence of gender and personal attributes", Data Base for Advances in Information Systems, v. 35, n. 3, pp. 28-49.
Green, G.C., Collins, R.W., Hevner, A.R. (2004) "Perceived control and the diffusion of software process innovations", Journal of High Technology Management Research, v. 15, n. 1, pp. 123-144.
Green, G.C., Hevner, A.R. (2000) "Successful diffusion of innovations: guidance for software development organizations", IEEE Software, v. 17, n. Compendex, pp. 96-103.
Green, G.C., Hevner, A.R., Collins, R.W. (2005) "The impacts of quality and productivity perceptions on the use of software process improvement innovations", Information and Software Technology, v. 47, n. Compendex, pp. 543-553.
Han, K.H., Kang, J.G. (2007) "Two-stage process analysis using the process-based performance measurement framework and process simulation". In: Proceedings - SERA 2007: Fifth ACIS International Conference on Software Engineering Research, Management, and Applications, pp. 31-37, Busan, South Korea.
ISO/IEC (2002) "15504, Information Technology – Process Assessment. Part 1 – Concepts and vocabulary; part 2 – Performing an assessment; part 3 – Guidance on performing an assessment; part 4 – Guidance on use for process improvement and process capability de-termination; and part 5 – An exemplar process assessment model.".
Kautz, K., Nielsen, P.A. (2000) "Implementing software process improvement: two cases of technology transfer". In: The 33rd Annual Hawaii International Conference on System Siences (HICSS-33), January 4, 2000 - January 7, 2000, pp. 188, Maui, USA.
Kautz, K., Nielsen, P.A. (2004) "Understanding the implementation of software process improvement innovations in software organizations", Information Systems Journal, v. 14, n. 1, pp. 3-22.
Khazanchi, S., Lewis, M.W., Boyer, K.K. (2007) "Innovation-supportive culture: The impact of organizational values on process innovation", Journal of Operations Management, v. 25, n. 4, pp. 871-884.
King, B., Schlicksupp, H. (2002) Criatividade: uma vantagem competitiva Rio de Janerio, Campus.
Koc, T., Ceylan, C. (2007) "Factors impacting the innovative capacity in large-scale companies", Technovation, v. 27, n. 3, pp. 105-114.
Kuilboer, J.P., Ashrafi, N. (2000) "Software process and product improvement: an empirical assessment", Information and Software Technology, v. 42 (1) (January 1), pp. 27-34.
Levine, L. (2001) "Integrating knowledge and processes in a learning organization", IEEE Engineering Management Review, v. 29, n. Compendex, pp. 33-44.
Lind, J. (2006) "Boeing's global enterprise technology process", Research Technology Management, v. 49, n. Compendex, pp. 36-42.
Montoni, M. (2007) Uma Abordagem para Condução de Iniciativas de Melhoria de Processos de Software, Exame de Qualificação para o D. Sc., COPPE, UFRJ, Rio de Janeiro.
Narayana, M.G.P.L. (2005) "A framework approach to measure innovation maturity". In: IEMC 2005: 2005 IEEE International Engineering Management Conference, September 11, 2005 - September 13, 2005, v. II, pp. 765-769, St. John's, Newfoundland, Canada.
OECD, Eurostat (2005) "Oslo Manual: The Measurement of Scientific and Technological Activities. Proposed Guidelines for Collecting and Interpreting Innovation Data", OECD Publishing.
Rantanen, K., Domb, E. (2002) Simplified TRIZ: New Problem-Solving Applications for Engineers and Manufacturing Professionals Florida, CRC Press.
Riemenschneider, C.K., Hardgrave, B.C., Davis, F.D. (2002) "Explaining software developer acceptance of methodologies: A comparison of five theoretical models", IEEE Transactions on Software Engineering, v. 28, n. 12, pp. 1135-1145.
Rifkin, S. (2001) "Why software process innovations are not adopted", IEEE Software, v. 18, n. Compendex, pp. 112+110-111.
Santone, A., Tortorella, M. (2009) "Applying formal methods to process innovation". In: International Conference on Advanced Software Engineering and Its Applications, ASEA 2009, Held as Part of the Future Generation Information Technology Conference, FGIT 2009, December 10, 2009 - December 12, 2009, v. 59 CCIS, pp. 135-142, Jeju Island, Korea, Republic of.
SEI (2010) CMMI® for Development (CMMI-DEV) - Improving processs for developing better products and services, V 1.3, CMU/SEI-2010-TR-033, Software Engineering Institute.
SOFTEX (2009) MPS.BR - Melhoria de Processo do Software Brasileiro, Guia de Implementação - Parte 7, Associação para Promoção da Excelência do Software Brasileiro – SOFTEX.
SOFTEX (2011) MPS.BR - Melhoria de Processo do Software Brasileiro, Guia Geral, Associação para Promoção da Excelência do Software Brasileiro – SOFTEX. Straub, D.W., Watson, R.T. (2001) "Research Commentary: Transformational Issues in Researching IS and Net-enabled Organizations", Information Systems Research, v. 12, n. 4, pp. 337-345.
Tidd, J., Bessant, J. (2009) Managing Innovation: Integrating Technological, Market and Organizational Change, 4th ed. Chichester, UK, John Wiley & Sons.
Tortorella, M., Visaggio, G. (2001) "Evaluation of a scenario-based reading technique for analysing process components", Journal of Software Maintenance and Evolution, v. 13, n. Compendex, pp. 149-166.
Woo, F., Mikusauskas, R., Bartlett, D., et al. (2006a) "A framework for the effective adoption of software development methodologies", ACM, Melbourne, Florida.
Woo, F., Mikusauskas, R., Bartlett, D., et al. (2006b) "A framework for the effective adoption of software development methodologies". In: 44th Annual ACM Southeast Conference, ACMSE 2006, March 10, 2006 - March 12, 2006, v. 2006, pp. 198-203, Melbourne, FL, United states.
Publicado
11/07/2012
Como Citar
CERDEIRAL, Cristina; ROCHA, Ana Regina.
Inovações de Processo e Tecnologia no Desenvolvimento de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 11. , 2012, Fortaleza.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2012
.
p. 246-258.
DOI: https://doi.org/10.5753/sbqs.2012.15320.