IEEE Computer Society, Lahore Section, presents a Seminar on:
Open Source Software Engineering
Speaker: Dr. Khushro Shahookar, Softech Systems
Abstract
In Pakistan, it is a deep-rooted tradition to do everything with manual labour instead of with automated tools. Correspondingly, software houses, both small and large also typically use a minimum of tools for software engineering. At the same time, small software houses in particular are also unable to deploy adequate amount of human resources to carry out all of the software engineering practices by hand. As a result, many of the established software engineering practices often get neglected, and the development is less well-organized and of lesser quality.
One efficient way for a small team / software house to implement all the processes of software engineering is to leverage the open source tools available today. By using open source automated tools, whatever existing manpower is available with a small team can be leveraged to be more productive and to achieve more in software engineering processes in comparison to working with bare hands.
This session presents a preliminary survey of open source software engineering tools available in various software engineering disciplines. But it is the beginning of an effort in this direction, and not the end, as it is still the first and preliminary survey in this direction. A lot of further work is needed in this direction in order to use, test and certify each tool, and identify the best tools in each discipline, for which a joint industry/academia task force is required.
About the Speaker
Dr. Khushro Shahookar did his Ph.D. from the University of Michigan, Ann Arbor, in Automated CAD Systems for VLSI Design. He worked in USA for a short period, and subsequently returned to Pakistan. In Pakistan, he taught at the University of Engineering and Technology, then worked at CresSoft, and since then has been working as the chief software architect and founding employee of Softech Systems for the last 11 years. At Softech, he is responsible for the software process, systems architecture, and client requirements/specifications of various projects. During this period, he has also been teaching the Software Engineering and Object Oriented Analysis and Design courses at Pak-Aims and GCU.