
Accenture Services (P) Ltd IBC Knowledge Park Bannerghatta Road, Bangalore 560 029 India
Research Interests Current research interests are in different areas of software engineering such as metrics and measurement, large and ultra-large software system design and maintenance issues, program comprehension and re-engineering methods using machine learning and data mining techniques, software architecture - and enterprise architecture. Selected Publications
Sarkar, S.; Rama, G. M. & Kak, A. C. (2007), 'API-Based and Information-Theoretic Metrics for Measuring the Quality of Software Modularization', IEEE Transactions on Software Engineering 33(1), 14--32.
Sarkar, S.; Rama, G. M. & Ramachandran, S. (2006),A Method for Detecting and Measuring Architectural Layering Violations in Source Code, in 'Proceedings of 13th Asia-Pacific Software Engineering Conference', IEEE Computer Society, , pp. 165--172.
Aziz, S.; Obitz, T.; Sarkar, S. & Modi, R. (2005),Enterprise Architecture- A Governance Framework, in 'The Open Group Architecture Practitioners' Conference'.
Ganesan, R. & Sarkar, S. (2005),SAM: A Tool for Software Architecture Modeling & Performance Analysis, in 'Second IEEE International Conference on the Quantitative Evaluation of Systems, QEST 2005', pp 249--250.
Sarkar, S.; Kak, A. C. & Nagaraja, N. S. (2005),Metrics for Analyzing Module Interactions in Large Software Systems, in 'Proceedings of 12th Asia-Pacific Software Engineering Conference', IEEE Computer Society, , pp. 264--271.
Chandramouli, A.; Sarkar, S.; Kapadia, R. & Subbarao, V. (2004),Architecture Description Framework for Enterprise Systems - A Layered Approach, in 'The Open Group’s Second Architecture Practitioners' Conference'.
Kapadia, R.; Sarkar, S. & Modi, R. (2004),Architecture Pattern Organization, in 'Proceedings of the International Conference on Software Engineering Research and Practice SERP'04', CSREA Press, , pp. 663--666.
Sarkar, S. (2004),A Study of Existing Architecture Description Approaches from Enterprise System Development Perspective, in 'Proceedings of the International Conference on Software Engineering Research and Practice SERP'04', CSREA Press, , pp. 667--673.
Sarkar, S.; Kapadia, R.; Thonse, S. & Chandramouli, A. (2004),Architecture Development Methodology for Business Applications, in 'The Open Group’s Second Architecture Practitioners' Conference'.
Sarkar, S. & Thonse, S. (2004),EAML- Architecture Modeling Language for Enterprise Applications, in 'Proceedings of the IEEE International Conference on E-Commerce Technology CEC-East', IEEE Computer Society, , pp. 40--47.
Sarkar, S.; Basu, A. & Majumdar, A. K. (1997), 'DOORS: An Object Oriented CAD System for High Level Synthesis', IEE Proceedings on Computers and Digital Techniques Pt. E 144(5), 331--342.
Sarkar, S.; Basu, A. & Majumdar, A. K. (1997),Analyzing Controllability of a Hardware Circuit for its Reuse, in 'Tenth International Conference on VLSI Design: VLSI in Multimedia Applications', pp. 151--154.
Basu, A.; Sarkar, S.; Rao, K. A. & Majumdar, A. K. (1996), 'SRT: A Knowledge Engineering Tool for Scene Recognition', Journal of Indian Institute of Science, special issue on Intelligent Systems 76, 793--812.
Sarkar, S.; Basu, A. & Majumdar, A. K. (1996),Representation and Synthesis of Interface of a Circuit for its Reuse, in '9th International Conference on VLSI Design:: VLSI in Mobile Communication', pp. 140--146.
Sarkar, S.; Basu, A. & Majumdar, A. K. (1995),Synchronization of Communicating Modules and Processes in High Level Synthesis, in '8th International Conference on VLSI Design', pp. 88--92.
Sarkar, S.; Basu, A. & Majumdar, A. K. (1994),An Object Oriented Environment for Modeling and Synthesis of Hardware Circuits, in 'International Conference on VLSI Design, VLSI-94', pp. 407--412.
Sarkar, S.; Majumdar, A. K. & Basu, A. (1994), 'Interface Design and Controller Synthesis of Digital Systems in an Object Oriented Environment', Journal of Microprocessing and Microprogramming 40(8), 553--576.
Nayak, T. K.; Sarkar, S. & Majumdar, A. K. (1992),Representation Scheme and Access Strategy of Objects in an Object Oriented Database System ODS, in 'Indo-French Workshop on Object Oriented Systems'.
Nayak, T. K.; Majumdar, A. K.; Basu, A. & Sarkar, S. (1991), 'VLODS: A VLSI Object Oriented Database System', Information Science 16(1), 73--96.
Nayak, T. K.; Sarkar, S. & Majumdar, A. K. (1990),Storage Organization of an Object Oriented Database System, in Naveen Prakash, ed.,'Data Management: Current Trends', Tata McGraw Hill,.
Education PhD, computer science and engineering -, in the area of object oriented modeling of VLSI-CAD entities MTech, computer science and engineering -, in the area of object oriented database design BE, computer science and engineering-, in the area of SIMD based parallel-processing system design Personal Interests Watch and study movies, Indian classical music, watching soccer. Short Biography I have over 15 years of experience in IT industry working in applied research, product and business application development. I earned my P.h.D. - and master's degrees from Indian Institute of Technology Kharagpur in 1996 and 1992 respectively and bachelor's degree from Bengal Engineering College, Calcutta, in 1988.
As a researcher, I am in the program committee of ISEC 2008 and I was in the program committee of IEEE APSEC conferences for the past two years. I served as an ad-hoc reviewer in IEEE Software, and IEEE TSE. I am a member of TOGAF enterprise architecture group, and played an important role in TOGAF EA v9. I was an invited speaker and session chair at the 2nd Annual Enterprise Architecture Summit 2007 organized by FlipSide Pte Ltd, Singapore. I have also been invited for presentation at ICSE 2007 at Minneapolis USA. |