Murali Sitaraman
Affiliations:- Clemson University, USA
According to our database1,
Murali Sitaraman
authored at least 93 papers
between 1992 and 2022.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
On csauthors.net:
Bibliography
2022
Scalable Computing Through Reusability: Encapsulation, Specification, and Verification for a Navigable Tree Position.
Proceedings of the Intelligent Computing, 2022
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022
2021
Informatics Educ., 2021
F-IDEs with Features and VCs Designed to Assist Human Reasoning When Verification Fails.
Proceedings of the Proceedings First Workshop on Applicable Formal Methods, 2021
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Proceedings of the Intelligent Computing, 2021
Tool-Aided Loop Invariant Development: Insights into Student Conceptions and Difficulties.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021
2020
Proceedings of the Research on Equity and Sustained Participation in Engineering, 2020
Tool-Aided Assessment of Difficulties in Learning Formal Design-by-Contract Assertions.
Proceedings of the ECSEE '20: European Conference on Software Engineering Education, 2020
2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Impact of Steps, Instruction, and Motivation on Learning Symbolic Reasoning Using an Online Tool.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
2018
A Synopsis of Twenty Five Years of RESOLVE PhD Research Efforts: Software Development Effort Estimation Using Ensemble Techniques.
ACM SIGSOFT Softw. Eng. Notes, 2018
Understanding the Essence of Successful Computing Education Projects through Analyzing NSF Proposals: (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Where exactly are the difficulties in reasoning logically about code? experimentation with an online system.
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018
An Activity-Based Undergraduate Software Engineering Course to Engage Students and Encourage Learning.
Proceedings of the 3rd European Conference of Software Engineering Education, 2018
2017
Special Session: ICER UP CS Ed Research Workshop Summary-Essence of Illustrative Projects.
Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 2017
Proceedings of the Mastering Scale and Complexity in Software Reuse, 2017
Proceedings of the 12th Workshop on Implementation, 2017
Integrating Components, Contracts, and Reasoning in CS Curricula with RESOLVE: Experiences at Multiple Institutions.
Proceedings of the 30th IEEE Conference on Software Engineering Education and Training, 2017
2016
Enabling Modular Verification with Abstract Interference Specifications for a Concurrent Queue.
Proceedings of the Verified Software. Theories, Tools, and Experiments, 2016
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016
Mathematical Reasoning in Computing Education: Connecting Math We Teach with Writing Correct Programs (Abstract Only).
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016
Proceedings of the 29th IEEE International Conference on Software Engineering Education and Training, 2016
2015
Experience report: evolution of a web-integrated software development and verification environment.
Softw. Pract. Exp., 2015
Teaching Mathematical Reasoning Principles for Software Correctness and Its Assessment.
ACM Trans. Comput. Educ., 2015
Proceedings of the Proceedings Second International Workshop on Formal Integrated Development Environment, 2015
Proceedings of the First Workshop on Formal Methods in Software Engineering Education and Training, 2015
2014
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
An ACM 2013 exemplar course integrating fundamentals, languages, and software engineering.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014
Proceedings of the 7th India Software Engineering Conference, Chennai, 2014
2013
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Making mathematical reasoning fun: web-integrated, collaborative, and "Hands-On" Techniques (abstract only).
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013
Proceedings of the Safe and Secure Software Reuse, 2013
Proceedings of the 26th International Conference on Software Engineering Education and Training, 2013
Making mathematical reasoning fun: web-integrated, collaborative, and "hands-on" techniques.
Proceedings of the ACM Southeast Regional Conference 2013, 2013
2012
Proceedings of the Verified Software: Theories, Tools, Experiments, 2012
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Making mathematical reasoning fun: tool-assisted, collaborative techniques (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012
Proceedings of the NASA Formal Methods, 2012
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012
Specification engineering and modular verification using a web-integrated verifying compiler.
Proceedings of the 34th International Conference on Software Engineering, 2012
Proceedings of the 50th Annual Southeast Regional Conference, 2012
2011
Formal Aspects Comput., 2011
2010
Some developments in mathematical thinking for computer science education since computing curricula 2001.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010
2009
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009
Engaging students in specification and reasoning: "hands-on" experimentation and evaluation.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009
Proceedings of the Formal Foundations of Reuse and Domain Engineering, 2009
Proceedings of the Formal Foundations of Reuse and Domain Engineering, 2009
Proceedings of the Fifth Cyber Security and Information Intelligence Research Workshop, 2009
Compositional performance prediction exemplified using generic object finalization analysis.
Proceedings of the 47th Annual Southeast Regional Conference, 2009
Proceedings of the 47th Annual Southeast Regional Conference, 2009
2008
Proceedings of the Wiley Encyclopedia of Computer Science and Engineering, 2008
Proceedings of the Wiley Encyclopedia of Computer Science and Engineering, 2008
Proceedings of the Verified Software: Theories, 2008
2007
Proceedings of the 31st Annual IEEE / NASA Software Engineering Workshop (SEW-31 2007), 2007
2006
ACM SIGSOFT Softw. Eng. Notes, 2006
Proceedings of the 2006 Conference on Specification and Verification of Component-Based Systems, 2006
Proceedings of the Generative Programming and Component Engineering, 2006
2005
Softw. Pract. Exp., 2005
ACM SIGSOFT Softw. Eng. Notes, 2005
2004
Proceedings of the Software Reuse: Methods, 2004
2002
Comput. Sci. Educ., 2002
2001
Proceedings of the ACM SIGSOFT Symposium on Software Reusability: Putting Software Reuse in Context, 2001
Proceedings of the 23rd International Conference on Software Engineering, 2001
2000
Proceedings of the Software Reuse: Advances in Software Reusability, 2000
1999
Proceedings of the Fifth ACM SIGSOFT Symposium on Software Reusability, 1999
Proceedings of the Fifth ACM SIGSOFT Symposium on Software Reusability, 1999
Proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, 1999
1998
ACM SIGSOFT Softw. Eng. Notes, 1998
Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education, 1998
Proceedings of the Fifth International Conference on Software Reuse, 1998
Proceedings of the Generic Programming, 1998
1997
On the Practical Need for Abstraction Relations to Verify Abstract Data Type Representations.
IEEE Trans. Software Eng., 1997
ACM SIGSOFT Softw. Eng. Notes, 1997
A Practical Performance Criterion for Object Interface Design.
J. Object Oriented Program., 1997
1996
ACM SIGSOFT Softw. Eng. Notes, 1996
Formal Aspects Comput., 1996
1995
Distributed Execution of Object-Based Software.
Proceedings of the Seventh IASTED/ISMM International Conference on Parallel and Distributed Computing and Systems, 1995
1994
ACM SIGSOFT Softw. Eng. Notes, 1994
What Changes Are Needed For Undergraduate CS Curricula to Educate "Software Engineers"?
Proceedings of the 1994 Conference on TRI-Ada 1994, 1994
Proceedings of 3rd International Conference on Software Reuse, 1994
1993
Int. J. Softw. Eng. Knowl. Eng., 1993
Software Reuse: A Context for Introducing Software Engineering Principles in a Traditional Computer Science Second Course.
Proceedings of the Conference Proceedings on TRI-Ada 1993, 1993
1992
Int. J. Softw. Eng. Knowl. Eng., 1992
A class of programming language mechanisms to facilitate multiple implementations of the same specification.
Proceedings of the ICCL'92, 1992