PUBLICATIONS
Copyright Note: The electronic versions of the published papers are made available to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and conditions invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Selected List
Impact Analysis of Configuration Changes for Test Case Selection
Xiao Qu, Mithun Acharya, Brian Robinson
In Proceedings of the 22nd IEEE International Symposium on Software Reliability Engineering (ISSRE 2011), pages 140-149
Hiroshima, Japan, November/December 2011
[pdf][BibTeX]
Practical Change Impact Analysis Based on Static Program Slicing for Industrial Software Systems
Mithun Acharya, Brian Robinson
In Proceedings of the 33rd IEEE/ACM SIGSOFT International Conference on Software Engineering (ICSE 2011), Software Engineering in Practice, pages 746-765
Waikiki, Honolulu, Hawaii, USA, May 2011
[pdf][BibTeX]
Mining Health Models for Performance Monitoring of Services
Mithun Acharya, Vamshidhar Kommineni
In Proceedings of the 24th IEEE/ACM SIGSOFT/SIGART International Conference on Automated Software Engineering (ASE 2009), pages 409-420
Auckland, New Zealand, November 2009
[pdf] [BibTeX]
Mining API Patterns as Partial Orders from Source Code: From Usage Scenarios to Specifications
Mithun Acharya, Tao Xie, Jian Pei, Jun Xu
In Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2007), pages 25-34
Dubrovnik, Croatia, September 2007
[pdf][BibTeX]
Intelligent Jamming in Wireless Networks with Applcations to 802.11b and other Networks
David Thuente, Mithun Acharya
In Proceedings of the 25th IEEE Communication Society Military Communications Conference (MILCOM 2006), 'Wireless Technologies - Security' track, Unclassified Article, pages 1075-1081
Washington DC, USA, October 2006
[pdf] [BibTeX]
Nominated for the Best Paper Award
Concealed Data Aggregation for Reverse Multicast Traffic in Sensor Networks: Encryption, Key Distribution and Routing Adaptation
Dirk Westhoff, Joao Girao, Mithun Acharya
IEEE Transactions on Mobile Computing, Vol. 5, No. 10, pages 1417-1431, October 2006
[pdf] [BibTeX]
Featured Article

Full List
Impact Analysis of Configuration Changes for Test Case Selection
Xiao Qu, Mithun Acharya, Brian Robinson
In Proceedings of the 22nd IEEE International Symposium on Software Reliability Engineering (ISSRE 2011), pages 140-149
Hiroshima, Japan, November/December 2011
[pdf][BibTeX]
Practical Change Impact Analysis Based on Static Program Slicing for Industrial Software Systems
Mithun Acharya, Brian Robinson
In Proceedings of the 33rd IEEE/ACM SIGSOFT International Conference on Software Engineering (ICSE 2011), Software Engineering in Practice, pages 746-765
Waikiki, Honolulu, Hawaii, USA, May 2011
[pdf][BibTeX]
Static API Specification Mining: Exploiting Source Code Model Checking
Mithun Acharya, Tao Xie
Invited Book Chapter, Mining Software Specifications: Methodologies and Applications
David Lo, Siau-Cheng Khoo, Chao Liu, and Jiawei Han editors
Chapman and Hall/CRC Data Mining and Knowledge Discovery series, 2011
[pdf] [BibTeX]
Based on Chapters 3 and 4 of my PhD dissertation, which are in turn based on my FSE 2007 and FASE 2009 papers
Mining Health Models for Performance Monitoring of Services
Mithun Acharya, Vamshidhar Kommineni
In Proceedings of the 24th IEEE/ACM SIGSOFT/SIGART International Conference on Automated Software Engineering (ASE 2009), pages 409-420
Auckland, New Zealand, November 2009
[pdf] [BibTeX]
Mining API Error-Handling Specifications from Source Code
Mithun Acharya, Tao Xie
In Proceedings of the ETAPS 2009 12th International Conference on Fundamental Approaches to Software Engineering (FASE 2009), pages 370-384
(Lecture Notes in Computer Science (LNCS) 5503 Springer 2009, ISBN 978-3-642-00592-3, Marsha Chechik and Martin Wirsing Eds.)
York, United Kingdom, March 2009
[pdf][BibTeX]
Improving Software Reliability and Productivity via Mining Program Source Code
Tao Xie, Mithun Acharya, Suresh Thummalapenta, Kunal Taneja
In Proceedings of the NSF Next Generation Software Program Workshop at IPDPS 2008 (NSFNGS-IPDPS 2008), pages 1-5
Miami, Florida, April 2008
[pdf][BibTeX]
Visit MineCode page for details on our Mining Program Source Code  project. A bibliography on Mining Software Engineering Data can be found here
Jamming Vulnerabilities of 802.11e
David Thuente, Ben Newlin, Mithun Acharya
In Proceedings of the 26th IEEE Military Communications Conference (MILCOM 2007), Unclassified Article, pages 1-7
Orlando, Florida, USA, October 2007
[pdf][BibTeX]
Mining API Patterns as Partial Orders from Source Code: From Usage Scenarios to Specifications
Mithun Acharya, Tao Xie, Jian Pei, Jun Xu
In Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2007), pages 25-34
Dubrovnik, Croatia, September 2007
[pdf][BibTeX]
Mining Interface Specifications for Generating Checkable Robustness Properties
Mithun Acharya, Tao Xie, Jun Xu
In Proceedings of the 17th IEEE International Symposium on Software Reliability Engineering (ISSRE 2006), pages 311-320
Raleigh, NC, USA, November 2006
[pdf ] [BibTeX]
Intelligent Jamming in Wireless Networks with Applcations to 802.11b and other Networks
David Thuente, Mithun Acharya
In Proceedings of the 25th IEEE Communication Society Military Communications Conference (MILCOM 2006), 'Wireless Technologies - Security' track, Unclassified Article, pages 1075-1081
Washington DC, USA, October 2006
[pdf] [BibTeX]
Nominated for the Best Paper Award
Concealed Data Aggregation for Reverse Multicast Traffic in Sensor Networks: Encryption, Key Distribution and Routing Adaptation
Dirk Westhoff, Joao Girao, Mithun Acharya
IEEE Transactions on Mobile Computing, Vol. 5, No. 10, pages 1417-1431, October 2006
[pdf] [BibTeX]
Featured Article
Effective Generation of Interface Robustness Properties for Static Analysis
Mithun Acharya, Tanu Sharma, Jun Xu, Tao Xie
In Proceedings of the 21st IEEE/ACM SIGSOFT/SIGART International Conference on Automated Software Engineering (ASE 2006), Short Paper,  pages 293-296
Tokyo, Japan, September 2006
[pdf] [BibTeX]
Intelligent Jamming Attacks, Counterattacks and (Counter)2attacks in 802.11b Wireless Networks
Mithun Acharya, David Thuente
In Proceedings of the OPNETWORK 2005 Conference
Washington DC, USA, August 2005
[pdf] [BibTeX]
Secure Comparison of Encrypted Data in Wireless Sensor Networks
Mithun Acharya, Joao Girao, Dirk Westhoff
In Proceedings of the 3rd IEEE/ACM International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt 2005), pages 47-53
Riva del Garda, Trentino, Italy, April 2005
[pdf] [BibTeX]
Intelligent Jamming in 802.11b Wireless Networks
Mithun Acharya, Tanu Sharma, David Thuente, David Sizemore
In Proceedings of the OPNETWORK 2004 Conference
Washington DC, USA, August 2004
[pdf] [BibTeX]

