Skip to main content

The Management of University–Industry Collaborations Involving Empirical Studies of Software Enginee

  • Chapter
Guide to Advanced Empirical Software Engineering

In this chapter we will discuss some of the pragmatic considerations that we believe university researchers and companies should consider when establishing collaborative software engineering research projects; in particular, those involving empirical studies of software engineers. The chapter is illustrated using as a case study a research collaboration in which the authors are involved. We enumerate the costs, benefits, risks and risk-reducing factors that can have an impact on all the parties involved in the collaboration (the company, the faculty members and the graduate student researchers). Understanding this information is needed to help justify the research in the first place, and to manage it effectively. We then discuss many of the activities that will be needed to plan and manage the project, including such issues as attracting students, handling intellectual property, obtaining ethical approval and interacting with participants. The main objective of the chapter is to provoke some thoughts in the minds of those planning empirical research projects in software engineering.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Anquetil, N. and Lethbridge, T.C. (2003), A Comparative Study of Clustering Algorithms and Abstract Representations for Software Remodularization, IEE Proceedings–Software, pp. 185–201. Winner of the Mather Premium award.

    Google Scholar 

  • Anquetil, N. and Lethbridge, T.C. (1999), Recovering Software Architecture from the Names of Source Files, Journal of Software Maintenance: Research and Practice, 11, pp. 201–221.

    Article  Google Scholar 

  • Arisholm, E., Anda, B., Jørgensen, M., and Sjøberg, D.I.K. (1999), Guidelines on Conducting Software Process Improvement Studies in Industry, 22nd IRIS Conference (Information Systems Research Seminar in Scandinavia), Timo K. Kakola (ed.), Computer Science and information Systems Reports, Technical Reports TR-21, University of Jyvaskyla, Keuruu, Finland, pp. 87–102, 7–10.

    Google Scholar 

  • Baskerville R.L. and Wood-Harper, A.T. (1996), A Critical Perspective on Action Research as a Method for Information Systems Research, Journal of Information Technology, (11), pp. 235–246.

    Article  Google Scholar 

  • Beckman, K., Khajenoori, S., Coulter, N., and Mead, N. (1997), Collaborations: Closing the Industry-Academia Gap, IEEE Software, 14(6), pp. 49–57.

    Article  Google Scholar 

  • Checkland, P. (1991) From framework through experience to learning: the essential nature of action research, in Information Systems Research: Contemporary Approaches and Emergent Traditions, H.-E. Nissen, H.K. Klein, and R.A. Hirschheim (eds.), North-Holland, Amsterdam, pp. 397–403.

    Google Scholar 

  • Conradi, R., Dybå, T., Sjøberg, D.I.K., and Ulsund, T. (2003), Lessons Learned and Recommendations from Two Large Norwegian SPI Programmes, 9th European Workshop on Software Process Technology (EWSPT 2003), Helsinki, Finland 1–2 September, Lecture Notes in Computer Science 2786, Springer-Verlag, pp. 32–45.

    Google Scholar 

  • Dittrich, Y. (2002), Doing Empirical Research on Software Development: Finding a Path Between Understanding, Intervention, and Method Development, Social Thinking: Software Practice, MIT Press, Cambridge MA, pp. 243–262.

    Google Scholar 

  • Herrera, F. (1999), A Usability Study of the TkSee Software Exploration Tool, M.Sc. Thesis in Computer Science, University of Ottawa, http://www.site.uottawa.ca/, tcl/gradtheses/.

  • Lethbridge, T.C., Sim, S., and Singer, J. (2005), Studying Software Engineers: Data Collection Methods for Software Field Studies, Empirical Software Engineering, 10(3), pp. 311–341.

    Article  Google Scholar 

  • Lethbridge, T.C. and Singer, J. (2001), Experiences Conducting Studies of the Work Practices of Software Engineers, in Advances in Software Engineering: Comprehension, Evaluation and Evolution, H. Erdogmus and O. Tanir (eds.), Springer-Verlag, ISBN 0–387–95109–1, pp. 53–76.

    Google Scholar 

  • Lethbridge, T.C. (1994), Practical Techniques for Organizing and Measuring Knowledge, Ph.D. Thesis, University of Ottawa, http://www.site.uottawa.ca/,tcl/thesis_html/thesis_ToC.html.

  • Lethbridge, T.C. and Anquetil, N. (1997), Architecture of a Source Code Exploration Tool: A Software Engineering Case Study, University of Ottawa, Computer Science Technical Report TR-97–07.

    Google Scholar 

  • Liu, H. and Lethbridge, T.C. (2002), Intelligent Search Methods for Software Maintenance, Information Systems Frontiers, 4(4), pp. 409–423.

    Article  Google Scholar 

  • Mead, N., Beckman, K., Lawrence, J., O’Mary, G., Parish, C., Perla, U., and Walker, H. (1999), Industry/University Collaborations: Different Perspectives Heighten Mutual Opportunities, Journal of Systems and Software, 49, pp. 155–162.

    Article  Google Scholar 

  • Pfleeger, S.L. (1999), Understanding and Improving Technology Transfer in Software Engineering, Journal of Systems and Software, 47, pp. 111–124.

    Article  Google Scholar 

  • Potts, C. (2003), Software-Engineering Research Revisited, IEEE Software, 10(56), pp. 19–28.

    Google Scholar 

  • Rombach, D. and Achatz, R. (2007), Research Collaborations between Academia and Industry, Future of Software Engineering 2007, L. Briand and A. Wolf (eds.), ICSE 2007, IEEE-CS Press, 2007, pp. 29–36.

    Google Scholar 

  • Sayyad Shirabad, J., Lethbridge, T.C., and Matwin, S. (2003), Mining the Maintenance History of a Legacy Software System, International Conference on Software Maintenance (ICSM), Amsterdam, IEEE Computer Society, pp. 95–104.

    Google Scholar 

  • Sjøberg, D.I.K., Hannay, J.E., Hansen, O., Kampenes, V.B., Karahasanović, A., Liborg, N.-K., and Rekdal, A.C. (2005) A Survey of Controlled Experiments in Software Engineering, IEEE Transactions on Software Engineering, 31(9), pp. 733–753.

    Article  Google Scholar 

  • Singer, J. and Lethbridge T. (1998), Studying Work Practices to Assist Tool Design in Software Engineering, 6th IEEE International Workshop on Program Comprehension. A longer version appears as: University of Ottawa, Computer Science Technical Report TR-97–08, Italy, pp. 173–179.

    Google Scholar 

  • Somé, S.S. and Lethbridge T. (1998), Parsing Minimizing when Extracting information from Code in the Presence of Conditional Compilation, 6th IEEE International Workshop on Program Comprehension. A longer version appears as University of Ottawa Computer Science Technical Report TR-98–01, Italy, June, pp. 118–125.

    Google Scholar 

  • Trochim, W.M.K. (2007), Research Methods Knowledge Base: Introduction to Validity, http://www.socialresearchmethods. net/kb/introval.php, visited April 13, 2007.

  • Williams, L., Layman, L., and Abrahamsson, P. (2005), Establishing the Essential Components of a Technology-Dependent Framework: A Strawman Framework for Industrial Case Study-Based Research, Workshop on Evidence-Based Software Engineering at the International Conference on Software Engineering (ICSE) 2005, St. Louis.

    Google Scholar 

  • Zelkowitz, M. (1995), Assessing Software Engineering Technology Transfer within NASA, NASA/GSFC Technical Report, NASA-RPT-003–95, NASA/GSFC, January.http://www.cs.umd.edu/users/mvz/pub/assessment.ps.

  • Zelkowitz, M., Wallace, D., and Binkley, D. (1998), Culture Conflicts in Software Engineering Technology Transfer, University of Maryland Technical Report. http://www.cs.umd.edu/users/mvz/pub/expsurvey.pdf.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag London Limited

About this chapter

Cite this chapter

Lethbridge, T.C., Lyon, S., Perry, P. (2008). The Management of University–Industry Collaborations Involving Empirical Studies of Software Enginee. In: Shull, F., Singer, J., Sjøberg, D.I.K. (eds) Guide to Advanced Empirical Software Engineering. Springer, London. https://doi.org/10.1007/978-1-84800-044-5_10

Download citation

  • DOI: https://doi.org/10.1007/978-1-84800-044-5_10

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84800-043-8

  • Online ISBN: 978-1-84800-044-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics