{"title":"开发和维持学生驱动的软件解决方案中心--经验报告","authors":"Saheed Popoola, Vineela Kunapareddi, Hazem Said","doi":"10.1016/j.jss.2024.112279","DOIUrl":null,"url":null,"abstract":"<div><div>Traditional approaches to software engineering education often limit students’ exposure and engagement to real-world projects; thereby, failing to fully harness their potential and creativity. Yet, the dynamic and rapidly-advancing digital landscape means that there is a continuous need to empower students to become active participants, problem solvers, and innovators in delivering high-quality software solutions. Therefore, it is not surprising that fresh graduates are often ill-equipped to handle industrial projects. Existing approaches to exposing students to industrial projects such as internships or capstone projects have not achieved the desired result because industries are often reluctant to assign important tasks to interns, and a capstone project is likely to be discontinued by the student after completing the course. Furthermore, all the team members in a capstone project are usually inexperienced engineers, and this may limit mentorship opportunities for the students. This paper presents an experience report on the establishment and sustenance of a student-driven software solutions center named <em>Information Technology Solutions Center (ITSC)</em>, a unit within the School of Information Technology at the University of Cincinnati. A student-driven solution center empowers students to drive the design, development, execution, and maintenance of software solutions for industrial clients. This exposes the students to real-world projects and ensures that students are fully prepared to meet the demands of the ever-changing industrial landscape. The ITSC was established over a decade ago, has trained over 100 students, and executes about 20 projects annually with several industrial partners including Fortune 500 companies, government institutions, and research agencies. This paper discusses the establishment and maintenance of the center with the goal of motivating and providing a clear blueprint for computing programs that want to establish a similar student-driven software solutions center.</div></div>","PeriodicalId":51099,"journal":{"name":"Journal of Systems and Software","volume":"220 ","pages":"Article 112279"},"PeriodicalIF":3.7000,"publicationDate":"2024-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Developing and sustaining a student-driven software solutions center—An experience report\",\"authors\":\"Saheed Popoola, Vineela Kunapareddi, Hazem Said\",\"doi\":\"10.1016/j.jss.2024.112279\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Traditional approaches to software engineering education often limit students’ exposure and engagement to real-world projects; thereby, failing to fully harness their potential and creativity. Yet, the dynamic and rapidly-advancing digital landscape means that there is a continuous need to empower students to become active participants, problem solvers, and innovators in delivering high-quality software solutions. Therefore, it is not surprising that fresh graduates are often ill-equipped to handle industrial projects. Existing approaches to exposing students to industrial projects such as internships or capstone projects have not achieved the desired result because industries are often reluctant to assign important tasks to interns, and a capstone project is likely to be discontinued by the student after completing the course. Furthermore, all the team members in a capstone project are usually inexperienced engineers, and this may limit mentorship opportunities for the students. This paper presents an experience report on the establishment and sustenance of a student-driven software solutions center named <em>Information Technology Solutions Center (ITSC)</em>, a unit within the School of Information Technology at the University of Cincinnati. A student-driven solution center empowers students to drive the design, development, execution, and maintenance of software solutions for industrial clients. This exposes the students to real-world projects and ensures that students are fully prepared to meet the demands of the ever-changing industrial landscape. The ITSC was established over a decade ago, has trained over 100 students, and executes about 20 projects annually with several industrial partners including Fortune 500 companies, government institutions, and research agencies. This paper discusses the establishment and maintenance of the center with the goal of motivating and providing a clear blueprint for computing programs that want to establish a similar student-driven software solutions center.</div></div>\",\"PeriodicalId\":51099,\"journal\":{\"name\":\"Journal of Systems and Software\",\"volume\":\"220 \",\"pages\":\"Article 112279\"},\"PeriodicalIF\":3.7000,\"publicationDate\":\"2024-11-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Systems and Software\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0164121224003236\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Systems and Software","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0164121224003236","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
Developing and sustaining a student-driven software solutions center—An experience report
Traditional approaches to software engineering education often limit students’ exposure and engagement to real-world projects; thereby, failing to fully harness their potential and creativity. Yet, the dynamic and rapidly-advancing digital landscape means that there is a continuous need to empower students to become active participants, problem solvers, and innovators in delivering high-quality software solutions. Therefore, it is not surprising that fresh graduates are often ill-equipped to handle industrial projects. Existing approaches to exposing students to industrial projects such as internships or capstone projects have not achieved the desired result because industries are often reluctant to assign important tasks to interns, and a capstone project is likely to be discontinued by the student after completing the course. Furthermore, all the team members in a capstone project are usually inexperienced engineers, and this may limit mentorship opportunities for the students. This paper presents an experience report on the establishment and sustenance of a student-driven software solutions center named Information Technology Solutions Center (ITSC), a unit within the School of Information Technology at the University of Cincinnati. A student-driven solution center empowers students to drive the design, development, execution, and maintenance of software solutions for industrial clients. This exposes the students to real-world projects and ensures that students are fully prepared to meet the demands of the ever-changing industrial landscape. The ITSC was established over a decade ago, has trained over 100 students, and executes about 20 projects annually with several industrial partners including Fortune 500 companies, government institutions, and research agencies. This paper discusses the establishment and maintenance of the center with the goal of motivating and providing a clear blueprint for computing programs that want to establish a similar student-driven software solutions center.
期刊介绍:
The Journal of Systems and Software publishes papers covering all aspects of software engineering and related hardware-software-systems issues. All articles should include a validation of the idea presented, e.g. through case studies, experiments, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited to:
• Methods and tools for, and empirical studies on, software requirements, design, architecture, verification and validation, maintenance and evolution
• Agile, model-driven, service-oriented, open source and global software development
• Approaches for mobile, multiprocessing, real-time, distributed, cloud-based, dependable and virtualized systems
• Human factors and management concerns of software development
• Data management and big data issues of software systems
• Metrics and evaluation, data mining of software development resources
• Business and economic aspects of software development processes
The journal welcomes state-of-the-art surveys and reports of practical experience for all of these topics.