IDEAS home Printed from https://ideas.repec.org/a/gam/jsusta/v12y2020i21p8986-d436853.html
   My bibliography  Save this article

Prediction of Coding Intricacy in a Software Engineering Team through Machine Learning to Ensure Cooperative Learning and Sustainable Education

Author

Listed:
  • Mehwish Naseer

    (School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China)

  • Wu Zhang

    (School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China)

  • Wenhao Zhu

    (School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China)

Abstract

Coding deliverables are vital part of the software project. Teams are formed to develop a software project in a term. The performance of the team for each milestone results in the success or failure of the project. Coding intricacy is a major issue faced by students as coding is believed to be a complex field demanding skill and practice. Future education demands a smart environment for understanding students. Prediction of the coding intricacy level in teams can assist in cultivating a cooperative educational environment for sustainable education. This study proposed a boosting-based approach of a random forest (RF) algorithm of machine learning (ML) for predicting the coding intricacy level among software engineering teams. The performance of the proposed approach is compared with viable ML algorithms to evaluate its excellence. Results revealed promising results for the prediction of coding intricacy by boosting the RF algorithm as compared to bagging, J48, sequential minimal optimization (SMO), multilayer perceptron (MLP), and Naïve Bayes (NB). Logistic regression-based boosting (LogitBoost) and adaptive boosting (AdaBoost) are outperforming with 85.14% accuracy of prediction. The concerns leading towards high coding intricacy level can be resolved by discussing with peers and instructors. The proposed approach can ensure a responsible attitude among software engineering teams and drive towards fulfilling the goals of education for sustainable development by optimizing the learning environment.

