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.