Liguo Yu

Liguo YuLiguo Yu is an associate professor at Computer Science Department, Indiana University South Bend. He received his Ph.D. degree in computer science from Vanderbilt University in 2004. He received his M.S. degree from Institute of Metal Research, Chinese Academy of Science and his BS degree in physics from Jilin University. Before joining Indiana University South Bend, he was a visiting assistant professor at Tennessee Tech University. His research areas include software coupling, software maintenance and software evolution, empirical software engineering, open-source development, and software engineering education. He is also interested in social network analysis, knowledge management, and complex systems.

Publications

Meet Industry Needs in the Big Data Era: Data Science Curricula Development
Liguo Yu, Yingmei Li. © 2024. 18 pages.
The potential wide applications of big data analytics have created a high demand for data analysts in various industries, including business, healthcare, bioinformatics...
Introducing an Interdisciplinary Course Into General Higher Education: Information Theory
Liguo Yu. © 2022. 14 pages.
This chapter describes a new interdisciplinary course introduced at Indiana University South Bend. The course is designed for students of any majors to meet their general...
From Teaching Software Engineering Locally and Globally to Devising an Internationalized Computer Science Curriculum
Liguo Yu. © 2021. 29 pages.
Software development is the process to produce an information technology solution to a real-world problem. Teaching and integrating non-technical software engineering skills into...
Blockchain Technology and Its Applications
Ting Wang, Liguo Yu, Yingmei Li. © 2021. 14 pages.
Blockchain is an information technology solution for distributed digital record. Its main properties are secure, traceable, and transparent. Blockchain was first proposed for...
Emerging E-Business Models and Their Impact
Liguo Yu, Ting Wang. © 2021. 11 pages.
With the wide usage of the internet and mobile apps, various e-business models are created and realized. Although most of them have a short history, their economic and social...
Mobile Payment and Its Social Impact
Liguo Yu, Liping Sun. © 2021. 21 pages.
This chapter describes mobile payment, a mobile financial activity born of digital revolution, which is the combination of electronic money and mobile technology. The underlying...
An Empirical Study of Virtual Social Networks
Liguo Yu, Yingmei Li. © 2021. 21 pages.
Virtual social network is a kind of social network established through indirect interactions between individuals, especially through online interactions. Virtual social network...
Customer Engagement Strategies of China's E-Commerce Industry and Their Impact on China's Economy Transition
Liguo Yu, Alok Mishra. © 2020. 23 pages.
In the past 15 years, China's e-commerce industry has grown tremendously and become the world's largest e-commerce market. This chapter studies some popular e-commerce...
Short History of Social Networking and Its Far-Reaching Impact
Liguo Yu. © 2019. 11 pages.
This chapter describes the evolution of social networking together with its supporting technologies. Most popular social networking service providers, such as Facebook, Tencent...
E-Commerce Models, Players, and Its Future
Liguo Yu. © 2019. 12 pages.
This chapter describes e-commerce, a trading business built on top of the internet. Different e-commerce models, such as B2B, B2C, C2C, and their major players are described....
E-Commerce Models, Players, and Its Future
Liguo Yu. © 2018. 10 pages.
This chapter describes e-commerce, a trading business built on top of the Internet. Different e-commerce models, such as B2B, B2C, C2C, and their major players are described....
Short History of Social Networking and Its Far-Reaching Impact
Liguo Yu. © 2018. 10 pages.
This chapter describes the evolution of social networking together with its supporting technologies. Most popular social networking service providers, such as Facebook, Tencent...
An Empirical Study of the Effect of Design Patterns on Class Structural Quality
Liguo Yu, Srini Ramaswamy. © 2018. 20 pages.
Design patterns are standardized solutions to commonly encountered problems using the object-oriented programming paradigm. Applying design patterns can speed up software...
Incorporating Free/Open-Source Data and Tools in Software Engineering Education
Liguo Yu, David R. Surma, Hossein Hakimzadeh. © 2018. 11 pages.
Software development is a fast-changing area. New methods and new technologies emerge all the time. As a result, the education of software engineering is generally considered not...
An Empirical Study of the Effect of Design Patterns on Class Structural Quality
Liguo Yu, Srini Ramaswamy. © 2018. 21 pages.
Design patterns are standardized solutions to commonly encountered problems using the object-oriented programming paradigm. Applying design patterns can speed up software...
From Teaching Software Engineering Locally and Globally to Devising an Internationalized Computer Science Curriculum
Liguo Yu. © 2018. 28 pages.
Software development is the process to produce an information technology solution to a real-world problem. Teaching and integrating non-technical software engineering skills into...
Mobile Payment and Its Social Impact
Liguo Yu, Liping Sun. © 2018. 26 pages.
This chapter describes mobile payment, a mobile financial activity born of digital revolution, which is the combination of electronic money and mobile technology. The underlying...
Developing Soft Skills by Applying Problem-Based Learning in Software Engineering Education
Liguo Yu, Raman Adaikkalavan. © 2016. 14 pages.
This chapter describes how problem-based learning is utilized in a software engineering classroom to help students develop soft skills, such as communication skills...
Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills
Liguo Yu. © 2014. 556 pages.
Computer science graduates often find software engineering knowledge and skills are more in demand after they join the industry. However, given the lecture-based curriculum...
Incorporating Free/Open-Source Data and Tools in Software Engineering Education
Liguo Yu, David R. Surma, Hossein Hakimzadeh. © 2014. 11 pages.
Software development is a fast-changing area. New methods and new technologies emerge all the time. As a result, the education of software engineering is generally considered not...
An Empirical Study of the Effect of Design Patterns on Class Structural Quality
Liguo Yu, Srini Ramaswamy. © 2014. 20 pages.
Design patterns are standardized solutions to commonly encountered problems using the object-oriented programming paradigm. Applying design patterns can speed up software...
Effort, Time, and Staffing in Continually Evolving Open-Source Projects
Liguo Yu. © 2013. 23 pages.
Scheduling and staffing are important management activities in software projects. In closed-source software development, the relationships among development effort, time, and...
Open Source Software Systems: Understanding Bug Prediction and Software Developer Roles
R. B. Lenin, S. Ramaswamy, Liguo Yu, R. B. Govindan. © 2010. 21 pages.
Complex software systems and the huge amounts of data they produce are becoming an integral part of our organizations. We are also becoming increasingly dependent on high quality...
Open Source Software Systems: Understanding Bug Prediction and Software Developer Roles
R. B. Lenin, S. Ramaswamy, Liguo Yu, R. B. Govindan. © 2010. 20 pages.
Complex software systems and the huge amounts of data they produce are becoming an integral part of our organizations. We are also becoming increasingly dependent on high quality...