Feedback

Santonu Sarkar

Professor, Department of Computer Science & Information Systems

Publications

Journal

  • [Sah+24] Snehanshu Saha et al. “quantile-Long Short Term Memory: A Robust, Time Series Anomaly Detection Method”. In: IEEE Transactions on Artificial Intelligence (2024), pp. 1–11. issn: 2691-4581. doi: 10.1109/tai.2024.3353163.
  • [Sar+24a] Santonu Sarkar et al. “Can Tree Based Approaches Surpass Deep Learning in Anomaly Detection? A Benchmarking Study”. In: (Feb. 2024). doi: 10.48550/ARXIV.2402.07281. arXiv: 2402.07281 [cs.LG].
  • [Ala+23] Gargi Alavani et al. “Program Analysis and Machine Learning based Approach to Predict Power Consumption of CUDA Kernel”. In: ACM Transactions on Modeling and Performance Evaluation of Computing Systems 8.4 (July 2023), pp. 1–24. issn: 2376-3647. doi: 10.1145/3603533. 6/14
  • [Sah+23] Snehanshu Saha et al. “Quantile LSTM: A Robust LSTM for Anomaly Detection In Time Series Data”. In: (Feb. 2023). doi: 10.48550/ARXIV.2302.08712. arXiv: 2302.08712 [cs.LG].
  • [SSS23] J Sarkar, S Saha, and S Sarkar. “Efficient Anomaly Identification in Temporal and Non-Temporal Industrial Data using Tree Based Approaches”. In: Applied Intelligence 53.8 (2023), pp. 8562–8595. doi: 10.1007/s10489-022-03940-3.
  • [VBS22] Sreekrishnan Venkateswaran, Adwait Bauskar, and Santonu Sarkar. “Architecture of a time-sensitive provisioning system for cloud-native software”. In: Software: Practice and Experience 52.5 (2022), pp. 1170–1198. doi: doi.org/10.1002/spe.3059.
  • [AS21] Gargi Alavani and Santonu Sarkar. “Performance modeling of graphics processing unit application using static and dynamic analysis”. In: Concurrency and Computation: Practice and Experience 34.3 (2021), e6602. doi: doi.org/10.1002/cpe.6602.
  • [DLS21] Subhajit Datta, Rumana Lakdawala, and Santonu Sarkar. “Understanding the Inter-domain Presence of Research Topics in the Computing Discipline”. In: IEEE Transactions on Emerging Topics in Computing 9.1 (2021), pp. 366–378. doi: 10.1109/tetc.2018.2869556.
  • [Sar+21b] Jyotirmoy Sarkar et al. “Postulating exoplanetary habitability via a novel anomaly detection method”. In: Monthly Notices of the Royal Astronomical Society 510.4 (2021), pp. 6022–6032. doi: 10.1093/ mnras/stab3556.
  • [VS21] Sreekrishnan Venkateswaran and Santonu Sarkar. “Fitness-Aware Containerization Service Leveraging Machine Learning”. In: IEEE Trans. Serv. Comput. 14.6 (2021), pp. 1751–1764. doi: 10.1109/TSC. 2019.2898666. url: https://doi.org/10.1109/TSC.2019.2898666.
  • [PRS20] Antonio Pecchia, Stefano Russo, and Santonu Sarkar. “Assessing Invariant Mining Techniques for Cloud-based Utility Computing Systems”. In: IEEE Transactions on Services Computing 13.1 (2020), pp. 44–58. doi: 10.1109/tsc.2017.2679715. [SGM18] Santonu Sarkar, Ajai V George, and Sankar Manoj. “Thrust2D: A new design abstraction framework for structured grid class of algorithms”. In: Concurrency and Computation: Practice and Experience (2018), e4740. doi: 10.1002/cpe.4740.
  • [Tiw+18] Nidhi Tiwari et al. “Optimizing MapReduce for energy efficiency”. In: Software: Practice and Experience (2018). doi: 10.1002/spe.2599.
  • [VS18a] Sreekrishnan Venkateswaran and Santonu Sarkar. “Architectural partitioning and deployment modeling on hybrid clouds”. In: Software: Practice and Experience 48.2 (Mar. 2018), pp. 345–365. doi: 10. 1002/spe.2496.
  • [Mar+17] Catello Di Martino et al. “Analysis and Diagnosis of SLA Violations in a Production SaaS Cloud”. In: IEEE Transactions on Reliability 66.1 (Mar. 2017), pp. 54–75. doi: 10.1109/tr.2016.2635033.
  • [SA17] Santonu Sarkar and Gargi Alavani. “How Easy it is to Write Software for Heterogeneous Systems?” In: ACM SIGSOFT Software Engineering Notes 42.4 (Jan. 2017), pp. 1–7. doi: 10.1145/3149485. 3149511.
  • [DSS16] Subhajit Datta, Santonu Sarkar, and A. S. M. Sajeev. “How Long Will This Live? Discovering the Lifespans of Software Engineering Ideas”. In: IEEE Trans. Big Data 2.2 (2016), pp. 124–137. doi: 10.1109/TBDATA.2016.2580541. url: http://dx.doi.org/10.1109/TBDATA.2016.2580541.
  • [Roy+15] Arpan Roy et al. “Secure the Cloud: From the Perspective of a Service-Oriented Organization”. In: ACM Comput. Surv. 47.3 (2015), 4:1–4:30. doi: 10.1145/2693841. url: http://dx.doi.org/10. 1145/2693841.
  • [Tiw+15a] Nidhi Tiwari et al. “Classification Framework of MapReduce Scheduling Algorithms”. In: ACM Comput. Surv. 47.3 (2015), p. 49. doi: 10.1145/2693315. url: http://doi.acm.org/10.1145/2693315.
  • [SRR09] Santonu Sarkar, Girish Maskeri Rama, and Shubha Ramachandran. “Discovery of architectural layers and measurement of layering violations in source code”. In: Journal of Systems and Software 82.11 (2009), pp. 1891–1905. doi: 10.1016/j.jss.2009.06.039. url: http://dx.doi.org/10.1016/
    j.jss.2009.06.039.
  • [Sar+09] Santonu Sarkar et al. “Modularization of a Large-Scale Business Application: A Case Study”. In: IEEE Software 26.2 (2009), pp. 28–35. doi: 10.1109/MS.2009.42. url: http://dx.doi.org/10.1109/ MS.2009.42.
  • [SKR08] Santonu Sarkar, Avinash C. Kak, and Girish Maskeri Rama. “Metrics for Measuring the Quality of Modularization of Large-Scale Object-Oriented Software”. In: IEEE Trans. Software Eng. 34.5 (2008), pp. 700–720. doi: 10.1109/TSE.2008.43. url: http://dx.doi.org/10.1109/TSE.2008.43. 7/14
  • [SRK07] Santonu Sarkar, Girish Maskeri Rama, and Avinash C. Kak. “API-Based and Information-Theoretic Metrics for Measuring the Quality of Software Modularization”. In: IEEE Trans. Software Eng. 33.1 (2007), pp. 14–32. doi: 10.1109/TSE.2007.256942. url: http://dx.doi.org/10.1109/TSE.
    2007.256942. [BMS97] A. Basu, A.K. Majumdar, and S. Sarkar. “DOORS: An object-oriented CAD system for high level synthesis”. In: IEE Proceedings - Computers and Digital Techniques 144.5 (1997), pp. 331–341. doi: 10.1049/ip-cdt:19971442.
  • [SMB94] Santonu Sarkar, Arun K. Majumdar, and Anupam Basu. “Interface design and controller synthesis of digital systems in an object oriented environment”. In: Microprocessing and Microprogramming 40.8 (1994), pp. 553–576. doi: 10.1016/0165-6074(94)90101-5. url: http://dx.doi.org/10.1016/ 0165-6074(94)90101-5.
  • [Nay+91] Tapas K. Nayak et al. “VLODS: a VLSI object oriented database system”. In: Inf. Syst. 16.1 (1991), pp. 73–96. doi: 10.1016/0306-4379(91)90051-A. url: http://dx.doi.org/10.1016/0306-4379(91)90051-A.

 