PATENTS
Method for Distributing Keys for Encrypted Data Transmission in a Preferably Wireless Sensor Network
Dirk Westhoff, Joao Girao, Mithun Acharya
United States Patent 7702905, issued 2010
German Patent 10 2004 057 981, issued 2010
Japanese Patent Office Publication 2006-157896


OTHERS
Mining API Specifications from Source Code for Improving Software Reliability [pdf] [BibTeX] [NCSU link]
PhD Dissertation, Department of Computer Science, North Carolina State University, April 2009
Static Detection of API Error Handling Bugs via Mining Source Code
Mithun Acharya, Tao Xie. North Carolina State University Department of Computer Science Technical Report TR-2007-35, October 2007
Mining Health Models for Performance Monitoring of Services
Internship report, Mithun Acharya, Vamshidhar Kommineni. This work was done at Microsoft Center for Software Excellence (CSE) in Summer 2007
Improving Software Productivity and Quality via Mining Program Source Code
Mithun Acharya, Suresh Thummalapenta, Tao Xie,  IBM University Day, October 2007 (This poster represents the research highlights of Automated Software Engineering research group in the direction of Mining Software Engineering Data)
Automatic Inference of Interface Properties from Program Source Code
Mithun Acharya, In Supplemental Proceedings of the 14th ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE-14 2006), Doctoral Symposium, Portland, Oregon, USA, November 2006
Automatic Generation and Inference of Interface Properties from Program Source Code
Mithun Acharya, In Companion Proceedings of the 20th Annual ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (Companion) (OOPSLA 2006), pages 750-751, ACM SIGPLAN Student Research Competition, Portland, Oregon, USA, October 2006
Inferring Classes and Methods Under Test from Test Cases
Mithun Acharya, "Innovation and Future of Software Development" Event, sponsored by HCI, Programming Languages and Software Engineering PIC and Software Technology Department, IBM Research, T. J. Watson Research Center, Hawthorne, New York, USA, August 2006, poster
Automatic Generation of Robustness and Security Properties from Program Source Code
Mithun Acharya, In Supplemental Proceedings of the IEEE International Conference on Dependable Systems and Networks (DSN 2006), pages 166-168, Student Forum, Philadelphia, PA, USA, June 2006
Generating and Inferring Interface Properties for Static Analysis
Mithun Acharya, Tao Xie, Jun Xu, In Proceedings of the ACM SIGPLAN Mid-Atlantic Student Workshop on Programming Languages and Systems (MASPLAS 2006), Short Paper, Piscataway, New Jersey, USA, April 2006
Automatic Property Inference via Static Analysis and Model Checking
Mithun Acharya, Tao Xie, Jun Xu, 1st Annual NC State University Graduate Student Research Symposium, Raleigh, North Carolina, USA, March 2006, poster (among the two nominated from advanced Computer Science graduate students for presentation at the symposium)
NAMO NAMAHA: Network Assisted Multicast Overlay ConstructioN Algorithms for Mobile Ad Hoc Applications [BibTeX]
MS Thesis, Department of Computer Science, North Carolina State University, December 2003
'Laurel and Hardy' Model for Analyzing Process Synchronization Algorithms and Primitives [pdf] [BibTeX]
Mithun Acharya, Robert Funderlic, ACM SIGCSE, Vol. 35, No. 2, pages 107-110, June 2003

