Title: Software Engineering Challenges – Software Services Industry Perspective
Speaker: Santonu Sarkar, Infosys Technologies Limited
Time: Wednesday May 23 @ 2.30PM, Venue: Rochester Room
Global IT and Consulting Services is an extremely fast growing industry today. The initial business model adopted by many services companies focused on providing human expertise to large corporations (having a huge IT enabled business) to solve specific technical problems. The engagement was often short term, where the client had the complete ownership of the IT assets such as hardware, software infrastructure, business process as well as the business applications. As the IT services industry evolved, more and more corporations started outsourcing the management and maintenance of IT assets (hardware, business process execution, and software) to the services companies. To cope with this, the services companies have adopted global software development model where development and maintenance of large software systems are performed at distributed locations. Such a phenomenon has opened a new class of software engineering challenges for the services companies. For development and maintenance of large software systems, it is imperative to have sophisticated tools that reduce dependencies on human experts- more so when experts are unavailable or geographically distributed. In this talk, we provide an overview of the work related to large software system comprehension and analysis tools and some difficult theoretical problems arising therefrom.
Santonu Sarkar is a Principle Architect at Software Engineering & Technology Labs (SETLabs), an R&D division of Infosys Technologies. Santonu has over 15 years of experience in IT industry working in applied research, product & business application development. At SETLabs, he heads the research group for large software system comprehension, analysis and modularization. Prior to this he was head of Software Architecture Modeling group, which built a proprietary Architecture Methodology and Modeling tool (InFlux). He has been in the program committee of IEEE APSEC conferences for the past two years, served as a reviewer in IEEE Software, member of TOGAF enterprise architecture group and played an important role in TOGAF EA v9. Besides many conference publications, Santonu has published several articles in the journal of Information Science, IEE Part E, Journal of Microprocessing and microprogramming and IEEE Transactions on Software Engineering. He has been the lead inventor of several patents filed in the area of software engineering. Santonu received his PhD degree in computer science from IIT Kharagpur in the area of object-oriented modeling of VLSI circuits.