Conference

[AS23]   Gargi Alavani and Santonu Sarkar. “Inspect-GPU: A Software to Evaluate Performance Characteristics of CUDA Kernels Using Microbenchmarks and Regression Models”. In: Proceedings of the 18th Inter- national Conference on Software Technologies. SCITEPRESS - Science and Technology Publications, 2023. doi: 10.5220/0012079200003538.

[Ama+23] Madapu Amarlingam et al. “Data Flow as Code: Managing Data Flow in an Industrial Hierarchical Edge Network”. In: 2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA). IEEE, Sept. 2023. doi: 10.1109/etfa54631.2023.10275526.

[KR+23]  Chandrika K R et al. “DeviceVeri-A Graphical Programming Based Test Script Generation Framework for Measurement Devices”. In: 2023 IEEE 2nd Industrial Electronics Society Annual On-Line Conference (ONCON). IEEE, Dec. 2023, pp. 1–6. doi: 10.1109/oncon60463.2023.10430767.

[SS22b]  Mario Hoernicke Santonu Sarkar Nicolai Schoch. “Modeling Error Propagation in a Modular Plant”. In: 27th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA). IEEE, 2022. doi: 10.1109/ETFA52439.2022.9921567.

[ADS21]  Gargi Alavani, Jineet Desai, and Santonu Sarkar. “GPPT: A Power Prediction Tool for CUDA Applica- tions”. In: 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW). IEEE, 2021. doi: 10.1109/asew52652.2021.00054.