PRESENTATIONS
Practical Change Impact Analysis Based on Static Program Slicing for Industrial Software Systems
International Conference on Software Engineering (ICSE 2011), Waikiki, Honolulu, Hawaii, May 2011
Complementing Software Testing: Data Mining with Static Analysis and Performance Monitoring
Guest Lecture, Tao Xie's Software Testing and Reliability (CSC 712) class, Department of Computer Science, NCSU, October 2010
Mining Health Models for Performance Monitoring of Services
Automated Software Engineering (ASE 2009) conference, Auckland, New Zealand, November 2009
Mining API Error-Handling Specifications from Source Code
ETAPS 2009 Fundamental Approaches to Software Engineering (FASE 2009), York, UK, March 2009
Mining API Specifications from Source Code for Improving Software Reliability
ABB US Corporate Research Center, Industrial Software Systems Lab, March 2009
Mining API Specifications from Source Code for Improving Software Reliability
Final PhD Dissertation Defense, Department of Computer Science, North Carolina State University, December 2008
Mining API Specifications from Source Code for Improving Software Reliability
Programming Technologies and Software Engineering DepartmentIBM India Research Labs, September 2008
Mining API Patterns as Partial Orders from Source Code: From Usage Scenarios to Specifications
6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2007), Dubrovnik, Croatia, September 2007
Building Health Models for Performance Monitoring of Services
Microsoft Center for Software Excellence, August 2007
Mining Interface Specifications for Generating Checkable Robustness Properties 
17th IEEE International Symposium on Software Reliability Engineering (ISSRE 2006), Raleigh, NC, USA, November 2006
Automatic Inference of Interface Properties from Program Source Code
Doctoral Symposium, ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE-14 2006), Portland, Oregon, USA, November 2006
Automatic Generation and Inference of Interface Properties from Program Source Code
ACM SIGPLAN Student Research Competition, 20th Annual ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2006),  Portland, Oregon, USA, October 2006
Effective Generation of Interface Robustness Properties for Static Analysis
21st IEEE/ACM SIGSOFT/SIGART International Conference on Automated Software Engineering (ASE 2006), Tokyo, Japan, September 2006
Inferring Classes and Methods Under Test for Assessing Relationships between Test Cases and Code
Integrated Solution Engineering group, IBM Research, T. J. Watson Research Center, Hawthorne, August 2006
Automatic Generation of Robustness and Security Properties from Program Source Code
IEEE International Conference on Dependable Systems and Networks (DSN 2006), Student Forum, Philadelphia, PA, USA, June 2006
Automatic Inference of Interface Properties from Program Source Code [pdf]
PhD Proposal presentation, Department of Computer Science, North Carolina State University, May 2006
Automatic Property Inference Using Static Analysis and Model Checking
In Automated Software Engineering Research Group, February 15, 2006
Static and Dynamic Program Analysis Techniques for Finding Security and Robustness Violations in C (Survey)
In Testing and Verification Research Group, October 14, 2005
Secure Aggregation of Encrypted Data in Wireless Sensor Networks
PhD Qualifiers presentation, Department of Computer Science, North Carolina State University, March 2005
Secure Aggregation of Encrypted Data in Wireless Sensor Networks
Internship Exit Talk, NEC Europe Network Laboratories, December 2004
Topology Aware Group Keying for Concealed Data Aggregation in Wireless Sensor Networks
In Mobility Research Group, NEC Europe Network Laboratories, November 2004
A Critique on Concealed Data Aggregation in Wireless Sensor Networks
In Mobility Research Group, NEC Europe Network Laboratories, July 2004
NAMO NAMAHA: Network Assisted Multicast Overlay ConstructioN Algorithms for Mobile Ad Hoc Applications
MS Thesis presentation, Department of Computer Science, North Carolina State University, December 2003
Multicasting in Ad Hoc Networks
In Cyber Defense Laboratory Research Group, Cyber Defense Laboratory, June 2003

  [ Home | Top | Bio and CV | Research | Teaching | Personal ]