Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3210713.3210722acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesacm-turcConference Proceedingsconference-collections
research-article

Outcome-based school-enterprise cooperative software engineering training

Published: 18 May 2018 Publication History

Abstract

On the background of Emerging Engineering Education (3E) in China, it has been an important topic in school-enterprise collaboration in software engineering education. In this paper, our outcome-based school-enterprise cooperative software engineering training is proposed to increase student engagement of engineering practice, and address some real complicated engineering issue. Contributions of our method are project-driven agile practice using pair programming and extreme programming, school-enterprise collaboration to address complicated engineering issues, and outcome-based encouragement to formulate a case library. Finally, complete, time estimation and quality of work order, and detailed survey and feedbacks of students are analyzed to illustrate the effect of our software engineering training.

References

[1]
Abdulrahman Alarifi, Mohammad Zarour, Noura Alomar, Ziyad Alshaikh, and Mansour Alsaleh. 2016. SECDEP: Software engineering curricula development and evaluation process using SWE-BOK. Information and Software Technology 74 (2016), 114--126.
[2]
Andre B Bondi. 2017. Experience with Performance Engineering Training in Academic and Industrial Environments. In Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion. ACM, 191--191.
[3]
Alejandro Calderón, Mercedes Ruiz, and Rory V OConnor. 2017. ProDecAdmin: A Game Scenario Design Tool for Software Project Management Training. In European Conference on Software Process Improvement. Springer, 241--248.
[4]
Pablo Delatorre and Alberto Salguero. 2016. Training to capture software requirements by role playing. In Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality. ACM, 811--818.
[5]
Vahid Garousi, Kai Petersen, and Baris Ozkan. 2016. Challenges and best practices in industry-academia collaborations in software engineering: A systematic literature review. Information and Software Technology 79 (2016), 106--127.
[6]
Magne Jørgensen, Tore Dybå, Knut Liestøl, and Dag IK Sjøberg. 2016. Incorrect results in software engineering experiments: How to improve research practices. Journal of Systems and Software 116 (2016), 133--145.
[7]
Vladimir G Khalin, Alexander V Yurkov, and Yury V Kosov. 2017. Challenges of the Digital Economy in the Context of Globalization: Training of PhDs in Software Engineering in Russia. In International Conference on Digital Transformation and Global Society. Springer, 120--129.
[8]
Qiang Liu, Wentao Zhao, Dan Liu, and Jiao Ji. 2017. Evaluation of situational case-based teaching technique in engineering education. In Proceedings of the ACM Turing 50th Celebration Conference-China. ACM, 11.
[9]
Eugene Yi Sheng Loh and Yuen Hang Ho. 2017. ICT Implementation and Its Effect in Engineering Education. Journal of Emerging Global Technologies 1, 2 (2017), 42--44.
[10]
Kun Ma, Hao Teng, Lixin Du, and Kun Zhang. 2014. Project-driven learning-by-doing method for teaching software engineering using virtualization technology. International Journal of Emerging Technologies in Learning (iJET) 9, 9 (2014), 26--31.
[11]
Kun Ma, Hao Teng, Lixin Du, and Kun Zhang. 2016. Exploring model-driven engineering method for teaching software engineering. International Journal of Continuing Engineering Education and Life Long Learning 26, 3 (2016), 294--308.
[12]
Ke Mao, Licia Capra, Mark Harman, and Yue Jia. 2017. A survey of the use of crowdsourcing in software engineering. Journal of Systems and Software 126 (2017), 57--84.
[13]
Bouchaîb Riyami, Khalifa Mansouri, and Franck Poirier. 2016. TOWARDS A HYBRID UNIVERSITY EDUCATION, INTEGRATION OF MOOCS IN INITIAL TRAINING PROGRAMS: A CASE OF A BIG PRIVATE EDUCATION STRUCTURE IN MOROCCO. In INTED 2016, Vol. 1. 6132--6141.
[14]
Gordon W Skelton, Jacqueline Jackson, and F Chevonne Dancer. 2013. Teaching software engineering through the use of mobile application development. Journal of Computing Sciences in Colleges 28, 5 (2013), 39--44.
[15]
Nikolai Tillmann, Jonathan De Halleux, Tao Xie, Sumit Gulwani, and Judith Bishop. 2013. Teaching and learning programming and software engineering via interactive gaming. In Proceedings of the 2013 International Conference on Software Engineering. IEEE Press, 1117--1126.
[16]
Zhang Yi, Wen Jun-hao, Liu Ling, Xiong Qing-yu, and Gao Min. 2016. Study of Progressive Training Plan on Software Engineering Talents. In Software Engineering Education Going Agile. Springer, 15--20.

Cited By

View all
  • (2024)Visión de las competencias en arquitectura de software integrando las perspectivas de la industria y la academiaREVISTA COLOMBIANA DE TECNOLOGIAS DE AVANZADA (RCTA)10.24054/rcta.v1i43.27981:43(9-23)Online publication date: 25-Feb-2024
  • (2024)Training software architects suiting software industry needs: A literature reviewEducation and Information Technologies10.1007/s10639-023-12149-x29:9(10931-10994)Online publication date: 1-Jun-2024
  • (2021)Machine Learning-Based Classification of Academic Performance via Imaging SensorsIEEE Sensors Journal10.1109/JSEN.2020.304318921:22(24952-24958)Online publication date: 15-Nov-2021
  • Show More Cited By

Index Terms

  1. Outcome-based school-enterprise cooperative software engineering training

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ACM TURC '18: Proceedings of ACM Turing Celebration Conference - China
    May 2018
    139 pages
    ISBN:9781450364157
    DOI:10.1145/3210713
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 May 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. case library
    2. school-enterprise cooperation
    3. software engineering

    Qualifiers

    • Research-article

    Conference

    TURC 2018

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)7
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 16 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Visión de las competencias en arquitectura de software integrando las perspectivas de la industria y la academiaREVISTA COLOMBIANA DE TECNOLOGIAS DE AVANZADA (RCTA)10.24054/rcta.v1i43.27981:43(9-23)Online publication date: 25-Feb-2024
    • (2024)Training software architects suiting software industry needs: A literature reviewEducation and Information Technologies10.1007/s10639-023-12149-x29:9(10931-10994)Online publication date: 1-Jun-2024
    • (2021)Machine Learning-Based Classification of Academic Performance via Imaging SensorsIEEE Sensors Journal10.1109/JSEN.2020.304318921:22(24952-24958)Online publication date: 15-Nov-2021
    • (2020)Automated Assessment and Evaluation of Contribution of Collaborative Software Engineering Development Process2020 27th Asia-Pacific Software Engineering Conference (APSEC)10.1109/APSEC51365.2020.00064(500-504)Online publication date: Dec-2020
    • (2019)Automated grading of collaborative software engineering training with cloud distributing scriptsProceedings of the ACM Turing Celebration Conference - China10.1145/3321408.3322861(1-2)Online publication date: 17-May-2019

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media