Asee peer logo

A Study on the Impact of Using Industry Standard Tools and Practices on Software Engineering Courses Projects

Download Paper |

Conference

2021 ASEE Virtual Annual Conference Content Access

Location

Virtual Conference

Publication Date

July 26, 2021

Start Date

July 26, 2021

End Date

July 19, 2022

Conference Session

Undergraduate Students' Development of Computational and Programming Skills

Tagged Division

Educational Research and Methods

Page Count

8

DOI

10.18260/1-2--36617

Permanent URL

https://peer.asee.org/36617

Download Count

138

Request a correction

Paper Authors

biography

Tajmilur Rahman Gannon University Orcid 16x16 orcid.org/0000-0001-9629-8144

visit author page

Tajmilur Rahman PhD, is an assistant professor in the department of Computer and Information Science at Gannon University in Erie, Pennsylvania. His overarching research interest is to investigate release engineering practices in software systems. His research works are driven by the desire to determine the empirical factors that lead to a successful software development and release. His research interests also include understanding the significance of software architecture for long lasting software systems and providing tool support to the community to nurture software feature architecture. Dr. Rahman is the first author who extracted feature-architecture while understanding the best practices of feature management and its impact on software architecture, which is another major research interest of his. Understanding and visualizing feature architecture is necessary to advance software development and engineering by maintaining a controlled architectural growth of software systems. Dr. Rahman is currently focusing on the following research areas: software feature-architecture, release management in trunk based development, software quality in trunk-based rapid-release cycles, developing knowledge-base to predict potential architectural drift using artificial intelligence.
Tajmilur Rahman was a doctoral student at Concordia University. As a doctoral student he worked on empirical understanding on software projects with various lengths of release cycle, he extracted feature-architecture of Google Chrome web browser, he updated the 12 years old browser reference architecture and also he was working on software quality due to post-release bugs in a trunk based development environment. He received his PhD In 2018.

visit author page

biography

Stephen T. Frezza Gannon University Orcid 16x16 orcid.org/0000-0002-5246-3061

visit author page

Deacon Steve Frezza, PSEM is a professor of Software Engineering and chair of the Computer and Information Science department at Gannon University in Erie, PA. His research interests include Global Software Engineering, Affective Domain Learning, Engineering Education Research, as well as Philosophy of Engineering and Engineering Education. He is regularly involved in supporting the regional entrepreneurial ecosystem, as well as projects that serve the regional community. He is an active member and volunteer for both the Institute of Electrical and Electronic Engineers (IEEE) Computer Society and the American Society for Engineering Education (ASEE). He has published numerous conference papers and journal articles on innovations in Software Engineering curriculum development and Philosophy of Engineering & Computing.

visit author page

Download Paper |

Abstract

Traditionally, software engineering courses, especially project based lab courses, are focused on providing students a practical understanding of the subject material at an implementation level. However, if the idea of a lab course is to build student competence for real world software development and engineering problems, why should we not provide them an environment where they can be familiar with the industrial software development, engineering and project management practices? This paper explores the project based instructional benefits in an industry setup using Industry Standard Tools and Practices (IST&Ps) and investigates the learning effectiveness and engagement. IST&P involves software development, deployment and management tools, and common Agile practices using popular web-based tools widely used in industries. Our approach is to engage students in cross-course collaboration with Agile practices with three groups of 3rd and 4th year undergraduate students among three project-based courses: Software Engineering (SE), Requirements and Project Management (RPM) and Mobile App Development (MAD). The goal of the project setup is to engage students in the course content, and course projects in the context of professional software development practices. Our goal also includes observing how effective the study setup is in learning software engineering methods, practices, tools and techniques. An empirical study will be performed to quantify the instructional goals according to the bloom’s taxonomy on the participants.

Rahman, T., & Frezza, S. T. (2021, July), A Study on the Impact of Using Industry Standard Tools and Practices on Software Engineering Courses Projects Paper presented at 2021 ASEE Virtual Annual Conference Content Access, Virtual Conference. 10.18260/1-2--36617

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2021 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015