Diffusion of Software Engineering Methods

  • Sridhar A. Raghavan
  • Donald R. Chand


The success of software engineering as a discipline depends not only on our ability to come up with creative and innovation methods for addressing the problems of software development, but, also on our ability to effectively diffuse these innovations into practice. In order to succeed well in the latter role, we need to have a good understanding of the process of diffusing innovations in general, and how they apply in the context of diffusion of software engineering methods. This paper attempts to provide that understanding using Rogers’ framework for diffusion of innovations.

Roger’s framework is used to show that even though diffusion is a complex process it can be studied systematically, and successful diffusion can be facilitated by consciously planning a diffusion process that takes into account the underlying factors and issues. The attributes of innovations and communication aspects of innovations are identified as factors of special importance as they have significant impact on diffusion, and are, also, within the purview of the software engineering community. These ideas are developed and illustrated in the context of diffusion of program design methodologies. Using the understanding gained through these, a set of guidelines and recommendations are developed for successfully diffusing software engineering innovations.


Technology Transfer Opinion Leader Relative Advantage Change Agent Adoption Decision 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Beal, G. M., Meehan, P., 1978, “The Role of Communication in Knowledge Production, Dissemination, and Utilization”, Research Committee on Mass Communications, 9th World Congress of Sociology, International Sociological Association, Uppsala, Sweden, September 1978.Google Scholar
  2. Berelson et al., 1964, “A Study in Fertility Control”, Scientific American, 210, pp. 29–37.CrossRefGoogle Scholar
  3. Bolognani, M., and Corti, E., 1983, “Technology Transfer Processes in Software Development”, Proceedings of MELECON ‘83, Mediterranean Electrotechnical Conference, May 1983.Google Scholar
  4. Carlson, R. L., 1965, Adoption of Educational Innovations, Center for Educational Administration, University of Oregon, Eugene, Oregon.Google Scholar
  5. Chand, D. R., 1984, “Tutorial Notes on Program Design Methodologies”, ACM Professional Development Seminars, December 1984.Google Scholar
  6. Clinton, A., 1973, A Study of the Attributes of Educational Innovations as Factors in Diffusion, Ph.D. Thesis, University of Toronto, 1973.Google Scholar
  7. Ehrlich, K., 1985, “Factors Influencing Technology Transfer”, SIGCHI Bulletin, 12, (2), October 1985, pp. 20–24.CrossRefGoogle Scholar
  8. Fliegel, F. C., and Kivlin, J. E., 1966(a), “Attributes of Innovations as Factors in Diffus ion”, American Journal of Sociology, 72, pp. 235–248.CrossRefGoogle Scholar
  9. Fliegel, F. C., and Kivlin, J. E., 1966(b), “Farmers’ Perceptions of Farm Practice Attributes”, Rural Sociology, 31, pp. 197–206.Google Scholar
  10. Freeman, P., 1983, “Software Engineering: Strategies for Technology Transfer”, Proceedings of International Computing Symposium on Applications Systems Development, Stutgartt, FDR, March 1983, pp. 333–351.Google Scholar
  11. U.S. General Accounting Office, 1980, Wider Use of Better Computer Software Technology Can Improve Management Control and Reduce Costs, FGMSD-80–38, U. S. General Accounting Office, Washington, D.G.Google Scholar
  12. Hayen, F. L., 1977, “An Investigation of the Application of Top-Down Design and Programming in Organizations”, Proceedings of AIDS National Meeting, Abstract, Chicago, Illinois, November 1977, p. 617.Google Scholar
  13. Holloway, R. E., 1977, Perceptions of an Innovation: Syracuse University Project Advance, Ph.D. Thesis, Syracuse University, Syracuse, New York.Google Scholar
  14. Holton, J. B., 1977, “Are New Programming Techniques Used?”, Datamation, 23, (7), December 1977, pp. 97–103.Google Scholar
  15. IEEE Computer Society Press, 1983, IEEE Computer Society Workshop on Software Engineering Technology Transfer, April 25–27, 1983, IEEE Computer Society Press.Google Scholar
  16. Kiehl, E. R., 1970, “An Information Network for the Agricultural Sciences”, Agricultural Science Review,8, December 1970, pp. 11–15.Google Scholar
  17. McGill, M. J., 1980, “Considerations in the Transfer of Software Engineering Technology”, AFIPS Conference Proceedings: 1980 National Computer Conference, Arlington, VA, pp. 683–686.Google Scholar
  18. Redwine, S. T., 1983, “Some Suggested Policies to Aid Technology Transfer for the DoD Software Initiative”, IEEE Computer Society Workshop on Software Engineering Technology Transfer, April 25–27, 1983, pp. 90–93.Google Scholar
  19. Redwine, S. T., and Riddle, W. E., 1985, “Software Technology Maturation”, The Proceedings of the Eighth International Conference on Software Engineering, August 28–30, 1985, pp. 189–200.Google Scholar
  20. Rogers, E. M., 1962, Diffusion of Innovations, The Free Press, New York.Google Scholar
  21. Rogers, E. M., and Kincaid, L., 1981, Communication Networks: Toward a New Paradigm for Research, The Free Press, New York.Google Scholar
  22. Rogers, E. M., 1983, “Bibliography of Diffusion Literature”, Diffusions of Innovations, The Free Press, New York.Google Scholar
  23. Singh, R. M., 1966, Characteristics of Farm Innovations Associated With the Rate of Adoption, Agricultural Extension Education Report 14, Guelph, Ontario, 1966.Google Scholar
  24. Thayer, J. H., and Lehman, J. H., 1979, The Results of a Survey on Management Techniques and Procedures Used in Software Development Projects in U.S. Aerospace Industry, Volume II, TR 79–54, Sacramento Air Logistics Center, McClelland AFB, California (Paper presented to the Research Committee on Mass Communication, 9th World Congress of Sociology).Google Scholar
  25. Wharton, C. R., Jr., 1977, “The Role of the Professional in Feeding Mankind”, The Proceedings of The 1976 World Food Conference.Google Scholar
  26. Willis, R. R., “Technology Transfer Takes 62 Years” IEEE Computer Society Workshop on Software Engineering Technology Transfer, April 25–27, 1983, pp. 108–117.Google Scholar

Copyright information

© Plenum Press, New York 1987

Authors and Affiliations

  • Sridhar A. Raghavan
    • 1
  • Donald R. Chand
    • 2
  1. 1.Wang Institute of Graduate StudiesTyngsboroGermany
  2. 2.Bentley CollegeWalthamGermany

Personalised recommendations