skip to main content
research-article

Supporting Knowledge Transfer From Secondary Studies to Software Engineering Practice

Published:28 March 2018Publication History
Skip Abstract Section

Abstract

Researchers have been arguing that there is a lack of connection between Secondary Studies (SSs) and Software Engi-neering (SE) practice. The medical eld has faced the same prob-lem, and recently introduced the concept of brie ngs/summaries, and Rapid Reviews as alternatives to transfer knowledge to prac-tice.Goal: The overarching goal of this research is to investigate, pro-pose, and evaluate strategies to support researchers to transfer knowledge from SSs to SE practice.Method: First, we investigated how SSs in SE cover practition-ers» issues reported in StackExchange, a leading Question & An-swer platform. Second, we generated Evidence Brie ngs based on those SSs in order to propose a medium to transfer knowledge to practice. Third, we are planning to conduct an action research, with close collaboration with practitioners, in order explore and evaluate the applicability of Rapid Reviews in SE practice. Preliminary Results: Among 424 practitioners» issues on Stack Exchange, that were considered as related to a set o selected SSs, the SSs could successfully cover 14.1% (60) of them. Based on a qualitative techniques, we identi ed 45 recurrent issues spread in many SE topics. Additionally, both practitioners and researchers positively evaluated the content and format of 12 Evidence Brief-ings that we created based on SSs.Conclusions: Our results until now corroborate with claims that SSs lack connection with practice. On the other side, the good reception of the Evidence Brie ngs shows a possible route toward an e ective knowledge transfer from SSs to practice.