[Dat+21]  Subhajit Datta et al. “Clustering, Separation, and Connection: A Tale of Three Characteristics”. In: IEEE International Conference on Software Maintenance and Evolution, ICSME 2021, Luxembourg, September 27 - October 1, 2021. IEEE, 2021, pp. 669–673. doi: 10.1109/ICSME52107.2021.00078.

url: https://doi.org/10.1109/ICSME52107.2021.00078.

[Sar+21a] Jyotirmoy Sarkar et al. “d-BTAI: The Dynamic-Binary Tree Based Anomaly Identification Algorithm for Industrial Systems”. In: Advances and Trends in Artificial Intelligence. From Theory to Practice - 34th International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, IEA/AIE 2021, Kuala Lumpur, Malaysia, July 26-29, 2021, Proceedings, Part II. Ed. by Hamido Fujita et al. Vol. 12799. Lecture Notes in Computer Science. Springer, 2021, pp. 519–532. doi: 10.1007/978-3-030-79463-7\_{4}{4}. url: https://doi.org/10.1007/978-3-030- 79463-7\_44.

[Sar21]  Santonu Sarkar. “Identification of Modules from Graphical Control Specification”. In: 47th Annual Conference of the IEEE Industrial Electronics Society, Toronto, ON, Canada. IEEE, 2021, pp. 1–6. doi: 10.1109/IECON48115.2021.9589279.  url:  https://doi.org/10.1109/IECON48115.2021.9589279.

[SR21]   Santonu Sarkar and Chandrika K. R. “Automatic Control Code Generation from SAMA Specification”. In: 26th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2021, Vasteras, Sweden, September 7-10, 2021. IEEE, 2021, pp. 1–4. doi: 10.1109/ETFA45728. 2021.9613175. url: https://doi.org/10.1109/ETFA45728.2021.9613175.

[ADS20]  Gargi Alavani, Jineet Desai, and Santonu Sarkar. “An Approach to Estimate Power Consumption of a CUDA Kernel”. In: IEEE 19th International Conference on Ubiquitous Computing and Communication (IUCC). IEEE, 2020.

[CSS20] Mayank Chaudhari, Santonu Sarkar, and Divyasheel Sharma. “Analyzing Risky Behavior in Traffic Accidents”. In: IEEE International Conference on Systems, Man, and Cybernetics (SMC). IEEE, 2020. doi: 10.1109/smc42975.2020.9283330.

[Mit+20]  Rakshit Mittal et al. “SamaTulyataII: Translation Validation of Loop involving Code Optimizing Trans- formations using Petri Net based Models of Program”. In: Proceedings of the International Workshop on Petri Nets and Software Engineering. Vol. Vol-2651. 2020, pp. 138–146.

[SPR20]  S. Sarkar, A. PP, and S. Ramaswamy. “Analysis, Evaluation, and Assessment for Containerizing an Industry Automation Software”. In: IEEE International Conference on Systems, Man, and Cybernetics (SMC). 2020, pp. 1972–1979. doi: 10.1109/SMC42975.2020.9282840.

[VS20]  Sreekrishnan Venkateswaran and Santonu Sarkar. “A New Paradigm of Cloud Brokerage”. In: IEEE 18th International Symposium on Parallel and Distributed Processing with Applications (ISPA). IEEE, Dec. 2020.

[GMS19]  Ajai V. George, Sankar Manoj, and Santonu Sarkar. “ThrustHetero A Framework to Simplify Hetero- geneous Computing Platform Programming using Design Abstraction”. In: Proceedings of the 12th Innovations on Software Engineering Conference (formerly known as India Software Engineering Con- ference) - ISEC‘19. ACM Press, 2019. doi: 10.1145/3299771.3299773.

