Browsing by Author "Yu,L."
Now showing 1 - 4 of 4
- Results Per Page
- Sort Options
Conference Object Citation - Scopus: 18Communications in Global Software Development: an Empirical Study Using Gtk+ Oss Repository(2011) Yu,L.; Ramaswamy,S.; Mishra,A.; Mishra,D.; Computer Engineering; Software EngineeringEffective communication is an important issue for global software development. Due to geographical limitations and travel challenges, face-to-face meetings are expensive to schedule and run. Web-based communication methods are thus the primary means of communication in global software development efforts. In general, two types of web-based communication mechanisms exist: synchronous and asynchronous communications; each serves a unique role. In this paper, we present an empirical study of the communication mechanisms in GNOME GTK+, a small-sized open-source distributed software project, in which Internet Relay Chat (IRC) and Mailing Lists are used as synchronous and asynchronous communication methods, respectively. The objective of this study is to identify how real time and asynchronous communication methods could be used and balanced across global software development projects. © 2011 Springer-Verlag.Book Part Citation - Scopus: 1Customer Engagement Strategies of China's E-Commerce Industry and Their Impact on China's Economy Transition(IGI Global, 2019) Yu,L.; Mishra,A.; Software EngineeringIn 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 companies of China, including Alibaba, JD, and Pindoudou. Specifically, the customer engagement strategies of these companies are described and analyzed. This chapter helps readers understand how various customer engagement strategies of China's e-commerce companies have facilitated the change of their consumers' shopping habits-switching from offline shopping centers to online marketplaces and from cash-based payment to credit-based payment. The success of these customer engagement strategies has contributed to the performance improvement of e-commerce companies and could ultimately assist China to transfer from a production economy to a consumption economy. Moreover, these customer engagement strategies developed in China might also be applied to other e-businesses or marketplaces of different regions, especially developing countries that have a similar economy structure as China. © 2020 by IGI Global.Conference Object Citation - Scopus: 8An Empirical Study of the Dynamics of Github Repository and Its Impact on Distributed Software Development(Springer Verlag, 2014) Yu,L.; Mishra,A.; Mishra,D.; Computer Engineering; Software EngineeringGitHub is a distributed code repository and project hosting web site. It is becoming one of the most popular web-based services to host both opensource projects and closed-source projects. In this paper, we review different kinds of version control systems and study the dynamics of GitHub, i.e., the ability and scalability of GitHub to process different requests and provide different services to different GitHub projects and GitHub users. Our study shows that GitHub could handle hundreds of thousands of requests a day for all the projects and thousands of requests for one project. This capability of GitHub makes it suitable for supporting distributed software development. © Springer-Verlag Berlin Heidelberg 2014.Article Citation - Scopus: 27Risk Analysis of Global Software Development and Proposed Solutions(KoREMA, 2010) Yu,L.; Mishra,A.; Software EngineeringGlobal software development is becoming a widely accepted practice in software industry. While benefits of global software development have been identified and publicized, potential risks have not been fully investigated and addressed. This paper analyzes the impacts of globalization on software development, especially its long term impact on software product quality and software industry competitiveness. This issue is rather critical for prominent software providers. Potential solutions are discussed to address these issues in order to reduce the risk and take advantage of the benefits of global software development.