Suggested Citation

  • Mehwish Naseer & Wu Zhang & Wenhao Zhu, 2020. "Prediction of Coding Intricacy in a Software Engineering Team through Machine Learning to Ensure Cooperative Learning and Sustainable Education," Sustainability, MDPI, vol. 12(21), pages 1-15, October.
  • Handle: RePEc:gam:jsusta:v:12:y:2020:i:21:p:8986-:d:436853
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2071-1050/12/21/8986/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2071-1050/12/21/8986/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Najib Ali Mozahem, 2020. "Using Learning Management System Activity Data to Predict Student Performance in Face-to-Face Courses," International Journal of Mobile and Blended Learning (IJMBL), IGI Global, vol. 12(3), pages 20-31, July.
    2. Rodrigo Lozano & Michelle Y. Merrill & Kaisu Sammalisto & Kim Ceulemans & Francisco J. Lozano, 2017. "Connecting Competences and Pedagogical Approaches for Sustainable Development in Higher Education: A Literature Review and Framework Proposal," Sustainability, MDPI, vol. 9(10), pages 1-15, October.
    3. Dolors Cañabate & Teresa Serra & Remigijus Bubnys & Jordi Colomer, 2019. "Pre-Service Teachers’ Reflections on Cooperative Learning: Instructional Approaches and Identity Construction," Sustainability, MDPI, vol. 11(21), pages 1-18, October.
    4. Sung-Shun Weng & Yang Liu & Juan Dai & Yen-Ching Chuang, 2020. "A Novel Improvement Strategy of Competency for Education for Sustainable Development (ESD) of University Teachers Based on Data Mining," Sustainability, MDPI, vol. 12(7), pages 1-18, March.
    5. Mehwish Naseer & Wu Zhang & Wenhao Zhu, 2020. "Early Prediction of a Team Performance in the Initial Assessment Phases of a Software Project for Sustainable Software Engineering Education," Sustainability, MDPI, vol. 12(11), pages 1-17, June.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Dalibor Gonda & Viliam Ďuriš & Anna Tirpáková & Gabriela Pavlovičová, 2022. "Teaching Algorithms to Develop the Algorithmic Thinking of Informatics Students," Mathematics, MDPI, vol. 10(20), pages 1-13, October.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Kifah Imara & Fahriye Altinay, 2021. "Integrating Education for Sustainable Development Competencies in Teacher Education," Sustainability, MDPI, vol. 13(22), pages 1-17, November.
    2. Marcel Bassachs & Dolors Cañabate & Teresa Serra & Jordi Colomer, 2020. "Interdisciplinary Cooperative Educational Approaches to Foster Knowledge and Competences for Sustainable Development," Sustainability, MDPI, vol. 12(20), pages 1-17, October.
    3. Jordi Colomer & Teresa Serra & Dolors Cañabate & Remigijus Bubnys, 2020. "Reflective Learning in Higher Education: Active Methodologies for Transformative Practices," Sustainability, MDPI, vol. 12(9), pages 1-8, May.
    4. Rocío Valderrama-Hernández & Fermín Sánchez-Carracedo & Lucía Alcántara Rubio & Dolores Limón-Domínguez, 2019. "Methodology to Analyze the Effectiveness of ESD in a Higher Degree in Education. A Case Study," Sustainability, MDPI, vol. 12(1), pages 1-27, December.
    5. Xiaodan Zhou & Ling-Hsiu Chen & Chin-Ling Chen, 2019. "Collaborative Learning by Teaching: A Pedagogy between Learner-Centered and Learner-Driven," Sustainability, MDPI, vol. 11(4), pages 1-14, February.
    6. Werner Riess & Monika Martin & Christoph Mischo & Hans-Georg Kotthoff & Eva-Maria Waltner, 2022. "How Can Education for Sustainable Development (ESD) Be Effectively Implemented in Teaching and Learning? An Analysis of Educational Science Recommendations of Methods and Procedures to Promote ESD Goa," Sustainability, MDPI, vol. 14(7), pages 1-16, March.
    7. Carolina Feliciana Machado & João Paulo Davim, 2022. "Higher Education for Sustainability: A Bibliometric Approach—What, Where and Who Is Doing Research in This Subject?," Sustainability, MDPI, vol. 14(8), pages 1-15, April.
    8. Rodrigo Lozano & Maria Barreiro-Gen & Francisco J. Lozano & Kaisu Sammalisto, 2019. "Teaching Sustainability in European Higher Education Institutions: Assessing the Connections between Competences and Pedagogical Approaches," Sustainability, MDPI, vol. 11(6), pages 1-17, March.
    9. Mirjam Braßler & Martin Schultze, 2021. "Students’ Innovation in Education for Sustainable Development—A Longitudinal Study on Interdisciplinary vs. Monodisciplinary Learning," Sustainability, MDPI, vol. 13(3), pages 1-17, January.
    10. Pilar Colás-Bravo & Patrizia Magnoler & Jesús Conde-Jiménez, 2018. "Identification of Levels of Sustainable Consciousness of Teachers in Training through an E-Portfolio," Sustainability, MDPI, vol. 10(10), pages 1-18, October.
    11. Valeria Andreoni & Valeria Ruiz Vargas, 2020. "Tracking the Interlinkages across SDGs: The Case of Hill Centered Education Network in Bogota, Colombia," Sustainability, MDPI, vol. 12(19), pages 1-13, September.
    12. Charlotte R. Clark & Tavey M. Capps, 2020. "Synergy of the (Campus) Commons: Integrating Campus-Based Team Projects in an Introductory Sustainability Course," Sustainability, MDPI, vol. 12(3), pages 1-21, February.
    13. Rita Silva & Cláudio Farias & Isabel Mesquita, 2021. "Cooperative Learning Contribution to Student Social Learning and Active Role in the Class," Sustainability, MDPI, vol. 13(15), pages 1-18, August.
    14. Maria Rosario Perello-Marín & Gabriela Ribes-Giner & Odette Pantoja Díaz, 2018. "Enhancing Education for Sustainable Development in Environmental University Programmes: A Co-Creation Approach," Sustainability, MDPI, vol. 10(1), pages 1-17, January.
    15. Asma Fahim & Qingmei Tan & Bushra Naz & Qurat ul Ain & Sibghat Ullah Bazai, 2021. "Sustainable Higher Education Reform Quality Assessment Using SWOT Analysis with Integration of AHP and Entropy Models: A Case Study of Morocco," Sustainability, MDPI, vol. 13(8), pages 1-19, April.
    16. Liliana Mâță & Otilia Clipa & Katerina Tzafilkou, 2020. "The Development and Validation of a Scale to Measure University Teachers’ Attitude towards Ethical Use of Information Technology for a Sustainable Education," Sustainability, MDPI, vol. 12(15), pages 1-20, August.
    17. Alba Manresa & Jasmina Berbegal-Mirabent & Úrsula Faura-Martínez & Juan-Vicente Llinares-Ciscar, 2021. "What Do Freshmen Know about Sustainability? Analysing the Skill Gap among University Business Administration Students," Sustainability, MDPI, vol. 13(16), pages 1-21, August.
    18. Tina Lynn Evans, 2019. "Competencies and Pedagogies for Sustainability Education: A Roadmap for Sustainability Studies Program Development in Colleges and Universities," Sustainability, MDPI, vol. 11(19), pages 1-36, October.
    19. M. Teresa Fuertes-Camacho & Mariona Graell-Martín & Mariana Fuentes-Loss & M. Carmen Balaguer-Fàbregas, 2019. "Integrating Sustainability into Higher Education Curricula through the Project Method, a Global Learning Strategy," Sustainability, MDPI, vol. 11(3), pages 1-25, February.
    20. Vien-Thong Nguyen & Philip Hallinger & Parinya Showanasai, 2024. "Evaluating the Effectiveness of the Leading Change for Sustainability in Schools Simulation: A Research and Development Project," Simulation & Gaming, , vol. 55(1), pages 51-81, February.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jsusta:v:12:y:2020:i:21:p:8986-:d:436853. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.