[Man+19] Avijit Mandal et al. “Improving Safety in Collaborative Robot Tasks”. In: IEEE 17th International Conference on Industrial Informatics (INDIN). IEEE, 2019, pp. 470–477. doi: 10.1109/indin41052. 2019.8972103.

[VS19]   Sreekrishnan Venkateswaran and Santonu Sarkar. “Time-Sensitive Provisioning of Bare Metal Compute as a Cloud Service”. In: IEEE 12th International Conference on Cloud Computing (CLOUD). IEEE, 2019, 447–451. doi: 10.1109/cloud.2019.00077.

[AVS18]  Gargi Alavani, Kajal Varma, and Santonu Sarkar. “Predicting execution time of CUDA kernel using static analysis”. In: IEEE Intl Conf on Parallel & Distributed Processing with Applications. 2018, pp. 948–955.

[SVA18]  Santonu Sarkar, Gloria Vashi, and P. P. Abdulla. “Towards Transforming an Industrial Automation System from Monolithic to Microservices”. In: 23rd IEEE International Conference on Emerging Tech- nologies and Factory Automation, ETFA 2018. IEEE, 2018, pp. 1256–1259. doi: 10.1109/ETFA. 2018.8502567.

[Sar+18]  Santonu Sarkar et al. “Analysis of GPGPU Programs for Data-race and Barrier Divergence”. In: 13th International Conference on Software Technologies. 2018.

[VS18b]  Sreekrishnan Venkateswaran and Santonu Sarkar. “Modeling Operational Fairness of Hybrid Cloud Brokerage”. In: 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE, May 2018. doi: 10.1109/ccgrid.2018.00083.

[VS18c]   Sreekrishnan Venteswaran and Santonu Sarkar. “Best-Fit Containerization as a Brokered Service”. In:IEEE Intl Conf on Parallel & Distributed Processing with Applications. 2018, pp. 940–947.

[BSB17]  Soumyadip Bandyopadhyay, Santonu Sarkar, and Kunal Banerjee. “An End-to-end Formal Verifier for Parallel Programs”. In: Proceedings of the 12th International Conference on Software Technologies. SCITEPRESS - Science and Technology Publications, 2017. doi: 10.5220/0006464503880393.

[Ban+17]  Soumyadip Bandyopadhyay et al. “SamaTulyata: An Efficient Path Based Equivalence Checking Tool”. In: Automated Technology for Verification and Analysis. Springer International Publishing, 2017, pp. 109–doi: 10.1007/978-3-319-68167-2_8.

[Geo+17a] Ajai V. George et al. “An Empirical Evaluation of Design Abstraction and Performance of Thrust Framework”. In: 46th International Conference on Parallel Processing Workshops (ICPPW). IEEE, Aug. 2017. doi: 10.1109/icppw.2017.43.

[Geo+17b] Ajai V. George et al. “How Effective is Design Abstraction in Thrust?” In: Proceedings of the 2017 Work- shop on Software Engineering Methods for Parallel and High Performance Applications - SEM4HPC ‘17. ACM Press, 2017. doi: 10.1145/3085158.3086159.

[Geo+17c] Ajai V. George et al. “Thrust++: Extending Thrust Framework for Better Abstraction and Perfor- mance”. In: 2017 IEEE 24th International Conference on High Performance Computing (HiPC). IEEE, Dec. 2017. doi: 10.1109/hipc.2017.00049.

[SLD17]  Santonu Sarkar, Rumana Lakdawala, and Subhajit Datta. “Predicting the Impact of Software Engineer- ing Topics”. In: Proceedings of the 26th International Conference on World Wide Web Companion - WWW ‘17 Companion. ACM Press, 2017. doi: 10.1145/3041021.3053051.

[VS17]  Sreekrishnan Venkateswaran and Santonu Sarkar. “Uptime-Optimized Cloud Architecture as a Brokered Service”. In: 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (Industry Track). IEEE, June 2017. doi: 10.1109/dsn-w.2017.20.

[BBS16]  Kunal Banerjee, Soumyadip Banerjee, and Santonu Sarkar. “Data-race detection: the missing piece for an end-to-end semantic equivalence checker for parallelizing transformations of array-intensive pro- grams”. In: Proceedings of the 3rd ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming, ARRAY@PLDI 2016, Santa Barbara, CA, USA, June 14, 2016. 2016, pp. 1–8. doi: 10.1145/2935323.2935324. url: http://doi.acm.org/10.1145/2935323.2935324.

[Sar16a]  Santonu Sarkar. “Developer Productivity in HPC Application Development: An Overview of Recent Techniques”. In: Proceedings of the ACM Workshop on Software Engineering Methods for Parallel and High Performance Applications, Kyoto, Japan, May 31 - June 04, 2016. 2016, pp. 29–30. doi: 10.1145/2916026.2916034. url: http://doi.acm.org/10.1145/2916026.2916034.

[Tiw+16a] Nidhi Tiwari et al. “CPU Frequency Tuning to Improve Energy Efficiency of MapReduce Systems”. In: 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS). IEEE, Dec. 2016. doi: 10.1109/icpads.2016.0135.

[Tiw+16b] Nidhi Tiwari et al. “Identification of critical parameters for MapReduce energy efficiency using statistical Design of Experiments”. In: 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPS Workshops 2016, Chicago, IL, USA, May 23-27, 2016. 2016, pp. 1170–1179. doi: 10.1109/IPDPSW.2016.86. url: http://dx.doi.org/10.1109/IPDPSW.2016.86.

[Dat+15a] Subhajit Datta et al. “Discovering the Rise and Fall of Software Engineering Ideas from Scholarly Publication Data”. In: Proceedings of the 24th International Conference on World Wide Web Com- panion, WWW 2015, Florence, Italy, May 18-22, 2015 - Companion Volume. 2015, pp. 585–590. doi: 10.1145/2740908.2741734. url: http://doi.acm.org/10.1145/2740908.2741734.

[Dat+15b] Subhajit Datta et al. “The Importance of Being Isolated: An Empirical Study on Chromium Reviews”. In: 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2015, Beijing, China, October 22-23, 2015. 2015, pp. 78–81. doi: 10.1109/ESEM.2015.7321215. url: http://dx.doi.org/10.1109/ESEM.2015.7321215.

[SM15]  Santonu Sarkar and Sayantan Mitra. “A Profile Guided Approach to Optimize Branch Divergence While Transforming Applications for GPUs”. In: Proceedings of the 8th India Software Engineering Conference, ISEC 2015, Bangalore, India, February 18-20, 2015. 2015, pp. 176–185. doi: 10.1145/2723742.2723760. url: http://doi.acm.org/10.1145/2723742.2723760.

[Tiw+15b] Nidhi Tiwari et al. “Improving Energy Efficiency of IO-Intensive MapReduce Jobs”. In: Proceedings of the 2015 International Conference on Distributed Computing and Networking, ICDCN 2015, Goa, India, January 4-7, 2015. 2015, 23:1–23:4. doi: 10.1145/2684464.2684484. url: http://doi.acm.org/ 10.1145/2684464.2684484.

[Fra+14]  Flavio Frattini et al. “Using Invariants for Anomaly Detection: The Case Study of a SaaS Application”. In: 25th IEEE International Symposium on Software Reliability Engineering Workshops, ISSRE Work- shops, Naples, Italy, November 3-6, 2014. 2014, pp. 383–388. doi: 10.1109/ISSREW.2014.57. url: http://dx.doi.org/10.1109/ISSREW.2014.57.

[Mar+14]  Catello Di Martino et al. “Characterization of operational failures from a business data processing SaaS platform”. In: 36th International Conference on Software Engineering, ICSE ’14, Companion Proceedings, Hyderabad, India, May 31 - June 07, 2014. 2014, pp. 195–204. doi:10.1145/2591062591172. url: http://doi.acm.org/10.1145/2591062.2591172.

[PSC14]  Andrea Paudice, Santonu Sarkar, and Domenico Cotroneo. “An Experiment with Conceptual Clustering for the Analysis of Security Alerts”. In: 25th IEEE International Symposium on Software Reliability Engineering Workshops, ISSRE Workshops, Naples, Italy, November 3-6, 2014. 2014, pp. 335–340. doi: 10.1109/ISSREW.2014.82. url: http://dx.doi.org/10.1109/ISSREW.2014.82.

[Pec+14] Antonio Pecchia et al. “Filtering Security Alerts for the Analysis of a Production SaaS Cloud”. In: Proceedings of the 7th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2014, London, United Kingdom, December 8-11, 2014. 2014, pp. 233–241. doi: 10.1109/UCC.2014.32. url: http://dx.doi.org/10.1109/UCC.2014.32.

[SM14]  Santonu Sarkar and Sayantan Mitra. “Execution profile driven speedup estimation for porting sequential code to GPU”. In: Proceedings of the 7th ACM India Computing Conference, COMPUTE 2014, Nagpur, India, October 9-11, 2014. 2014, 21:1–21:6. doi: 10.1145/2675744.2675767. url: http://doi. acm.org/10.1145/2675744.2675767.

[Sar+14b] Santonu Sarkar et al. “Mining Invariants from SaaS Application Logs (Practical Experience Report)”. In: Tenth European Dependable Computing Conference, Newcastle, United Kingdom, May 13-16, 2014. 2014, pp. 50–57. doi: 10.1109/EDCC.2014.18. url: http://dx.doi.org/10.1109/EDCC.2014.18.

[Tiw+14] Nidhi Tiwari et al. “An Empirical Study of Hadoop’s Energy Efficiency on a HPC Cluster”. In: Pro- ceedings of the International Conference on Computational Science, ICCS 2014, Cairns, Queensland, Australia, 10-12 June, 2014. 2014, pp. 62–72. doi: 10.1016/j.procs.2014.05.006. url: http://dx.doi.org/10.1016/j.procs.2014.05.006.

[Dat+13a] Subhajit Datta et al. “Factors Influencing Research Contributions and Researcher Interactions in Soft- ware Engineering: An Empirical Study”. In: 20th Asia-Pacific Software Engineering Conference, APSEC 2013, Ratchathewi, Bangkok, Thailand, December 2-5, 2013 - Volume 1. 2013, pp. 34–41. doi: 10. 1109/APSEC.2013.16. url: http://dx.doi.org/10.1109/APSEC.2013.16.

[Dat+13b] Subhajit Datta et al. “How many researchers does it take to make impact?: mining software engi- neering publication data for collaboration insights”. In: Proceedings of the 6th ACM India Computing Convention, COMPUTE 2013, Vellore, Tamil Nadu, India, August 22 - 24, 2013. 2013, 6:1–6:8. doi: 10.1145/2522548.2522603. url: http://doi.acm.org/10.1145/2522548.2522603.

[Gan+13]  Rajeshwari Ganesan et al. “Empirical study of performance benefits of hardware assisted virtualization”. In: Proceedings of the 6th ACM India Computing Convention, COMPUTE 2013, Vellore, Tamil Nadu, India, August 22 - 24, 2013. 2013, 1:1–1:8. doi: 10.1145/2522548.2522598. url: http://doi. acm.org/10.1145/2522548.2522598.

[RGS13]  Arpan Roy, Rajeshwari Ganesan, and Santonu Sarkar. “Keep it moving: Proactive workload management for reducing SLA violations in large scale SaaS clouds”. In: IEEE 24th International Symposium on Software Reliability Engineering, ISSRE 2013, Pasadena, CA, USA, November 4-7, 2013. 2013, pp. 421–doi: 10.1109/ISSRE.2013.6698895. url: http://dx.doi.org/10.1109/ISSRE.2013.6698895.

[Roy+13] Arpan Roy et al. “Reducing service failures by failure and workload aware load balancing in SaaS clouds”. In: 43rd Annual IEEE/IFIP Conference on Dependable Systems and Networks Workshop, DSN Workshops 2013, Budapest, Hungary, June 24-27, 2013. 2013, pp. 1–6. doi: 10.1109/DSNW.2013.6615511. url: http://dx.doi.org/10.1109/DSNW.2013.6615511.

[DKS12] Subhajit Datta, Nishant Kumar, and Santonu Sarkar. “The social network of software engineering research”. In: Proceeding of the 5th Annual India Software Engineering Conference, ISEC 2012, Kanpur, India, February 22-25, 2012. 2012, pp. 61–70. doi: 10.1145/2134254.2134265. url: http://doi. acm.org/10.1145/2134254.2134265.

[GSN12]  Rajeshwari Ganesan, Santonu Sarkar, and Akshay Narayan. “Analysis of SaaS Business Platform Work- loads for Sizing and Collocation”. In: 2012 IEEE Fifth International Conference on Cloud Computing, Honolulu, HI, USA, June 24-29, 2012. 2012, pp. 868–875. doi: 10.1109/CLOUD.2012.73. url: http://dx.doi.org/10.1109/CLOUD.2012.73.

[GST12]  Rajeshwari Ganesan, Santonu Sarkar, and Naveen Tewari. “An independent verification of errors and vulnerabilities in SaaS cloud”. In: IEEE/IFIP International Conference on Dependable Systems and Networks Workshops, DSN 2012, Boston, MA, USA, June 25-28, 2012. 2012, pp. 1–6. doi: 10.1109/ DSNW.2012.6264695. url: http://dx.doi.org/10.1109/DSNW.2012.6264695.

[Gan+12] Rajeshwari Ganesan et al. “Measurements-Based Analysis of Workload-Error Relationship in a Pro- duction SaaS Cloud”. In: 23rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSRE Workshops, Dallas, TX, USA, November 27-30, 2012. 2012, pp. 96–105. doi: 10.1109/ISSREW.2012.76. url: http://dx.doi.org/10.1109/ISSREW.2012.76.

[Goe+12] Geetika Goel et al. “iCirrus Wop: Workload Analysis for Virtual Machine Placements”. In: 18th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2012, Singapore, December 17-19, 2012. 2012, pp. 732–737. doi: 10.1109/ICPADS.2012.118. url: http://dx.doi.org/10.1109/ICPADS.2012.118.

[SM12]  Santonu Sarkar and Mageri Filali Maltouf. “Identifying hotspots in a program for data parallel archi- tecture: an early experience”. In: Proceeding of the 5th Annual India Software Engineering Conference, ISEC 2012, Kanpur, India, February 22-25, 2012. 2012, pp. 131–137. doi: 10.1145/2134254.2134277. url: http://doi.acm.org/10.1145/2134254.2134277.

[SMS12]  Santonu Sarkar, Sayantan Mitra, and Ashok Srinivasan. “Reuse and Refactoring of GPU Kernels to Design Complex Applications”. In: IEEE 10th International Symposium on Parallel and Distributed Processing with Applications, ISPA. IEEE, 2012, pp. 134–141. doi: 10.1109/ISPA.2012.26. url: http://dx.doi.org/10.1109/ISPA.2012.26.

[SSA12]  Santonu Sarkar, Vibhu Saujanya Sharma, and Rajiv Agarwal. “Creating design from requirements and use cases: bridging the gap between requirement and detailed design”. In: Proceeding of the 5th Annual India Software Engineering Conference, ISEC 2012, Kanpur, India, February 22-25, 2012. 2012, pp. 3–doi: 10.1145/2134254.2134256. url: http://doi.acm.org/10.1145/2134254.2134256. [Sar+12a] Santonu Sarkar et al. “Cloud Based Next Generation Service and Key Challenges”. In: 2012 Third International Conference on Services in Emerging Markets. IEEE, Dec. 2012. doi: 10.1109/icsem. 2012.11.

[Dod+11]  Shyam Kumar Doddavula et al. “Implementation of a Scalable Next Generation Sequencing Busi- ness Cloud Platform-An Experience Report”. In: IEEE International Conference on Cloud Computing, CLOUD 2011, Washington, DC, USA, 4-9 July, 2011. 2011, pp. 598–605. doi: 10.1109/CLOUD.2011.60. url: http://dx.doi.org/10.1109/CLOUD.2011.60.

[SV10]  Santonu Sarkar and Kunal Verma. “Accelerating technical design of business applications: a knowledge- based approach”. In: Proceeding of the 3rd Annual India Software Engineering Conference, ISEC 2010, Mysore, India, February 25-27, 2010. 2010, pp. 43–50. doi: 10.1145/1730874.1730884. url: http://doi.acm.org/10.1145/1730874.1730884.

[Sha+09]  Vibhu Saujanya Sharma et al. “Extracting High-Level Functional Design from Software Requirements”. In: 16th Asia-Pacific Software Engineering Conference, APSEC 2009, 1-3 December 2009, Batu Fer- ringhi, Penang, Malaysia. 2009, pp. 35–42. doi: 10.1109/APSEC.2009.63. url: http://dx.doi. org/10.1109/APSEC.2009.63.

[RSH08]  Girish Maskeri Rama, Santonu Sarkar, and Kenneth Heafield. “Mining business topics in source code using latent dirichlet allocation”. In: Proceeding of the 1st Annual India Software Engineering Confer- ence, ISEC 2008, Hyderabad, India, February 19-22, 2008. 2008, pp. 113–120. doi: 10.1145/1342211.1342234. url: http://doi.acm.org/10.1145/1342211.1342234.

[SP08]  Santonu Sarkar and Arun Panayappan. “Formal architecture modeling of business application- software maintenance case study”. In: TENCON 2008 - 2008 IEEE Region 10 Conference. IEEE, 2008. doi: 10.1109/tencon.2008.4766483.

[SSP08]  Santonu Sarkar, Renuka Sindhgatta, and Krishnakumar Pooloth. “A collaborative platform for applica- tion knowledge management in software maintenance projects”. In: Proceedings of the 1st Bangalore Annual Compute Conference, Compute 2008, Bangalore, India, January 18-20, 2008. 2008, p.2. doi: 10.1145/1341771.1341774. url: http://doi.acm.org/10.1145/1341771.1341774.

[SRR06] Santonu Sarkar, Girish Maskeri Rama, and Shubha Ramachandran. “A Method for Detecting and Measuring Architectural Layering Violations in Source Code”. In: 13th Asia-Pacific Software Engineering Conference (APSEC 2006), 6-8 December 2006, Bangalore, India. 2006, pp. 165–172. doi: 10.1109/ APSEC.2006.7. url: http://dx.doi.org/10.1109/APSEC.2006.7.

[RS05]  G. Rajeshwari and Santonu Sarkar. “SAM: A Tool for Software Architecture Modeling and Performance Analysis”. In: Second International Conference on the Quantitative Evaluaiton of Systems (QEST 2005), 19-22 September 2005, Torino, Italy. 2005, pp. 249–250. doi: 10.1109/QEST.2005.32. url: http://dx.doi.org/10.1109/QEST.2005.32.

[SKN05]  Santonu Sarkar, Avinash C. Kak, and N. S. Nagaraja. “Metrics for Analyzing Module Interactions in Large Software Systems”. In: 12th Asia-Pacific Software Engineering Conference (APSEC 2005), 15-17 December 2005, Taipei, Taiwan. 2005, pp. 264–271. doi: 10.1109/APSEC.2005.77. url: http://dx.doi.org/10.1109/APSEC.2005.77.

[Sar04]  Santonu Sarkar. “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, June 21-24, 2004, Las Vegas, Nevada, USA, Volume 2. 2004, pp. 667–673.

[SKM04]  Santonu Sarkar, Riaz Kapadia, and Reva Modi. “Architecture Pattern Organization”. In: Proceedings of the International Conference on Software Engineering Research and Practice, SERP ’04, June 21-24, 2004, Las Vegas, Nevada, USA, Volume 2. 2004, pp. 663–666.

[ST04]   Santonu Sarkar and S. Thonse. “EAML - architecture modeling language for enterprise applications”. In: IEEE International Conference on E-Commerce Technology for Dynamic E-Business. IEEE Comput. Soc, 2004, pp. 40–47. doi: 10.1109/cec-east.2004.37.

[SBM97]  Santonu Sarkar, Anupam Basu, and Arun K. Majumdar. “Analyzing Controllability of a Hardware Circuit for its Reuse”. In: 10th International Conference on VLSI Design (VLSI Design 1997), 4-7 January 1997, Hyderabad, India. 1997, pp. 151–154. doi: 10.1109/ICVD.1997.568068. url: http://dx.doi.org/10.1109/ICVD.1997.568068.

[SBM96]  Santonu Sarkar, Anupam Basu, and Arun K. Majumdar. “Representation and Synthesis of Interface of a Circuit for its Reuse”. In: 9th International Conference on VLSI Design (VLSI Design 1996), 3-6 January 1996, Bangalore, India. 1996, pp. 140–145. doi: 10.1109/ICVD.1996.489473. url: http://dx.doi.org/10.1109/ICVD.1996.489473.

[SBM95]  Santonu Sarkar, Anupam Basu, and Arun K. Majumdar. “Synchronization of communicating modules and processes in high level synthesis”. In: 8th International Conference on VLSI Design (VLSI Design 1995), 4-7 January 1995, New Delhi, India. 1995, pp. 87–92. doi: 10.1109/ICVD.1995.512083. url: http://dx.doi.org/10.1109/ICVD.1995.512083.

[SB94]  Santonu Sarkar and Anupam Basu. “An Object Oriented Environment for Modeling and Synthesis of Hardware Circuits”. In: Proceedings of the Seventh International Conference on VLSI Design, VLSI Design 1994, Calcutta, India, January 5-8, 1994. 1994, pp. 407–412. doi: 10.1109/ICVD.1994.282728. url: http://dx.doi.org/10.1109/ICVD.1994.282728.