Peter E. Maher

Learn More
Agile software methodologies are quickly becoming widely used in a variety of industry projects; their flexibility provides the means to address many common problems faced in the development of software systems. Companies commonly use selected agile techniques such as unit testing, pair programming, and iterative development even if a complete methodology(More)
One of the recurring problems in information technology (IT) is a gap between education and industry. The gap takes several forms including difficulty in technology transfer, aligning research with the needs of practitioners, and preparing students to make the most effective contribution upon entering industry. This paper will examine the gap between(More)
This paper reports on exploratory research to examine the adoption of agile methods by the software industry in Vietnam. Agile methods for designing and developing software have existed for over a decade. Yet there is limited research or data about the adoption of agile practices in industry. Much of the existing literature focuses predominantly on adoption(More)
The undergraduate degree of computer and cyber security has been offered at the School of Information Technology, Phetchaburi Rajabhat University, Thailand since 2005. Our program requires direct field experience when students are taking upper-level courses. This is not only to ensure that students are well prepared for their future jobs, but also to raise(More)
We report on efforts to communicate and ensure a consistent curriculum in a distributed university setting for a school of business and technology. The school's programs and courses are delivered via 100+ physical campuses throughout the world. Many programs, including the largest, are also delivered via on-line distance learning. The paper examines issues(More)
The software industry in China continues to expand at a rapid rate, both in terms of research and development as well as the ever-increasing need for outsourcing. Even with these great demands China is able to produce a vast, highly-qualified pool of computer science graduates. The education system in China has clearly adjusted to the trends of the industry(More)