References

  1. Stackexchange survey 2016. http://stackoverflow.com/research/developer-survey-2016. Acessed in: Nov. 4, 2016.Google ScholarGoogle Scholar
  2. R. Baskerville and J. Pries-Heje. Grounded action research: a method for understanding it in practice. Accounting, Management and Information Technologies, pages 1--23, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  3. S. Beecham, P. O'Leary, S. Baker, I. Richardson, and J. Noll. Making software engineering research relevant. Computer, 47(4):80--83, Apr. 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Begel and T. Zimmermann. Analyze this! 145 questions for data scientists in software engineering. In 36th ICSE, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. L. Bellman, J. Webster, and A. Jeanes. Knowledge transfer and the integration of research, policy and practice for patient benefit. Journal of Research in Nursing, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  6. H. R. Bernard, P. Killworth, D. Kronenfeld, and L. Sailer. The problem of informant accuracy: The validity of retrospective data. Annual review of anthropology, pages 495--517, 1984.Google ScholarGoogle Scholar
  7. L. Best, A. Stevens, and D. C. Jones. Rapid and responsive health technology assessment: The development and evaluation process in the south and west region of england. Journal of Clinical Effectiveness, 2(2):51--56, 02 1997.Google ScholarGoogle ScholarCross RefCross Ref
  8. A. Borges, W. Ferreira, E. Barreiros, A. Almeida, L. Fonseca, E. Teixeira, D. Silva, A. Alencar, and S. Soares. Support mechanisms to conduct empirical studies in software engineering: A systematic mapping study. In Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering, EASE '15, pages 22:1--22:14, New York, NY, USA, 2015. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. P. Bourque and R. E. Fairley, editors. SWEBOK: Guide to the Software Engineering Body of Knowledge. Los Alamitos, CA, version 3.0 edition, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. B. Bozeman. Technology transfer and public policy: a review of research and theory. Research Policy, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  11. D. Budgen, B. Kitchenham, and P. Brereton. The case for knowledge translation. In 2013 ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, pages 263--266, Oct 2013.Google ScholarGoogle ScholarCross RefCross Ref
  12. B. Cartaxo, A. Almeida, E. Barreiros, J. Saraiva, W. Ferreira, and S. Soares. Mechanisms to characterize context of empirical studies in software engineering. In Experimental Software Engineering Latin American Workshop (ESELAW 2015), pages 1--14, 2015.Google ScholarGoogle Scholar
  13. B. Cartaxo et al. Using q&a websites as a method for assessing systematic reviews. In 14th Conference in Mining Software Repositories (MSR), 2017. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. B. Cartaxo, G. Pinto, E. Vieira, and S. Soares. Evidence briefings: Towards a medium to transfer knowledge from systematic reviews to practitioners. In Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM '16, pages 57:1--57:10, New York, NY, USA, 2016. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. C. Carver, O. Dieste, N. A. Kraft, D. Lo, and T. Zimmermann. How practitioners perceive the relevance of esem research. ESEM, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Chambers and P. Wilson. A framework for production of systematic review based briefings to support evidence-informed decision-making. Systematic reviews, 1(1):1, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  17. F. Q. da Silva, A. L. Santos, S. Soares, A. C. C. Fran, C. V. Monteiro, and F. F. Maciel. Six years of systematic literature reviews in software engineering: An updated tertiary study. Information and Software Technology, 53(9), 2011. Studying work practices in Global Software Engineering. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. R. Davison, M. G. Martinsons, and N. Kock. Principles of canonical action research. Information systems journal, 2004.Google ScholarGoogle Scholar
  19. G. Drury. Opinion piece: Social media: Should marketers engage and how can it be done effectively? Journal of Direct, Data and Digital Marketing Practice, 9(3):274--277, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  20. T. Dybå, D. I. Sjøberg, and D. S. Cruzes. What works for whom, where, when, and why?: On the role of context in empirical software engineering. In Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM '12, pages 19--28, New York, NY, USA, 2012. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. S. Golder and M. Macy. Social science with social media. ASA footnotes, 40(1):7, 2012.Google ScholarGoogle Scholar
  22. I. D. Graham, J. Logan, M. B. Harrison, S. E. Straus, J. Tetroe, W. Caswell, and N. Robinson. Lost in knowledge translation: time for a map? Journal of continuing education in the health professions, 26(1):13--24, 2006.Google ScholarGoogle Scholar
  23. F. Grigoleit et al. In quest for proper mediums for technology transfer in software engineering. In 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2015.Google ScholarGoogle ScholarCross RefCross Ref
  24. E. Hassler, J. C. Carver, N. A. Kraft, and D. Hale. Outcomes of a community workshop to identify and rank barriers to the systematic literature review process. EASE, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. A. Jedlitschka, N. Juristo, and D. Rombach. Reporting experiments to satisfy professionals? information needs. Empirical Softw. Engg., 19(6):1921--1955, Dec. 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. Khangura et al. Evidence summaries: the evolution of a rapid review approach. Systematic Reviews, 2012.Google ScholarGoogle Scholar
  27. B. A. Kitchenham, T. Dyba, and M. Jorgensen. Evidence-based software engineering. ICSE, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. J. N. Lavis et al. How can research organizations more effectively transfer research knowledge to decision makers? Milbank quarterly, 2003.Google ScholarGoogle Scholar
  29. L. Mamykina, B. Manoim, M. Mittal, G. Hripcsak, and B. Hartmann. Design lessons from the fastest q&a site in the west. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '11, pages 2857--2866, New York, NY, USA, 2011. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. M. McGregor and J. M. Brophy. End-user involvement in health technology assessment (hta) development: a way to increase impact. International Journal of Technology Assessment in Health Care, 21(02):263--267, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  31. P. Morrison and E. Murphy-Hill. Is programming knowledge related to age? an exploration of stack overflow. In MSR, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. D. Murthy. Towards a sociological understanding of social media: Theorizing twitter. Sociology, 2012.Google ScholarGoogle Scholar
  33. G. Pinto et al. Mining questions about software energy consumption. MSR, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. G. H. Pinto and F. Kamei. What programmers say about refactoring tools?: An empirical investigation of stack overflow. In Proceedings of the 2013 ACM Workshop on Workshop on Refactoring Tools, WRT '13, pages 33--36, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. D. Posnett, E. Warburg, P. T. Devanbu, and V. Filkov. Mining stack exchange: Expertise is evident from initial contributions. In SocialInformatics, pages 199--204. IEEE Computer Society, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. M. Rebou, G. Pinto, F. Ebert, W. Torres, A. Serebrenik, F. Castor, et al. An empirical study on the usage of the swift programming language. In 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), volume 1, pages 634--638. IEEE, 2016.Google ScholarGoogle Scholar
  37. R. E. S. Santos, C. V. C. de Magalhães, and F. Q. B. da Silva. The use of systematic reviews in evidence based software engineering: A systematic mapping study. ESEM, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. K.-J. Stol, P. Ralph, and B. Fitzgerald. Grounded theory in software engineering research: A critical review and guidelines. In Proceedings of the 38th International Conference on Software Engineering, ICSE '16, pages 120--131, New York, NY, USA, 2016. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. C. Treude et al. How do programmers ask and answer questions on the web? (nier track). ICSE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. C. Treude, C. A. Prolo, and F. F. Filho. Challenges in analyzing software documentation in portuguese. In Software Engineering (SBES), 2015 29th Brazilian Symposium on, pages 179--184, Sept 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. A. C. Tricco, J. Antony, W. Zarin, L. Strifler, M. Ghassemi, J. Ivory, L. Perrier, B. Hutton, D. Moher, and S. E. Straus. A scoping review of rapid review methods. BMC Medicine, 13(1):224, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  42. S. Van de Velde, E. De Buck, T. Dieltjens, and B. Aertgeerts. Medicinal use of potato-derived products: conclusions of a rapid versus full systematic review. Phytotherapy Research, 25(5):787--788, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  43. B. Vasilescu, A. Capiluppi, and A. Serebrenik. Gender, representation and online participation: A quantitative study of stackoverflow. In 2012 International Conference on Social Informatics, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. B. Vasilescu, V. Filkov, and A. Serebrenik. Stackoverflow and github: Associations between software development and crowdsourced knowledge. In Social Computing (SocialCom), 2013 International Conference on, pages 188--195, Sept 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. W. Wang and M. W. Godfrey. Detecting api usage obstacles: A study of ios and android developer questions. In Proceedings of the 10th Working Conference on Mining Software Repositories, MSR '13, pages 61--64, Piscataway, NJ, USA, 2013. IEEE Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. A. Watt, A. Cameron, L. Sturm, T. Lathlean, W. Babidge, S. Blamey, K. Facey, D. Hailey, I. Norderhaug, and G. Maddern. Rapid reviews versus full systematic reviews: An inventory of current methods and practice in health technology assessment. International Journal of Technology Assessment in Health Care, 24(2):133--139, 004 2008.Google ScholarGoogle ScholarCross RefCross Ref
  47. I. Young, A. Kerr, L. Waddell, M. T. Pham, J. Greig, S. A. McEwen, and A. Raji´c. A guide for developing plain-language and contextual summaries of systematic reviews in agri-food public health. Foodborne pathogens and disease, 11(12):930--937, 2014.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 43, Issue 1
    January 2018
    69 pages
    ISSN:0163-5948
    DOI:10.1145/3178315
    Issue’s Table of Contents

    Copyright © 2018 Author

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 28 March 2018

    Check for updates

    Qualifiers

    • research-article
  • Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)2

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader